我想使用“wifi-display”在我的笔记本电脑上显示 Android 设备屏幕。根据文档,协议对 rtsp 很熟悉。我做了很多调试,几乎完成了。我不想使用 wifi-direct。
我做了三点结构:
- 平板电脑运行:wfd -l 0.0.0.0:8888(无输出)
- mplayer 运行:mplayer -v -v -v rtsp://localhost:8888/ 输出: http: //pastebin.com/hLU0cSKQ
- 我的代理应用程序在运行 mplayer 的同一台机器上运行:输出:http://pastebin.com/snRUCa22
代理应用程序输出显示从代理端发送的所有消息:
- mplayer rec - 从 mplayer 收到
- mplayer 发送 - 发送到 mplayer
- wfd rec - 从 wfd 接收
- wfd 发送 - 发送到 wfd
日志类似于:https ://github.com/kensuke/How-to-Miracast-on-AOSP/wiki/RTSP-log
连接协商后,mplayer(vlc 播放器)不显示任何内容,但 wireshark 显示许多 UDP 包在连接协商中定义的端口上从平板电脑发送到 mplayer。
“DESCRIBE”响应是否正确?是不是很简单?WiDi 是否使用一些“标准”UDP 通信?通讯看起来正常吗?