一种基于多屏互动的视频切换方法及系统技术方案

技术编号:15203485 阅读:75 留言:0更新日期:2017-04-22 22:04
本发明专利技术涉及一种基于多屏互动的视频切换方法及系统,该方法包括:控制服务端根据多屏互动协议搜索与源终端处于同一局域网的目标终端,并发送视频切换请求至源终端;源终端根据视频切换请求中携带的信息与目标终端建立连接;源终端将已缓存的流媒体数据及视频控制信息发送至目标终端;目标终端播放接收的流媒体数据,并根据视频控制信息继续向流媒体服务器发送数据请求。发明专利技术充分利用了网络带宽,减少了视频播放过程中用户的等待时间,提升了视频切换播放的流畅度,完善了用户体验。

Video switching method and system based on multi screen interaction

The invention relates to a method and system for switching video based on multi screen interactive, the method comprises: a control server based on multi screen interactive search protocol and source terminal terminal target in the same LAN, and send video switching request to the source terminal; according to the video source terminal switching request carrying information and the target terminal connection is established; streaming media data and video source terminal of the cached information sent to the target terminal control; target terminal broadcast receiving streaming media data, and according to the video control information request to the streaming media server to send data. The invention makes full use of the network bandwidth, reduces the waiting time of the user in the video playing process, improves the fluency of the video switching and plays, and improves the user experience.

【技术实现步骤摘要】

本专利技术涉及多屏互动数据播放领域,尤其涉及一种基于多屏互动的视频切换方法及系统。
技术介绍
随着科学技术的发展,生活水平的提高,手机、平板、电脑、智能电视等设备越来越多的走入人们的日常生活中。人们不仅希望通过这些设备丰富自己的生活,更希望能够在这些设备之间建立联系,甚至是灵活的切换。由此,多屏互动应运而生。多屏互动就是指在不同的操作系统,以及不同的终端设备之间可以相互兼容跨越操作,通过网络连接的方式来实现数字多媒体内容的传输,同步不同屏幕的显示内容。用户可以将多个设备接入同一无线局域网,以此来享受多屏互动的便捷与乐趣。现在的多屏互动在切换视频播放时,多是采用将当前设备正在播放的视频地址推送给目标终端,再由目标终端重新与流媒体服务器请求数据来达到同步播放的目的。这种方法在发生屏幕切换时,需要维持较高的网络传输速率,网络传输速率较低时,流媒体数据缓冲缓慢,以致用户等待,降低了用户体验。
技术实现思路
本专利技术的目的是在同一局域网的基础上,实现多个设备间的多屏互动,以解决视频切换播放缓慢的问题。为实现上述目的,第一方面,本申请提供了一种基于多屏互动的视频切换方法,所述方法包括:控制服务端根据多屏互动协议搜索与源终端处于同一局域网的目标终端,并发送视频切换请求至源终端;源终端根据视频切换请求中携带的信息与目标终端建立连接;源终端将已缓存的流媒体数据及视频控制信息发送至目标终端;目标终端播放接收的流媒体数据,并根据视频控制信息继续向流媒体服务器发送数据请求。优选地,视频切换请求中携带的信息具体包括目标终端的ID或IP地址。优选地,根据视频切换请求中携带的信息与目标终端建立连接具体包括:源终端根据视频切换请求中携带的目标终端的信息,向目标终端发送确认连接信息,目标终端若收到确认连接信息,则发送确认信息至源终端。优选地,视频控制信息包括:当前播放视频的地址信息,接收到视频切换请求时的播放位置信息和已缓存的流媒体数据的长度信息。优选地,源终端发送已缓存的流媒体数据时,根据所携带的视频播放位置信息查找该位置处的画面组,然后从本画面组的第一帧开始向目标终端提供视频数据。优选地,目标终端、控制服务端和源终端通过多屏互动协议进行连接。第二方面,本申请提供了一种基于多屏互动的视频切换系统,所述系统包括:控制服务端,用于搜索与源终端处于同一局域网的目标终端,发送视频切换请求至源终端,并维护目标终端和源终端之间的连接;源终端,用于接收控制服务端发来的视频切换请求,并为目标终端提供流媒体数据;目标终端,用于接收源终端发送的流媒体数据,并根据视频控制信息向流媒体服务器发送数据请求。本申请提供的一种基于多屏互动的视频切换方法及系统,同一局域网内的一个或多个终端,需要从一个终端切换到另一个终端时,控制服务端发出切换指令,源终端将已经缓存的流媒体数据传输给目标终端及当前视频的视频控制信息发送给目标终端,目标终端收到流媒体数据后可以直接播放,并根据所获得的视频控制信息向流媒体服务器请求数据。本申请基于局域网传输数据,无需经过复杂的路由和传输路径,数据传输更快,且目标终端可以直接播放原终端发送的缓存数据,充分利用了网络带宽,减少了视频播放过程中用户的等待时间,提升了视频切换播放的流畅度,完善了用户体验。附图说明图1为本专利技术实施例提供的一种基于多屏互动的视频切换方法流程图;图2为本专利技术实施例提供的一种基于多屏互动的视频切换方法示意图;图3为本专利技术实施例提供的一种基于多屏互动的视频切换系统示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本专利技术在多屏互动场景下,根据多个终端均处于同一局域网内,提出一种基于多屏互动的视频切换方法。图1为本专利技术实施例提供的一种基于多屏互动的视频切换方法流程图。如图1所示,该方法包括以下步骤:步骤101,控制服务端根据多屏互动协议搜索与源终端处于同一局域网的目标终端,并发送视频切换请求至所述源终端;具体地,控制服务端基于多屏互动协议,搜索与源终端处于同一局域网内的有连接的终端作为目标终端,并向源终端发起视频切换请求,并维护源终端与目标终端之间的连接关系。步骤102,源终端根据所述视频切换请求中携带的信息与目标终端建立连接;具体地,源终端启动本地播放器,以流式传输的方式播放视频,边缓存边播放,并记录下当前播放视频的视频地址等相关信息。当源终端接收到来自同一局域网内的控制服务端发来的切换请求后,根据该请求中携带的目标终端的信息,向目标终端发出确认连接信息。目标终端若收到该确认信息,则发回一条确认信息,至此,源终端和目标终端正式建立连接。步骤103,源终端将已缓存的流媒体数据及视频控制信息发送至目标终端;具体地,源终端将本地已经缓存,但尚未播放的流媒体数据,以及记录下的当前播放视频控制信息发送给目标终端,该控制信息包括当前播放视频的视频地址,接收到切换请求时的播放位置,以及已经缓存好的数据的长度信息等信息。步骤104,目标终端播放接收的所述流媒体数据,并根据所述视频控制信息继续向流媒体服务器发送数据请求。具体地,目标终端接收到源终端发来的流媒体数据后,对该流媒体数据进行剥离。缓存数据用于直接播放,视频控制信息根据源终端发来的视频地址信息,以及发起切换的时刻和缓存数据长度确定播放时刻,并从此时刻起继续向流媒体服务器请求数据,实现视频的完整播放。此外,源终端在发送已经缓存,但尚未播放的流媒体数据时,要根据所携带的视频播放位置信息查找该位置处的画面组,然后从本画面组的第一帧开始向目标终端提供视频数据。在一个例子中,如图2所示,源终端、目标终端、控制服务端基于多屏互动协议,在同一局域网内建立连接关系,并由控制服务端维护源终端和目标终端之间的连接关系。源终端启动本地播放器,以流式传输的方式播放视频,边缓存边播放,并记录下当前播放视频的视频地址等相关信息。当目标终端发起播放切换的请求时,由控制服务端对该请求进行处理,并转发给与目标终端保持连接状态的源终端。当源终端接收到来自同一局域网内的目标终端发来的切换请求后,记录下此时的播放时刻,将本地已经缓存尚未播放的流媒体数据发送给目标终端,并将记录的当前播放视频的视频地址、接收到切换请求时的播放位置,以及已经缓存好的数据的长度信息等其他信息同时发送。目标终端接收到源终端发来的数据后,剥离收到的信息,对于缓存数据,可以直接播放,对于控制信息,要按照源终端发来的视频地址信息,以及发起切换的时刻和缓存数据长度确定播放时刻,并从此时刻起继续向流媒体服务器请求数据,以此实现视频完整、快速的播放。图3为本专利技术实施例提供的一种基于多屏互动的视频切换系统示意图。如图3所示,该系统包括:控制服务端201、源终端202和目标终端203。目标终端203与源终端202、控制服务端201通过多屏互动协议进行连接,且三者处于同一局域网内。控制服务端201基于多屏互动协议,用于搜索与源终端202处于同一局域网内的有连接的终端作为目标终端203,并向源终端202发起视频切换请求,以及维护二者之间的连接关系;源终端202用于接收控制服务端201发来的视频切换请求,并为目标终端203提供视频服务;目标终端203用于接收源终端202发来的视频数据,并继续向流媒体服务器请求未接收到本文档来自技高网...
一种基于多屏互动的视频切换方法及系统

