实现自己的 ChromeCast/SmartCast 版本

实现自己的 ChromeCast/SmartCast 版本

因此,我当前的操作系统 Fedora 35 似乎没有投射功能。我有一台支持传统投射的 Vizio 电视(即我可以从我的 Mac 设备和 Android 手机投射到它),并且想为我的 Fedora 笔记本电脑实现自己的投射实用程序。我需要了解和实施哪些协议?

我假设有一个必须从客户端发送的“转换请求”数据包,一个从电视发送的“转换接受”数据包,然后是转换的屏幕内容的连续流(TCP?)。

从 wireshark 可以清楚地看出,vizio 电视正在使用 MDNS 来定位其附近的设备。

显然使用的协议是 Google Cast,其基本内容如下系列文章。

相关内容