本发明涉及投影技术领域,具体涉及一种录制多媒体异地同步播放的方法及相关装置。
背景技术:
目前,随着网络技术的发展,人们在日常生活中或者游玩时,常常会将拍摄到的照片或视频上传到发朋友圈,与朋友或亲人分享见闻。
但是,由于朋友圈不能实现实时同步,而且上传到朋友圈的照片或视频经常是经过压缩,不能显示原有的图像或视频的清晰画面,因此无法让远端的用户同步观看到同样的清晰画面,无法使观看照片或视频的人有身临其境的感受。
技术实现要素:
本申请提供一种录制多媒体异地同步播放的方法及相关装置,能够实时将拍摄的图像或者视频传输到远端进行播放,实现拍摄与投影显示同步。
根据第一方面,一种实施例中提供一种录制多媒体异地同步播放的方法,包括:用户终端开启录制多媒体实时传输模式;用户终端监测是否录制得到新的多媒体数据;若监测到录制得到新的多媒体数据,则实时将录制得到的新的多媒体数据通过无线网络传输给预设的播放设备,以使得所述播放设备接收到所述多媒体数据后进行实时播放。
根据第二方面,一种实施例中提供一种录制多媒体异地同步播放的方法,包括:播放设备开启接收多媒体实时播放模式;所述播放设备监测是否新接收到预设的用户终端通过无线网络传送的所述用户终端录制的多媒体数据;若监测到新接收到所述多媒体数据,所述播放设备实时根据新接收到的多媒体数据进行多媒体播放。
根据第三方面,一种实施例中提供一种用户终端,包括存储器、处理器和录制装置,其中:所述存储器用于存储应用程序;所述处理器执行所述应用程序以用于:开启录制多媒体实时传输模式;监测所述录制装置是否录制得到新的多媒体数据;若监测到录制得到新的多媒体数据,则实时将录制得到的新的多媒体数据通过无线网络传输给预设的播放设备,以使得所述播放设备接收到所述多媒体数据后进行实时播放。
根据第四方面,一种实施例中提供一种播放设备,包括存储器、处理器和播放装置:所述存储器用于存储应用程序;所述处理器执行所述应用程序以用于:开启接收多媒体实时播放模式;监测是否新接收到预设的用户终端通过无 线网络传送的所述用户终端录制的多媒体数据;若监测到新接收到所述多媒体数据,实时根据新接收到的多媒体数据控制播放装置进行多媒体播放。
根据第五方面,一种实施例中提供一种录制多媒体异地同步播放的装置,包括:传输模式开启模块,用于开启录制多媒体实时传输模式;录制监测模块,用于监测是否录制得到新的多媒体数据;传输模块,用于当所述录制监测模块监测到录制得到新的多媒体数据,则实时将录制得到的新的多媒体数据通过无线网络传输给预设的播放设备,以使得所述播放设备接收到所述多媒体数据后进行实时播放。
根据第六方面,一种实施例中提供一种录制多媒体异地同步播放的装置,包括:播放模式开启模块,用于开启接收多媒体实时播放模式;传输监测模块,用于监测是否新接收到预设的用户终端通过无线网络传送的所述用户终端录制的多媒体数据;播放模块,用于当所述传输监测模块监测到新接收到所述多媒体数据,实时根据新接收到的多媒体数据进行多媒体播放。
依据上述实施例的录制多媒体异地同步播放的方法及相关装置,用户终端开启录制多媒体实时传输模式,监测是否录制得到新的多媒体数据,若监测到录制得到新的多媒体数据,则实时将录制得到的新的多媒体数据通过无线网络传输给预设的播放设备,以使得播放设备接收到多媒体数据后进行实时播放。不仅可以将图像或者视频共享给远端的用户观看,而且用户终端拍摄的图像或者视频可以实时传输到播放设备上进行显示,使远端拍摄的图像或视频的画面能够同步显示给用户进行观看,并且,由于图像或视频数据再传输过程中不压缩,因而能保持画面的清晰度。
附图说明
图1为本申请实施例的录制多媒体异地同步播放的方法的流程图;
图2为一种实施例的录制多媒体异地同步播放的方法的流程图;
图3为一种实施例的录制多媒体异地同步播放的方法的流程图;
图4为一种实施例的录制多媒体异地同步播放的方法的流程图;
图5图示图解了在用户终端展示播放设备的控制界面的示例;
图6为一种实施例的录制多媒体异地同步播放的方法的流程图;
图7图示图解了在用户终端展示多媒体录制界面的示例;
图8为一种实施例的录制多媒体异地同步播放的方法的流程图;
图9为一种实施例的录制多媒体异地同步播放的方法的流程图;
图10为一种实施例的录制多媒体异地同步播放的方法的流程图;
图11为一种实施例的录制多媒体异地同步播放的方法的流程图;
图12为一种实施例的用户终端的结构示意图;
图13为一种实施例的播放设备的结构示意图;
图14为录制多媒体异地同步播放的装置的结构示意图;
图15为另一种录制多媒体异地同步播放的装置的结构示意图;
图16为另一种录制多媒体异地同步播放的装置的结构示意图;
图17为录制多媒体异地同步播放的装置的结构示意图;
图18为录制多媒体异地同步播放的装置的结构示意图。
具体实施方式
在本发明实施例中,用户终端例如手机等拍摄到图像或者视频时,将图像或者视频通过物联平台传输到远端的投影设备上进行显示,不仅可以将图像或者视频共享给远端的用户观看,而且用户终端拍摄的图像或者视频可以实时传输到各个投影设备上进行显示,使远端拍摄的图像或视频的画面能够与用户观看的图像或视频画面同步。用户终端在传输图像或者视频时,只要本地拍摄到有图像或者视频画面,主动与物联平台连接,实时将图像或者视频传输到物联平台,并且用户终端控制物联平台在接收到图像或者视频数据时,主动与投影设备连接,将图像或者视频数据传输到与用户终端匹配的投影设备上进行投影显示。
下面通过具体实施方式结合附图对本发明作进一步详细说明。
实施例一:
本实施例用户终端负责录制多媒体数据,如拍摄图像和视频,将多媒体数据传输至预设的传播设备进行播放,其中,用户终端预先与播放设备进行绑定。
请参考图1,一种录制多媒体异地同步播放方法,可以包括以下步骤:
101、用户终端开启录制多媒体实时传输模式。
可以理解的是,实时传输模式是在监测到用户终端本地有新的多媒体数据时,立即将新的多媒体数据传输到播放设备中进行播放。
102、用户终端监测是否录制得到新的多媒体数据。
多媒体数据可以是视频数据和/或音频数据。
103、若监测到录制得到新的多媒体数据,则实时将录制得到的新的多媒体数据通过无线网络传输给预设的播放设备,以使得播放设备接收到多媒体数据后进行实时播放。
上述播放设备包括但不限于:投影设备、电视和平板电脑等。
本实施例的新的多媒体数据通过无线网络传输到远端的播放设备进行播放,从而用户终端与播放设备不在一处时,仍然可以实时将用户设备录制的多 媒体数据播放的功能,实现远端实时共享的功能。
如图2所示,步骤102-103具体可以按照以下方式实施:
S1:按照预设时间间隔检查是否存在最近预设时长的时段内拍摄得到新的照片。若是,则执行步骤S2。
其中,预设的时间间隔可以通过人为设置,例如,可以是每隔5秒内。例如,用户终端开启录制多媒体实时传输模式后,每隔5秒钟,检查是否存在最近拍摄得到新的照片。
S2:实时将拍摄得到的新的照片通过无线网络传输给播放设备。
最近预设时长也可以是预先人为设置的,例如最近1秒钟内。若检查到存在例如1秒内拍摄得到的照片,则默认这些照片为新的照片,则立刻将这些新的照片传输给播放设备,使得播放设备得到这些新的照片后实时进行播放。
如图3所示,步骤102-103具体可以按照以下方式实施:
S10、用户终端监测音视频录制功能是否开启,若是,则执行步骤S20。
本实施例的多媒体数据为音频数据和/或视频数据。
S20、与播放设备建立流媒体数据传输通道。
本实施例的多媒体数据通过流媒体通道进行传输。
S30、将录制得到的音视频数据实时地编辑成流媒体格式的音视频数据块,并实时将形成的新的音视频数据块通过流媒体传输通道传输给播放设备。
在一个实施例中,用户终端可以监测音频录制功能是否开启,以及监测视频功能是否开启。当监测到音频录制功能与视频录制功能的任意一个开启时,与播放设备建立流媒体数据传输通道,将录制得到的音频数据和视频数据分别实时地编辑成流媒体格式的音频数据块和视频数据块,并实时将形成的新的音频数据块和视频数据块,通过流媒体传输通道传输给播放设备。
可以理解的,若音频录制功能未开启或者视频录制功能未开启,则相应地不进行音频数据块或者视频数据块的编辑和传输。值得进一步说明的是,在该实施例的基础上省略监测音频录制功能是否开启或者视频录制功能是否开启,并相应地省略音频数据块或视频数据块的编辑或传输,都属于本发明保护的范围。
一个实施例中,如图4所示,还包括以下步骤:104、用户终端以物联网平台认证的用户账号登录物联网平台。
步骤103中,实时将录制得到的新的多媒体数据传输给预设的播放设备的步骤包括:实时将录制得到的新的多媒体数据通过物联网平台传输给播放设备。
本实施例可以通过物联网平台将实时将录制得到的新的多媒体数据传输给 播放设备。在传输前,用户终端需要先在物联网平台上注册一个用户账号,而播放设备也需要在物联平台注册设备账号,将用户账号与播放设备的设备账号在物联网平台上进行绑定,当需要实时收发信息时,用户终端以预先在物联网平台认证过的用户账号登陆物联网平台,物联网平台根据用户终端与播放设备的绑定关系,可以将多媒体数据转发至与用户终端对应的播放设备。
一个实施例中,当用户终端与播放设备绑定后,在用户终端的用户界面上会展现播放设备的控制入口,通过该入口进行到播放设备的控制界面,该控制界面会有供用户开启长久性的照片/视频实时传输模式的控件。请继续参考图4,录制多媒体异地同步播放的方法还包括以下步骤:
105、用户终端展示播放设备的控制界面。
其中,如图5所示,图示图解了在用户终端展示播放设备的控制界面的示例。控制界面中包含用于开启录制多媒体实时传输模式的第一对象,第一对象具备对应于录制多媒体实时传输模式开启1051和录制多媒体实时传输模式关闭1052的两种状态。
当发生用于开启录制多媒体实时传输模式的用户操作A时,执行用户终端开启录制多媒体实时传输模式的步骤,即步骤101。
用户操作将第一对象由对应于录制多媒体实时传输模式关闭1052的状态转换为对应于录制多媒体实时传输模式开启1051的状态。
本实施例优选的,用户终端以用户账号登录物联网平台后,用户界面中具有播放设备控制入口,当播放设备控制入口被点击时,可以展示播放设备的控制界面。
在一个实施例中,第一对象用于开启及关闭长久性的录制多媒体实时传输模式。长久性的录制多媒体实时传输模式的开启和关闭可由用户操作触发。
长久性的录制多媒体实时传输模式被开启后,用户终端会启动一个第一进程,按照预设时间间隔循环执行上述步骤102-步骤103,用户终端监测是否录制得到新的多媒体数据,当监测到录制得到新的多媒体数据,则实时将录制得到的新的多媒体数据传输给预设的播放设备,直至当长久性的录制多媒体实时传输模式被关闭时,则关闭该第一进程。从而在长久性的录制多媒体实时传输模式被关闭之前,可以持续地实时传输用户终端录制的多媒体数据。
一个实施例中,如图6所示,还包括以下步骤:
105’、用户终端展示多媒体录制界面,多媒体录制界面中包含用于开启录制多媒体实时传输模式的第二对象。如图7所示,第二对象具备对应于录制多媒体实时传输模式开启1051’和录制多媒体实时传输模式关闭1052’的两种状态。
当发生用于开启录制多媒体实时传输模式的用户操作B时,执行用户终端开启录制多媒体实时传输模式的步骤,即步骤101。用户操作将第二对象由对应于录制多媒体实时传输模式关闭1052’的状态转换为对应于录制多媒体实时传输模式开启1051’的状态。
在一个实施例中,第二对象用于开启临时性的录制多媒体实时传输模式。临时性的录制多媒体实时传输模式的开启可由用户操作触发。临时性的录制多媒体实时传输模式被开启后,用户终端会启动第二进程,按照预设时间间隔循环执行上述步骤102-步骤103,用户终端监测是否录制得到新的多媒体数据,若监测到录制得到新的多媒体数据,则实时将录制得到的新的多媒体数据传输给预设的播放设备,当未监测到录制得到新的多媒体数据,则自动关闭该第二进程。从而将最近拍摄的照片或者当前拍摄的视音频传输完成后,即不再继续传输下一次录制的多媒体数据。直至用户再次操作,则用户终端再次开启临时性的录制多媒体实时传输模式。
对于临时性的照片/视频实时传输模式,可以通过以下方式开启:用户界面上具有一个控件,该控件可用于开启临时性的照片/视频实时传输模式。临时性的照片/视频实时传输模式开启后就把当前拍摄的照片/视频实时传送给播放设备。当前拍摄的照片可以指最近拍摄的照片,例如1秒钟之内拍摄的照片。需进一步指出的是,当前拍摄的视频是指,当前正在拍摄的视频。优选的,若视频已经开始拍摄,才开启临时性的照片/视频实时传输模式,则可以将开启临时性的照片/视频实时传输模式之后的视频实时传送,而在当前时间之前已经拍摄的视频帧则不进行传送。
实施例二:
请参考图8,一种录制多媒体异地同步播放的方法,包括:
201、播放设备开启接收多媒体实时播放模式。
播放设备开启接收多媒体实时播放模式后,播放设备实时接收用户终端传输的多媒体数据,并且在接收到多媒体数据后,立即进行播放。
202、播放设备监测是否新接收到预设的用户终端传送的用户终端录制的多媒体数据,若是,则执行步骤203。
203、播放设备实时根据新接收到的多媒体数据进行多媒体播放。
一个实施例中,如图9所示,本实施例的播放设备在接收到传输过来的照片时,实时进行播放。步骤202-203具体包括:
S100、播放设备监测是否新接收到播放设备传送的照片,若是,执行步骤S200。
S200、播放新接收到的照片。
一个实施例中,如图10所示,本实施例的多媒体数据通过流媒体通道进行传输,步骤202-203具体包括:
S100’、播放设备监测是否接收到用户终端发送的建立流媒体数据传输通道的请求,若是,则执行步骤S200’。
S200’、与用户终端建立流媒体传输通道。
S300’、通过流媒体传输通道实时接收新传输的音视频数据块。
S400’、实时根据新接收的音视频数据块进行多媒体播放。
一个实施例中,如图11所示,还可以包括步骤:
204、播放设备以预先在物联网平台注册的设备账号登录物联网平台。
其中,用户终端录制的多媒体数据经由物联网平台转送至播放设备。
其中,用户终端的用户账号与播放设备的设备账号在物联网平台具有绑定关系,以使得物联网平台可以在播放设备和用户终端之间转发消息。用户终端的用户账号为用户终端用以登录物联网平台的且物联网平台认证的用户账号。
实施例三:
如图12所示,本实施例提供一种用户终端,包括存储器30、处理器31和录制装置32,其中:
存储器30用于存储应用程序。
处理器31执行应用程序以用于:开启录制多媒体实时传输模式,监测录制装置32是否录制得到新的多媒体数据,若监测到录制得到新的多媒体数据,则实时将录制得到的新的多媒体数据通过无线网络传输给预设的播放设备,以使得播放设备接收到多媒体数据后进行实时播放。
一个实施例中,处理器31执行应用程序具体用于:开启录制多媒体实时传输模式,按照预设时间间隔检查是否存在最近预设时长的时段内拍摄得到新的照片,若检查到存在最近预设时长的时段内拍摄得到新的照片,则实时将拍摄得到的新的照片通过无线网络传输给所述播放设备。
一个实施例中,处理器31执行应用程序具体用于:监测音视频录制功能是否开启,当检查到音视频录制功能开启时,则与播放设备建立流媒体数据传输通道,将录制得到的音视频数据实时地编辑成流媒体格式的音视频数据块,并实时将形成的新的音视频数据块通过流媒体传输通道传输给播放设备。
一个实施例中,处理器31执行应用程序还用于:以物联网平台认证的用户账号登录所述物联网平台;实时将录制得到的新的多媒体数据通过所述物联网 平台传输给所述播放设备。
其中,用户账号与播放设备的设备账号在物联网平台具有绑定关系,以使得物联网平台可以在所述播放设备和用户终端之间转发消息。所述播放设备的设备账号为所述播放设备预先在所述物联网平台注册的且用以登录所述物联网平台的账号。
一个实施例中,处理器31执行应用程序还用于:展示播放设备的控制界面,
其中,该控制界面中包含用于开启录制多媒体实时传输模式的第一对象,所述第一对象具备对应于录制多媒体实时传输模式开启和录制多媒体实时传输模式关闭的两种状态。
当发生用于开启录制多媒体实时传输模式的用户操作时,执行开启录制多媒体实时传输模式的步骤。
其中,用户操作将第一对象由对应于录制多媒体实时传输模式关闭的状态转换为对应于录制多媒体实时传输模式开启的状态。
一个实施例中,处理器31执行应用程序还用于:展示多媒体录制界面。其中,多媒体录制界面中包含用于开启录制多媒体实时传输模式的第二对象,第二对象具备对应于录制多媒体实时传输模式开启和录制多媒体实时传输模式关闭的两种状态。
当发生用于开启录制多媒体实时传输模式的用户操作时,执行开启录制多媒体实时传输模式的步骤。
上述用户操作将所述第二对象由对应于录制多媒体实时传输模式关闭的状态转换为对应于录制多媒体实时传输模式开启的状态。
实施例四:
如图13所示,本实施例提供一种播放设备,包括存储器40、处理器41和播放装置42。
存储器40用于存储应用程序。
处理器41执行应用程序以用于:开启接收多媒体实时播放模式。监测是否新接收到预设的用户终端通过无线网络传送的用户终端录制的多媒体数据。若监测到新接收到多媒体数据,实时根据新接收到的多媒体数据控制播放装置42进行多媒体播放。
一个实施例中,处理器41具体用于:监测是否新接收到预设的用户终端通过无线网络传送的照片,若是,则控制播放装置42播放新接收到的照片。
一个实施例中,处理器41具体用于:监测是否接收到用户终端发送的建立 流媒体数据传输通道的请求,若是,则与用户终端建立流媒体传输通道,通过流媒体传输通道实时接收新传输的音视频数据块,并实时根据新接收的音视频数据块控制播放装置42进行多媒体播放。
一个实施例中,处理器41还用于:以预先在物联网平台注册的设备账号登录物联网平台。
其中,用户终端录制的多媒体数据经由物联网平台转送至播放设备。用户终端的用户账号与播放设备的设备账号在物联网平台具有绑定关系,以使得物联网平台可以在播放设备和用户终端之间转发消息。用户终端的用户账号为用户终端用以登录所述物联网平台的且物联网平台认证的用户账号。
实施例五:
如图14所示,本实施例提供一种录制多媒体异地同步播放的装置,包括:
传输模式开启模块50,用于开启录制多媒体实时传输模式。
录制监测模块51,用于监测是否录制得到新的多媒体数据。
传输模块52,用于当录制监测模块51监测到录制得到新的多媒体数据,则实时将录制得到的新的多媒体数据通过无线网络传输给预设的播放设备,以使得播放设备接收到多媒体数据后进行实时播放。
一个实施例中,录制监测模块51具体用于:按照预设时间间隔检查是否存在最近预设时长的时段内拍摄得到新的照片。
传输模块52具体用于:当检查到存在最近预设时长的时段内拍摄得到新的照片,则实时将拍摄得到的新的照片通过无线网络传输给所述播放设备。
一个实施例中,录制监测模块51具体用于:监测音视频录制功能是否开启。
传输模块52具体用于:当检查到音视频录制功能开启时,则与所述播放设备建立流媒体数据传输通道,将录制得到的音视频数据实时地编辑成流媒体格式的音视频数据块,并实时将形成的新的音视频数据块通过所述流媒体传输通道传输给所述播放设备。
一个实施例中,如图15所示,录制多媒体异地同步播放的装置还包括:登陆模块53,用于以物联网平台认证的用户账号登录所述物联网平台。
传输模块52具体用于:实时将录制得到的新的多媒体数据通过所述物联网平台传输给播放设备。
其中,用户账号与所述播放设备的设备账号在所述物联网平台具有绑定关系,以使得所述物联网平台可以在所述播放设备和所述用户终端之间转发消息。
播放设备的设备账号为所述播放设备预先在所述物联网平台注册的且用以 登录所述物联网平台的账号。
请继续参阅图15,一个实施例中,录制多媒体异地同步播放的装置还包括:
控制界面展示模块54,用于展示播放设备的控制界面,控制界面中包含用于开启录制多媒体实时传输模式的第一对象,所述第一对象具备对应于录制多媒体实时传输模式开启和录制多媒体实时传输模式关闭的两种状态。
可以理解的是,当发生用于开启录制多媒体实时传输模式的用户操作时,执行所述用户终端开启录制多媒体实时传输模式的步骤,所述用户操作将所述第一对象由对应于录制多媒体实时传输模式关闭的状态转换为对应于录制多媒体实时传输模式开启的状态。
一个实施例中,请参阅图16,录制多媒体异地同步播放的装置还包括:
录制界面展示模块55,用于展示多媒体录制界面,所述多媒体录制界面中包含用于开启录制多媒体实时传输模式的第二对象,所述第二对象具备对应于录制多媒体实时传输模式开启和录制多媒体实时传输模式关闭的两种状态;
可以理解的是,当发生用于开启录制多媒体实时传输模式的用户操作时,执行用户终端开启录制多媒体实时传输模式的步骤,用户操作将所述第二对象由对应于录制多媒体实时传输模式关闭的状态转换为对应于录制多媒体实时传输模式开启的状态。
实施例六:
如图17所示,本实施例提供一种录制多媒体异地同步播放的装置,包括:
播放模式开启模块60,用于开启接收多媒体实时播放模式。
传输监测模块61,用于监测是否新接收到预设的用户终端通过无线网络传送的用户终端录制的多媒体数据。
播放模块62,用于当传输监测模块61监测到新接收到多媒体数据,实时根据新接收到的多媒体数据进行多媒体播放。
一个实施例中,传输监测模块61具体用于监测是否新接收到预设的用户终端通过无线网络传送的照片。播放模块62具体用于:当传输监测模块61监测到新接收到所述预设的用户终端传送的照片,播放新接收到的照片。
一个实施例中,传输监测模块61具体用于监测是否接收到用户终端发送的建立流媒体数据传输通道的请求。播放模块62具体用于:当传输监测模块61监测到用户终端发送的建立流媒体数据传输通道的请求,则与用户终端建立流媒体传输通道,通过流媒体传输通道实时接收新传输的音视频数据块,并实时根据新接收的音视频数据块进行多媒体播放。
一个实施例中,如图18所示,录制多媒体异地同步播放的装置还包括:登陆模块63,用于以预先在物联网平台注册的设备账号登录物联网平台。
其中,用户终端录制的多媒体数据经由该物联网平台转送至播放设备。用户终端的用户账号与播放设备的设备账号在物联网平台具有绑定关系,以使得物联网平台可以在播放设备和用户终端之间转发消息。用户终端的用户账号为用户终端用以登录物联网平台的且物联网平台认证的用户账号。
本领域技术人员可以理解,上述实施方式中各种方法的全部或部分步骤可以通过程序来指令相关硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘或光盘等。
以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。