【发布时间】:2015-11-14 11:39:33
【问题描述】:
是否可以编写一个 Chrome 扩展程序(或 Android 应用程序)来创建多个 Sender,每个 Sender 连接到不同的 Receiver?
换句话说,我需要构建一个界面,操作员可以通过该界面控制附近多个不同 Chromecast 上的流 - 每个都将播放不同的视频流。
我从其他帖子中了解到 chrome.cast API 不允许这样做 - Chrome 扩展程序只能充当单个发件人?这个限制似乎是任意的——我在某处读到有人能够通过运行两个不同版本的 Chrome 来控制两个设备,所以如果 Chrome API 中存在这个限制,这不是由于底层协议的任何限制,对吗? (那么,政治呢?)
是否有较低级别的 API(可能在 Android 上?)允许您创建多个 Sender 并将它们连接到不同的 Receiver?
我看到一些应用程序(例如 Videostream)在您关闭 Sender 后似乎继续在 Receiver 上运行。例如,是否有可能在多个设备上启动 Receiver 应用程序,一次一个,让它们识别自己并连接到本地网络服务器,例如通过 WebSockets,然后让我的网络服务器向那些 Receiver 应用程序发送消息,要求它们更改视频流?
作为最后的手段,是否有底层协议的开放规范?
【问题讨论】:
标签: google-cast