[发明专利]一种实现多屏幕同屏播放视频的方法及系统有效
申请号: | 201210499354.6 | 申请日: | 2012-11-30 |
公开(公告)号: | CN103517153B | 公开(公告)日: | 2017-07-11 |
发明(设计)人: | 彭湃;康辉 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | H04N21/60 | 分类号: | H04N21/60;H04N21/238;H04L29/08;H04L29/06 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙)44268 | 代理人: | 王永文,杨宏 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 屏幕 播放 视频 方法 系统 | ||
技术领域
本发明涉及同屏显示领域,尤其涉及的是一种实现多屏幕同屏播放视频的方法及系统。
背景技术
随着技术的发展,对多屏幕同屏播放技术的研究越来越深入,同屏播放的实现方法也是多种多样。
现有同屏播放主要有两种典型的方案,一种是把电视或Pad的屏幕传到手机屏幕上,在电视或Pad端控制屏幕,手机只是显示;还有一种是把PC的屏幕传到Pad屏幕上,PC和Pad都可以同时控制屏幕。
在这两种方案中,除了第二种方案加入了控制的交互外,两种方案在同屏播放上的本质是一样的,都是把整个屏幕的内容传送出去,具体过程如图1所示:
1)在发送端,抓取屏幕显示的视频;
2)对抓取的视频进行编码;
3)抓取屏幕上的音频;
4)对抓取的音频进行编码;
5)对第2步编码的视频和第4步编码的音频进行混频,混合为码流数据;
6)把码流数据通过服务器传输到接收端;
7)接收发送过来的数据;
8)把接收的数据发给播放器;
9)播放器解码;
10)把解码数据输出到接收端屏幕显示。
由上面步骤可以看出,只要传输有保证,就可以把发送端的屏幕显示的内容实时发送到接收端,实现两边的同屏播放功能。
然而,在现有同屏播放的方案中,不管是把电视或Pad的屏幕传到手机屏幕上,还是把PC的屏幕传到Pad屏幕上,由于受编码效率的限制,都是单向传输的。把手机屏幕传到电视上,分辨率就很小,传到电视上的像质不高,显示没有太大意义;而分辨率大了,编码又实现不了。而且双向传输还必须使两个设备都要支持抓屏功能。
所以,在现有同屏播放技术中,双向同屏的效果不好,而且对系统的要求也比较高;大都是一对一的,效率较低;在控制方面,只有少数设备能够做到了双向控制,且还不能实现多屏多控。
因此,现有技术还有待于改进和发展。
发明内容
针对现有技术的上述缺陷,本发明提供一种实现多屏幕同屏播放视频的方法及系统,克服编码效率的影响,不仅实现双向多屏幕同屏播放,而且还实现多屏可控功能。
本发明解决技术问题所采用的技术方案如下:
一种实现多屏幕同屏播放视频的方法,其中,包括以下步骤:
A、待同屏播放设备与被同屏播放设备的服务器建立通信连接;
B、待同屏播放设备向被同屏播放设备的服务器发送同屏播放视频数据请求;
C、被同屏播放设备的服务器根据所述同屏播放视频数据请求,确定需同屏播放的视频数据的当前播放位置,并将所述当前播放位置之后的视频数据发送给所述待同屏播放设备;
D、所述待同屏播放设备对接收到的所述播放位置之后的视频数据进行解码,并播放解码后的视频数据。
所述的实现多屏幕同屏播放视频的方法,其中,所述待同屏播放设备为一个或者多个。
所述的实现多屏幕同屏播放视频的方法,其中,被同屏播放设备的服务器发送给待同屏播放设备的视频数据是视频文件中未解码的视频数据。
所述的实现多屏幕同屏播放视频的方法,其中,所述步骤C还包括:当多个待同屏播放设备与被同屏播放设备进行同屏播放时,被同屏播放设备的服务器每发送预定大小的视频数据,就对待同屏播放设备的接收情况进行循环判断,暂停向已接收视频数据位置靠后的待同屏播放设备发送视频数据,继续向已接收视频数据位置靠前的待同屏播放设备发送视频数据,直至所有待同屏播放设备的已接收到的视频数据位置相同,然后,被同屏播放设备从同一位置,开始向所有待同屏播放设备发送视频数据。
所述的实现多屏幕同屏播放视频的方法,其中,所述步骤C还包括:
被同屏播放设备的服务器对数据请求类型进行判断,当所述请求类型为传输文件时,被同屏播放设备的服务器直接将所述视频数据发送给待同屏播放设备;当所述请求类型为播放文件时,则进行同屏播放过程。
所述的实现多屏幕同屏播放视频的方法,其中,所述步骤D之后还包括:在同屏播放过程中时,当被同屏播放设备或者待同屏播放设备接收到用户对同屏播放的控制指令时,将该控制指令由被同屏播放设备的服务器转发至各待同屏播放设备,使控制命令同步。
一种实现多屏幕同屏播放视频的系统,其中,所述系统包括:
通信连接模块,用于建立待同屏播放设备与被同屏播放设备的服务器间的通信连接;
同屏播放请求模块,用于由待同屏播放设备向被同屏播放设备的服务器发送同屏播放视频数据请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210499354.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:超音频数字式电磁感应多功能热风转换装置
- 下一篇:一种可调的料塞式螺旋给料机