多屏互动/无线投屏的标准协议之一的Miracast/WIDI(Wi-Fi Display Technical Specification)在2017/4/21发布了2.0版本(Release 2 final version), 在2017/7/31发布了2.1版本

此次修改,增加了不少内容,本文将对此梳理一下。

改动1:增加了新的发现方式.

原来的接收端要寻找接收端是通过WIFI-P2P进行发现的, Version 2版本增加了mDNS发现方式, mDNS底层需要BSS(AP)/IP网支持. mDNS在很多领域都有应用,其中Airplay的发现过程就是使用的mDNS.

mDNS的机制我们不在这里详述,有兴趣的同学可以访问https://blog.csdn.net/wirelessdisplay/article/details/78088992

改动2:连接建立过程

在版本1中, RTSP TCP的建立是由SINK端建立的, 而版本2中,如果走mDNS/IP方式, 则TCP的建立是Source端发起,并发送TCP SYN包至SINK, 通过协商, 再确定RTSP TCP的链接方式, 再由SINK端发起RTSP TCP链接

改动3:媒体传输方式

在版本2中,承载音频和视频的RTP可以通过TCP和UDP进行传输,而且可以随时切换, 并且为了音视频的传输质量, 特意增加了几个RTSP信令,用于调节buffer缓存, 分别是:

wfd2-transport-switch/wfd2-buffer-length/wfd2-audio-playback-status/wfd2-video-playback-status

改动4:媒体协商

版本2中,增加了很多媒体格式,所有协商过程变动更加复杂

改动5:增加视频格式

版本1中,视频大小支持1080P/H264, 版本2中,支持最高到4Kp60, 格式增加H265

改动6:增加辅流

版本1中是没有辅流选项的, 辅流格式主要有PNG/JPEG/H264

改动7:增加音频格式

增加CTA Audio/AAC-ELDv2格式

改动8:增加命令

增加了不少命令, 其中有一个wfd2-direct-streaming-mode比较有意思, 他是从source发往sink的,用于表示主流是否在激活状态. 此命令还没有实测,实际效果不知如何

总体来讲, Miracast/WIDI新版本的修改主要目的就是增加音视频传输的质量, 其中mDNS和TCP的增加,主要借鉴Airplay,P2P的性能太依赖网卡质量导致有些场景P2P传输质量较差的问题.

也增加了流量控制方面命令,用于再网络情况较差的情况下,调整传输码流

当然更重要的是支持了H265, 在当前,在同等质量下, H265是能够显著的降低码流的唯一手段

更多多屏互动/无线投屏的软件解决方案,可访问https://www.bijienetworks.com/sdk/