【技术保护点】
一种基于多屏互动的视频切换方法,其特征在于,所述方法包括:控制服务端根据多屏互动协议搜索与源终端处于同一局域网的目标终端,并发送视频切换请求至所述源终端;源终端根据所述视频切换请求中携带的信息与目标终端建立连接;源终端将已缓存的流媒体数据及视频控制信息发送至目标终端;目标终端播放接收的所述流媒体数据,并根据所述视频控制信息继续向流媒体服务器发送数据请求。

【技术特征摘要】
1.一种基于多屏互动的视频切换方法,其特征在于,所述方法包括:控制服务端根据多屏互动协议搜索与源终端处于同一局域网的目标终端,并发送视频切换请求至所述源终端;源终端根据所述视频切换请求中携带的信息与目标终端建立连接;源终端将已缓存的流媒体数据及视频控制信息发送至目标终端;目标终端播放接收的所述流媒体数据,并根据所述视频控制信息继续向流媒体服务器发送数据请求。2.根据权利要求1所述的基于多屏互动的视频切换方法,其特征在于,所述视频切换请求中携带的信息具体包括所述目标终端的ID或IP地址。3.根据权利要求1所述的基于多屏互动的视频切换方法,其特征在于,根据所述视频切换请求中携带的信息与目标终端建立连接具体包括:源终端根据视频切换请求中携带的目标终端的信息,向所述目标终端发送确认连接信息,目标终端若收到所述确认连接信息,则发送确认信息至源终端。4.根据权利要求1所述的基于多屏互动的视频切换方...

【专利技术属性】
技术研发人员:韩锐刘丽琴郭志川
申请(专利权)人:中国科学院声学研究所
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1