[发明专利]一种基于屏幕镜像及RTSP流媒体框架的屏幕共享方法有效

专利信息
申请号: 201511003052.5 申请日: 2015-12-29
公开(公告)号: CN105610824B 公开(公告)日: 2018-12-25
发明(设计)人: 金晶;周之锐;沈毅;王艳;鄂尔多斯 申请(专利权)人: 哈尔滨工业大学
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;H04N21/24;G06F3/14
代理公司: 哈尔滨龙科专利代理有限公司 23206 代理人: 高媛
地址: 150000 黑龙*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于屏幕镜像及RTSP流媒体框架的屏幕共享方法,其步骤如下:步骤一:服务端开启自定义的RTSP服务及MediaProjection系统服务,开启端口进行监听,等待客户端连接;步骤二:客户端连入后进入RTSP应答流程;步骤三:通过镜像屏幕的方式将主屏幕信息捕获到画板对象上,获取屏幕信息;步骤四:对屏幕信息进行编码,通过RTP打包之后,使用多播形式向客户端进行发送。本发明使用MediaProjecion与VirtualDisplay结合的方式获取屏幕信息,使得APP不仅能够高效的获取屏幕信息,而且保持着跨平台性及类型安全等特性。
搜索关键词: 一种 基于 屏幕 rtsp 流媒体 框架 共享 方法
【主权项】:
1.一种基于屏幕镜像及RTSP流媒体框架的屏幕共享方法,其特征在于所述方法步骤如下:步骤一:服务端开启自定义的RTSP服务及MediaProjection系统服务,开启端口进行监听,等待客户端连接;步骤二:客户端连入后进入RTSP应答流程;步骤三:通过镜像屏幕的方式将主屏幕信息捕获到画板对象上,获取屏幕信息;步骤四:对屏幕信息进行编码,通过RTP打包之后,使用多播形式向客户端进行发送;所述方法的具体实施步骤如下:步骤101:服务端启动具有屏幕共享功能的App,开启RTSP服务对端口进行监听,并开启MediaProjection系统服务用于后续屏幕共享功能;步骤102:客户端开启能够播放RTSP视频流的播放器,设置Uri地址;步骤103:客户端向服务端发送OPTIONS请求,以得到服务端提供的方法;步骤104:服务端接收到客户端发送的OPTIONS请求,开启新的工作线程进行后续处理;步骤105:客户端接收到服务端的OPTIONS请求答复后,根据答复内容发送DESCRIBE请求给服务端,以获得服务器的会话描述信息;步骤106:服务端接收到DESCRIBE请求之后,根据请求内容提取信息进行设置,保存请求中的IP地址及端口号,开启VirtualDisplay的FLAG_AUTO_MIRROR模式创建虚拟显示镜像屏幕信息,设置MediaRecorder的各项参数将1秒钟的屏幕信息编码成MP4文件进行保存,对保存的MP4文件进行处理,提取出SPS及PPS参数,提取完成之后删除MP4文件;步骤107:服务端将提取到的必要媒体参数发回客户端;步骤108:客户端发送SETUP请求,请求会话建立并准备传输;步骤109:服务端根据客户端的请求信息,对视频流的参数进行设置;步骤110:服务端发回端口号及会话标识符;步骤111:客户端检查接受到的信息,如果符合标准,发送PLAY请求给服务端,请求播放视频流;步骤112:服务端接收到客户端的PLAY请求之后,对MediaRecorder进行设置,开启MediaRecorder对VirtualDisplay中的屏幕镜像信息进行编码操作,输出文件为LocalSocket,由其中转,对比特流进行处理,去掉比特流开头只保存mdat数据,将数据进行RTP打包处理;步骤113:将RTP包通过多播协议进行发送;步骤114:客户端主动关闭RTSP通道,发出TEARDOWN请求;步骤115:服务端接收到该请求之后对各流进行置空,并停止屏幕录制,关闭流的传输;步骤116:服务端对TEARDOWN请求进行回复。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201511003052.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top