多屏互动/无线投屏技术之—Miracast Version 2修改要点相关推荐

  1. win10无线投屏_win10电脑投屏要无线投屏器吗?

    win10电脑投屏要无线投屏器吗? 假如我们需要把Win10电脑投屏到大屏幕上要无线投屏器吗? Win10无线投屏有多种方式,自带的Miracast投屏功能.投屏软件.无线投屏器都可以将电脑屏幕无线投 ...

  2. 安卓miracast花屏_Miracast无线投屏技术优缺点有哪些?

    Miracast无线投屏技术优缺点有哪些? 当下主流与的无线投屏技术主要有Miracast.苹果(Apple)的AirPlay屏幕镜像,WIF联盟的DLNA(组织已经解散),虽然还有一些其他的无线投屏 ...

  3. linux 无线投屏windows,拼接屏加入无线投屏功能,新功能智慧体验

    信弘新推出的拼接屏无线投屏功能的加入,能够将您手机.电脑.ipad.笔记本等设备上的图像.视频进行放大共享. 产品连接示意图:主机 USB 口连接鼠标或触控屏 USB 线后,即可点选触控桌面图标 信弘 ...

  4. 多屏互动linux电脑,大神教你玩转多屏互动-PC投屏安卓篇

    多屏互动是个什么东东呢?平时喜欢折腾的童鞋可能会了解一点,小编用通俗的话给大家解释下,多屏互动就是通过软件.协议,在同系统或者不同系统的智能硬件推送或者镜像播放. 好吧,也不算太通俗.再解释一下,例如 ...

  5. linux手机投屏软件,无线投屏器如此多,到底哪一种才合适企业用?

    原标题:无线投屏器如此多,到底哪一种才合适企业用? 无线投屏器如此多,到底哪一种才合适企业用? 关于无线投屏器哪个比较好,这个只能说根据用户的需求不同从而"尺有所短寸有所长",各有 ...

  6. android 多屏幕显示activity,副屏,无线投屏

    目录 1. 首先,需要一个副屏 1. 1 可以通过代码的形式自己创建VirtualDispaly ,创建副屏. 1.2 或者,在手机的开发者模式中直接开启模拟副屏,也是可以的. 2.0 怎么利用这个副 ...

  7. 华为服务器视频无法播放视频文件,华为无线投屏为啥视频播放不了 怎么解决...

    1.打开电视或投影仪,在大屏端确认无线显示.屏幕镜像.多屏互动或投屏功能已打开. 2.(华为手机无线投屏功能需要大屏设备支持Miracast协议,不同设备开启Miracast的方法可能会有差异,可以在 ...

  8. 无线投屏没有网络也可以投屏吗?

    现在的电子产品使用频率是相当高的,在生活当中,无论是任何一种工作,可能都会和手机电脑等等联系起来,那么对于大部分的用户来讲,在使用过程当中,要想能够体现得出它更强的价值,我们也可以将工作效率能够有所提 ...

  9. Win11无线投屏怎么操作 Win11无线投屏到电视操作方法

    许多小伙伴在使用电脑的时候,都非常喜欢将屏幕投屏到电视中进行观看操作.但是不少用户最近在升级了Windows11系统之后,不知道怎么将Win11电脑投屏到电视中呢,那么下面小编就带着大家一起看看怎么操 ...

最新文章

  1. Android中Handler的使用
  2. 吊炸天的 PHP 7 ,你值得拥有
  3. sql server简单查询
  4. DHCP服务器的设计
  5. java 自定义注解+AOP实现日志记录
  6. 开启xmp1还是2_SU动态天空插件:你是要白天还是要晚上?
  7. 通达信波段王指标公式主图_通达信波段王主图指标公式
  8. 使用GDI绘制一个类似进度条的控件(1)
  9. 深度学习笔记:05手算梯度下降法,详解神经网络迭代训练过程
  10. mysql sock_mysql.sock 文件解析
  11. 生产计划排产软件如何解决生产难题?
  12. 计算机网络辩论赛主持词,辩论赛主持词(精选)
  13. 美团2023届笔试题解
  14. 计算机网络——网络安全(湖科大 教书匠)
  15. java map 参数传递_Java参数传递分析
  16. Ubantu18.04安装 双系统 win10 SSD+HHD DELL笔记本
  17. 基辛格和张忠谋对骂,源于Intel已到生死关头
  18. 曾经年少不努力,不懂资本的魔力---《资本论》
  19. Windows使用AnyProxy抓包(详细)
  20. Pyinstaller - 你的“神”队友

热门文章

  1. 怎么用imagestool工具对GIF裁剪
  2. latex使用IEEE trans模板时插入png pdf等格式的图片
  3. 为什么说HTC U11选择百度DuerOS是最聪明的做法
  4. 移动号码卡忘记服务密码怎么办
  5. 体验最佳的一个TTS文字转语音工具
  6. 2020和2021外贸行业出路?
  7. 安卓app源码的获取
  8. wince全屏或者隐藏任务栏
  9. vue 调取本地wps_详解VUE调用本地json的使用方法
  10. PaperNotes丨Personalized Microblog Sentiment Classification via Adversarial Cross-lingual Multi-task