[发明专利]基于流媒体方式的无线同屏方法及装置在审
申请号: | 201510738053.8 | 申请日: | 2015-11-03 |
公开(公告)号: | CN105357545A | 公开(公告)日: | 2016-02-24 |
发明(设计)人: | 朱郁丛;李小波 | 申请(专利权)人: | 北京英梅吉科技有限公司;李小波;朱郁丛 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/239;H04N21/43;H04N21/4402;H04N21/6437;H04N21/647 |
代理公司: | 北京中企鸿阳知识产权代理事务所(普通合伙) 11487 | 代理人: | 刘葛;郭鸿雁 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 流媒体 方式 无线 方法 装置 | ||
技术领域
本发明涉及流媒体技术领域,特别涉及一种基于流媒体方式的无线同屏方法及装置。
背景技术
随着电脑、手机、平板电脑等多媒体终端设备的普及,同屏共享技术被越来越多的使用。同屏共享技术是将一个多媒体设备播放的视频数据发送至其他一个或多个多媒体设备,多媒体设备接收端在接收到该数据后对其解码并播放,从而实现多个设备的实时屏幕画面同步显示。例如,在电脑播放视频的同时,手机、平板电脑等设备也可同步播放。
但是,现有的同屏共享技术存在以下问题:
(1)设备上的编程接口少,不便于扩展;
(2)现有的同屏设备仅支持电脑,不符合当前移动终端越来越普遍应用的趋势,不便于携带。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的目的在于提出一种基于流媒体方式的无线同屏方法及装置,具有可扩展性、便携性和可配置的特点。
为了实现上述目的,本发明一方面的实施例提供一种基于流媒体方式的无线同屏方法,包括如下步骤:
步骤S1,客户端接收用户输入的同屏请求指令,并对所述同屏请求指令进行编码,将编码后的同屏请求指令通过互联网发送至服务器;
步骤S2,所述服务器对接收到的所述编码后的同屏请求指令进行解码,以获取所述同屏请求指令对应的响应数据描述,启动对所述同屏请求指令的响应;
步骤S3,所述服务器根据所述响应数据描述捕获当前桌面的视频帧数据,对所述当前桌面的视频帧数据进行编码,生成视频响应数据,将所述视频响应数据通过互联网发送至所述客户端;
步骤S4,所述客户端对接收到的视频响应数据进行解码,并对解码后的视频响应数据进行渲染播放,以实现所述客户端与所述服务器的当前桌面的同屏显示。
进一步,所述同屏请求指令包括:所述客户端的名称和IP地址、所述响应数据描述,其中,所述响应数据描述包括数据的位置、格式和长度。
进一步,在所述步骤S3中,所述服务器根据所述响应数据描述捕获当前桌面的全屏幕或部分屏幕的视频帧数据,将每个捕获的视频帧及对应的时间戳存储至视频缓存区中,并在捕获完成后,从所述视频缓存区中提取全部视频帧及对应的时间戳,作为所述当前桌面的视频帧数据,对所述当前桌面的视频帧数据进行采用硬编码方式进行编码处理,生成视频响应数据。
进一步,在所述步骤S4中,所述客户端对所述对接收到的硬编码后的视频响应数据进行解码,采用SDL技术对解码后的视频响应数据进行渲染播放。
进一步,所述客户端的操作系统为Windows系统、Android系统或IOS系统,其中,所述客户端的数量为一个或多个。
本发明实施例还提出一种基于流媒体方式的无线同屏装置,包括:至少一个客户端和服务器,其中,每个所述客户端与所述服务器无线通信,所述客户端用于接收用户输入的同屏请求指令,并对所述同屏请求指令进行编码,将编码后的同屏请求指令通过互联网发送至所述服务器,所述服务器用于对接收到的所述编码后的同屏请求指令进行解码,以获取所述同屏请求指令对应的响应数据描述,启动对所述同屏请求指令的响应,根据所述响应数据描述捕获当前桌面的视频帧数据,对所述当前桌面的视频帧数据进行编码,生成视频响应数据,将所述视频响应数据通过互联网发送至所述客户端;所述客户端还用于对接收到的视频响应数据进行解码,并对解码后的视频响应数据进行渲染播放,以实现所述客户端与所述服务器的当前桌面的同屏显示。
进一步,所述同屏请求指令包括:所述客户端的名称和IP地址、所述响应数据描述,其中,所述响应数据描述包括数据的位置、格式和长度。
进一步,所述服务器根据所述响应数据描述捕获当前桌面的全屏幕或部分屏幕的视频帧数据,将每个捕获的视频帧及对应的时间戳存储至视频缓存区中,并在捕获完成后,从所述视频缓存区中提取全部视频帧及对应的时间戳,作为所述当前桌面的视频帧数据,对所述当前桌面的视频帧数据进行采用硬编码方式进行编码处理,生成视频响应数据。
进一步,所述客户端对所述对接收到的硬编码后的视频响应数据进行解码,采用SDL技术对解码后的视频响应数据进行渲染播放。
进一步,每个所述客户端的操作系统为Windows系统、Android系统或IOS系统。
根据本发明实施例的基于流媒体方式的无线同屏方法及装置,具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京英梅吉科技有限公司;李小波;朱郁丛,未经北京英梅吉科技有限公司;李小波;朱郁丛许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510738053.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型矿用移动式救生舱
- 下一篇:一种门板