- 博客(6)
- 收藏
- 关注
原创 Windows桌面采集开发
桌面采集,包括截屏、裁剪、编码,存储或者发送这几个步骤,针对不同的系统版本和硬件采用的技术也不一样。作者归纳了以下,有以下几种。先说采集:1,Win8和Win10 系统,可以使用dxgi 镜像却动。2,xp系统可以使用vnd,3,配有独显的可以用readGpu的方式。4,最后一种就是最常见的,也是效率最低的方式,一般是我们最后选择方式。gdi才接。再说编码:1,如果有独立显卡,可以利...
2019-10-16 19:21:29
1262
原创 Miracast开发4——-应用层rtsp协议
Mircacast协议介绍---------应用层rtsp协议前面说到 Miracast协议框架,以及重点讲了发现的过程,物理层链接链接的过程,IP分配的过程,如果获取对端IP等等。下面我们来讲讲,拿到对端ip之后,如果建立应用层的链接,如果和传输数据,解码播放。1,先说说rtsp协议,rtsp协议是实时的流媒体传输协议,用作视频的点播、直播拉流推流,开源的支持rtsp框架有live555,f...
2019-10-16 18:59:25
3738
1
原创 Miracast开发3——连接的过程
Miracast分析和实线一,Miracast 简介。Wi-Fi Display经常和Miracast联系在一起。实际上,Miracast是Wi-Fi联盟(Wi-Fi Alliance)对支持Wi-Fi Display功能的设备的认证名称。通过Miracast认证的设备将在最大程度内保持对Wi-Fi Display功能的支持和兼容。下面介绍Wi-Fi Display,简称WFD.二,Wi-F...
2019-10-16 18:53:49
5021
原创 Miracas开发2——丢包优化
可以从以下几个方面优化1,选择好的5G wifi芯片,做天线匹配测试。解决硬件的带宽问题。2,设定5G信道。3,软件上支持rtcp,丢包处理。技术交流群:864517291...
2019-10-16 18:44:30
896
原创 Miracast开发1——开发的几个难点
Miracast开发包括以下几个步骤1,Wifi芯片选型,需要支持5G的wifi芯片,只有高的5G芯片才能保证视频的流畅。2,无线信道设定,需要把信道设定在5G信道。3,建立p2p的物理链接。支持一对多的物理链接,要支持多路投屏必须支持一对多的链接。4,通过dhcp获取对端的 ip.5,建立rtsp链接,支持一对多的rtsp链接。5,解包视频流。技术交流群:864517291...
2019-10-16 18:38:37
2438
原创 网络环境下的视频传输分析——抗丢包优化策略——FEC冗余算法
所谓的弱网络环境就是网络不是很好,比如无线wifi,跨多层网络路由、或者网路负载过大等等情况。这样数据在传输种会发生丢失的情况。再说,网络协议,传输层分udp和tcp.本人对tcp做了专门的分析。见下图。看图,我只开了开了2%的丢包,导致发送速度从>500Mb/s下降到 <160Mb/s。速度下降比率达70-80%,发生这个现象的原因是TCP的拥塞处理,当发现网络丢包的时候,就启动...
2019-10-16 17:42:04
2989
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人