请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

houcx

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2093|回复: 0

实现android屏幕共享到pc总结

[复制链接]

222

主题

224

帖子

1123

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1123
发表于 2018-12-13 17:15:00 | 显示全部楼层 |阅读模式

使用android5.0的API MediaProjection 先获取到H264 的视频流,具体使用方式可参考:

(随便搜了一个)http://blog.csdn.net/leif_/article/details/50971659

然后将获取到的H264数据进行rtp打包,具体打包网上有,但是实际测试的时候发现延迟越来越高,开始是3S的延迟,后面会越捞越高。通过查资料我这里通过系统时间获取rtp时间戳增量。延迟基本维持在1S左右。打包好之后通过UDP发送到接收端。可以用vlc播放器接收播放,先配置好sdp文件,参数如下

m=video 12580 RTP/AVP 96  
a=rtpmap:96 H264/90000 //编码格式  
a=fmtp:96 packetization-mode=1; profile-level-id=420029;sprop-parameter-sets=Z0LAFqtAUB7QgAAAAwCAAAAPR4sXUA==,aM48gA==;  
a=framerate:25 //码率  
c=IN IP4 10.10.13.113 //IP  

用vlc打开后sdp文件,然后android开始录屏发送数据。

demo:http://download.csdn.net/download/u010331295/10149709
---------------------
作者:monkey大王
来源:CSDN
原文:https://blog.csdn.net/u010331295/article/details/78743942
版权声明:本文为博主原创文章,转载请附上博文链接!


来自:https://blog.csdn.net/u010331295/article/details/78743942
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|houcx ( 京ICP备15004793号  

GMT+8, 2019-3-22 16:15 , Processed in 0.057676 second(s), 26 queries .

Powered by houcx! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表