原文:https://www.codetd.com/article/12138544
哇,打开新世界了。
SOS……遇到问题查看资料,中英文该看的都不落下。
官配1. AOSP源码:
Miracast Sink端源码最早出现在Android 4.2.2上,通过googlesource可以很方便的查看:
https://android.googlesource.com/platform/frameworks/av/+/android-4.2.2_r1.2/media/libstagefright/wifi-display/sink/
或者
https://cs.android.com/android/platform/superproject/+/android-4.2.2_r1.2:frameworks/av/media/libstagefright/wifi-display/sink/
官配2. 文档
Wi-Fi_Display_Technical_Specification_v1.0.0.pdf
Wi-Fi_Display_Technical_Specification_v2.1_0.pdf
还要站在巨人的肩膀上,总结比较全面的网文:
https://codezjx.com/posts/miracast-wifi-display/#more 这个网站目前有5篇Miracast系列的文章,对于Miracast的业务流程做了详细的介绍,特别是sink端的流程。对Miracast中的数据流向没有做详细分析。当然如果理解业务流结合代码可以方便的看出Miracast各个环节的数据处理。
RTSP传输协议的详解:
https://www.freesion.com/article/3453259093/
一家做投屏的公司的技术文档,说明在Miracast投屏中会遇到的问题:
https://www.bijienetworks.com/news/technology-blog/miracast-solution/
Miracast实现要点的总结: