CN106572383A - 一种基于多屏互动的视频切换方法及系统 - Google Patents
一种基于多屏互动的视频切换方法及系统 Download PDFInfo
- Publication number
- CN106572383A CN106572383A CN201510657416.5A CN201510657416A CN106572383A CN 106572383 A CN106572383 A CN 106572383A CN 201510657416 A CN201510657416 A CN 201510657416A CN 106572383 A CN106572383 A CN 106572383A
- Authority
- CN
- China
- Prior art keywords
- video
- source terminal
- target terminal
- information
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明涉及一种基于多屏互动的视频切换方法及系统,该方法包括:控制服务端根据多屏互动协议搜索与源终端处于同一局域网的目标终端,并发送视频切换请求至源终端;源终端根据视频切换请求中携带的信息与目标终端建立连接;源终端将已缓存的流媒体数据及视频控制信息发送至目标终端;目标终端播放接收的流媒体数据,并根据视频控制信息继续向流媒体服务器发送数据请求。发明充分利用了网络带宽,减少了视频播放过程中用户的等待时间,提升了视频切换播放的流畅度,完善了用户体验。
Description
技术领域
本发明涉及多屏互动数据播放领域,尤其涉及一种基于多屏互动的视频切换方法及系统。
背景技术
随着科学技术的发展,生活水平的提高,手机、平板、电脑、智能电视等设备越来越多的走入人们的日常生活中。人们不仅希望通过这些设备丰富自己的生活,更希望能够在这些设备之间建立联系,甚至是灵活的切换。由此,多屏互动应运而生。
多屏互动就是指在不同的操作系统,以及不同的终端设备之间可以相互兼容跨越操作,通过网络连接的方式来实现数字多媒体内容的传输,同步不同屏幕的显示内容。用户可以将多个设备接入同一无线局域网,以此来享受多屏互动的便捷与乐趣。
现在的多屏互动在切换视频播放时,多是采用将当前设备正在播放的视频地址推送给目标终端,再由目标终端重新与流媒体服务器请求数据来达到同步播放的目的。这种方法在发生屏幕切换时,需要维持较高的网络传输速率,网络传输速率较低时,流媒体数据缓冲缓慢,以致用户等待,降低了用户体验。
发明内容
本发明的目的是在同一局域网的基础上,实现多个设备间的多屏互动,以解决视频切换播放缓慢的问题。
为实现上述目的,第一方面,本申请提供了一种基于多屏互动的视频切换方法,所述方法包括:
控制服务端根据多屏互动协议搜索与源终端处于同一局域网的目标终端,并发送视频切换请求至源终端;
源终端根据视频切换请求中携带的信息与目标终端建立连接;
源终端将已缓存的流媒体数据及视频控制信息发送至目标终端;
目标终端播放接收的流媒体数据,并根据视频控制信息继续向流媒体服务器发送数据请求。
优选地,视频切换请求中携带的信息具体包括目标终端的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发来的视频数据,并继续向流媒体服务器请求未接收到的视频数据,实现视频的完整播放。在一个例子中(图3并未标示),控制服务端与源终端或目标终端可以为同一设备,本发明对此不作限制。
本实施提供的系统中各个部分之间的交互过程已经在本申请上述实施提供的方法流程中进行了详细说明,在此不复赘述。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种基于多屏互动的视频切换方法,其特征在于,所述方法包括:
控制服务端根据多屏互动协议搜索与源终端处于同一局域网的目标终端,并发送视频切换请求至所述源终端;
源终端根据所述视频切换请求中携带的信息与目标终端建立连接;
源终端将已缓存的流媒体数据及视频控制信息发送至目标终端;
目标终端播放接收的所述流媒体数据,并根据所述视频控制信息继续向流媒体服务器发送数据请求。
2.根据权利要求1所述的基于多屏互动的视频切换方法,其特征在于,所述视频切换请求中携带的信息具体包括所述目标终端的ID或IP地址。
3.根据权利要求1所述的基于多屏互动的视频切换方法,其特征在于,根据所述视频切换请求中携带的信息与目标终端建立连接具体包括:源终端根据视频切换请求中携带的目标终端的信息,向所述目标终端发送确认连接信息,目标终端若收到所述确认连接信息,则发送确认信息至源终端。
4.根据权利要求1所述的基于多屏互动的视频切换方法,其特征在于,所述视频控制信息包括:当前播放视频的地址信息,接收到视频切换请求时的播放位置信息和已缓存的流媒体数据的长度信息。
5.根据权利要求1所述的基于多屏互动的视频切换方法,其特征在于,源终端发送已缓存的流媒体数据时,根据所携带的视频播放位置信息查找该位置处的画面组,然后从本画面组的第一帧开始向目标终端提供视频数据。
6.根据权利要求1所述的基于多屏互动的视频切换方法,其特征在于,目标终端、控制服务端和源终端通过多屏互动协议进行连接。
7.一种基于多屏互动的视频切换系统,其特征在于,所述系统包括:
控制服务端,用于搜索与源终端处于同一局域网的目标终端,发送视频切换请求至源终端,并维护目标终端和源终端之间的连接;
源终端,用于接收控制服务端发来的所述视频切换请求,并为目标终端提供流媒体数据;
目标终端,用于接收源终端发送的流媒体数据,并根据视频控制信息向流媒体服务器发送数据请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510657416.5A CN106572383A (zh) | 2015-10-12 | 2015-10-12 | 一种基于多屏互动的视频切换方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510657416.5A CN106572383A (zh) | 2015-10-12 | 2015-10-12 | 一种基于多屏互动的视频切换方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106572383A true CN106572383A (zh) | 2017-04-19 |
Family
ID=58508528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510657416.5A Pending CN106572383A (zh) | 2015-10-12 | 2015-10-12 | 一种基于多屏互动的视频切换方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106572383A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107454459A (zh) * | 2017-09-08 | 2017-12-08 | 北京未来媒体科技股份有限公司 | 一种基于无线连接的跨屏同步播放视频资源的方法及装置 |
CN108848083A (zh) * | 2018-06-04 | 2018-11-20 | 北京天元创新科技有限公司 | 一种网页版多屏互动的方法及系统 |
CN110798650A (zh) * | 2019-09-24 | 2020-02-14 | 福建星网智慧科技股份有限公司 | 一种基于rtp的多系统媒体流传输控制方法和装置 |
CN113395606A (zh) * | 2020-03-13 | 2021-09-14 | 华为技术有限公司 | Url投屏方法和装置 |
CN113766303A (zh) * | 2021-05-08 | 2021-12-07 | 北京字节跳动网络技术有限公司 | 多屏互动方法、装置、设备及存储介质 |
CN116193178A (zh) * | 2021-11-26 | 2023-05-30 | 杭州当虹科技股份有限公司 | 多屏同看主屏无缝流转的方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102802048A (zh) * | 2012-08-24 | 2012-11-28 | 乐视网信息技术(北京)股份有限公司 | 一种多屏互动系统和方法 |
CN103281294A (zh) * | 2013-04-17 | 2013-09-04 | 华为技术有限公司 | 一种数据共享方法及电子设备 |
CN103313192A (zh) * | 2013-06-25 | 2013-09-18 | 深圳市中兴移动通信有限公司 | 多屏分享的方法及系统 |
CN103428556A (zh) * | 2012-05-17 | 2013-12-04 | 华为技术有限公司 | 多屏互动的方法及系统 |
CN103686349A (zh) * | 2013-12-27 | 2014-03-26 | 深圳市九洲电器有限公司 | 一种多屏互动的方法、装置及机顶盒 |
CN103826155A (zh) * | 2014-02-28 | 2014-05-28 | 深圳市同洲电子股份有限公司 | 一种多屏互动方法、服务器、终端及系统 |
CN103856506A (zh) * | 2012-11-30 | 2014-06-11 | 华为技术有限公司 | 多屏同步方法、设备和系统 |
CN103957451A (zh) * | 2014-05-09 | 2014-07-30 | 杭州智屏科技有限公司 | 一种基于多路广播技术的多屏互动实现方法 |
CN104768037A (zh) * | 2014-01-08 | 2015-07-08 | 中国科学院声学研究所 | 一种实现多屏间的视频点播快速切换装置及方法 |
-
2015
- 2015-10-12 CN CN201510657416.5A patent/CN106572383A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103428556A (zh) * | 2012-05-17 | 2013-12-04 | 华为技术有限公司 | 多屏互动的方法及系统 |
CN102802048A (zh) * | 2012-08-24 | 2012-11-28 | 乐视网信息技术(北京)股份有限公司 | 一种多屏互动系统和方法 |
CN103856506A (zh) * | 2012-11-30 | 2014-06-11 | 华为技术有限公司 | 多屏同步方法、设备和系统 |
CN103281294A (zh) * | 2013-04-17 | 2013-09-04 | 华为技术有限公司 | 一种数据共享方法及电子设备 |
CN103313192A (zh) * | 2013-06-25 | 2013-09-18 | 深圳市中兴移动通信有限公司 | 多屏分享的方法及系统 |
CN103686349A (zh) * | 2013-12-27 | 2014-03-26 | 深圳市九洲电器有限公司 | 一种多屏互动的方法、装置及机顶盒 |
CN104768037A (zh) * | 2014-01-08 | 2015-07-08 | 中国科学院声学研究所 | 一种实现多屏间的视频点播快速切换装置及方法 |
CN103826155A (zh) * | 2014-02-28 | 2014-05-28 | 深圳市同洲电子股份有限公司 | 一种多屏互动方法、服务器、终端及系统 |
CN103957451A (zh) * | 2014-05-09 | 2014-07-30 | 杭州智屏科技有限公司 | 一种基于多路广播技术的多屏互动实现方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107454459A (zh) * | 2017-09-08 | 2017-12-08 | 北京未来媒体科技股份有限公司 | 一种基于无线连接的跨屏同步播放视频资源的方法及装置 |
CN108848083A (zh) * | 2018-06-04 | 2018-11-20 | 北京天元创新科技有限公司 | 一种网页版多屏互动的方法及系统 |
CN110798650A (zh) * | 2019-09-24 | 2020-02-14 | 福建星网智慧科技股份有限公司 | 一种基于rtp的多系统媒体流传输控制方法和装置 |
CN113395606A (zh) * | 2020-03-13 | 2021-09-14 | 华为技术有限公司 | Url投屏方法和装置 |
WO2021179931A1 (zh) * | 2020-03-13 | 2021-09-16 | 华为技术有限公司 | Url投屏方法和装置 |
CN115244944A (zh) * | 2020-03-13 | 2022-10-25 | 华为技术有限公司 | Url投屏方法和装置 |
CN113766303A (zh) * | 2021-05-08 | 2021-12-07 | 北京字节跳动网络技术有限公司 | 多屏互动方法、装置、设备及存储介质 |
CN116193178A (zh) * | 2021-11-26 | 2023-05-30 | 杭州当虹科技股份有限公司 | 多屏同看主屏无缝流转的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106572383A (zh) | 一种基于多屏互动的视频切换方法及系统 | |
CN103181143B (zh) | 一种播放流媒体文件的方法和装置 | |
CN103843301B (zh) | 经译码多媒体数据的网络串流期间的表示之间的切换 | |
US8108541B2 (en) | Method and apparatus for providing collaborative interactive video streaming | |
US20120233644A1 (en) | Mobile device capable of substantially synchronized sharing of streaming media with other devices | |
US20140213227A1 (en) | Mobile device capable of substantially synchronized sharing of streaming media, calls and other content with other devices | |
CN112399190B (zh) | 音视频数据获取方法及其装置 | |
WO2021196600A1 (zh) | 智慧屏反向投屏方法、系统、装置、智慧屏和可读存储介质 | |
KR20120083744A (ko) | 멀티미디어 스트리밍 시스템에서 컨텐트의 저장 및 재생을 위한 장치 및 방법 | |
CN110113621B (zh) | 媒体信息的播放方法和装置、存储介质、电子装置 | |
CN101848205A (zh) | 一种基于rtsp的移动终端播放流媒体的方法及系统 | |
US20090307227A1 (en) | Methods and apparatuses for combining and distributing user enhanced video/audio content | |
KR20120079880A (ko) | 스트리밍 서비스 시스템에서 북마크 생성 장치 및 방법 | |
JP5140952B2 (ja) | コンテンツ配信システム、コンテンツ配信サーバ、コンテンツ再生端末、プログラム、コンテンツ配信方法 | |
KR101287774B1 (ko) | 베이스 서버 장치, 통신 방법, 통신 제어 프로그램, 배포 시스템, 및 통신 시스템 | |
WO2011057560A1 (en) | Media distribution with service continuity | |
KR20110072728A (ko) | 셋탑박스간 영상 이어 보기 서비스 제공 방법 및 장치 | |
JP7259056B2 (ja) | メディアストリーム送信方法、装置、システム、およびデバイス | |
JP4533020B2 (ja) | マルチメディアコンテンツ提供システム、ホームコンテンツサーバ及び視聴デバイス | |
JP7290260B1 (ja) | サーバ、端末及びコンピュータプログラム | |
JP2004104556A (ja) | 映像再生方法,映像再生装置,映像再生プログラムおよび映像再生プログラムの記録媒体 | |
CN106416176A (zh) | 家庭媒体流传输的切换和同时重放的方法和系统 | |
CN106604085A (zh) | 一种视频分享方法及装置 | |
JP2006041761A (ja) | マルチメディアコンテンツ提供システム、ホームコンテンツサーバ及び携帯視聴デバイス | |
JP4628030B2 (ja) | マルチメディアコンテンツ提供システム、視聴デバイス及びカーナビゲーション装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170419 |