【问题标题】:Custom Chromecast sender API - possible?自定义 Chromecast 发件人 API - 可能吗?
【发布时间】:2013-08-04 19:46:10
【问题描述】:

我想研究为 Chromecast 编写非官方 Windows 8 (WinRT/Metro) 发送方 API 的可能性。目标是通过可用于这些平台的官方发送方 API,让 Windows 8 应用商店应用与 iOS/Android 应用具有大致相同的功能。

我注意到,虽然 API 的内部工作原理尚未真正公开,但 Chromecast 设备的一些源代码是可用的,并且在 Github 上有一个非官方的设备模拟器 (@987654321 @)。

考虑到 Chromecast 设备似乎直接从 Google 接收命令,这可能吗?

【问题讨论】:

    标签: google-cast


    【解决方案1】:

    ChromeCast 使用称为 RAMP(远程应用程序媒体协议)的专有协议进行媒体控制。为开发设置 ChromeCast 设备后,该设备将打开一个端口以进行远程 Chrome 调试。在您的 ChromeCast 设备 IP 地址端口 9222 上打开 Chrome:http://192.168.0.x:9222/

    您应该会看到一个页面,其中包含指向当前运行的 ChromeCast 应用的接收者页面的链接。单击该链接,然后使用该页面上的 Chrome 开发人员工具。查看网络和控制台选项卡以查看 RAMP 命令。

    我已经开源了一个 Android 应用程序,它向您展示如何发现 ChromeCast 设备并设置 Websocket 连接以处理 RAMP 命令:https://github.com/entertailion/DIAL

    【讨论】:

    • 太棒了!我一直在寻找这种信息。令人遗憾的是,谷歌决定使用 ChromeCast 作为推动 Chrome 的工具,而不是试图使其本身有用。希望开源社区能够修复这种“疏忽”,并提供一些不错的开放 API,无论 Google 是否喜欢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 2017-08-19
    • 1970-01-01
    相关资源
    最近更新 更多