【问题标题】:Will there be Chromecast Receiver Emulator or an alternate app that acts as a receiver for development?是否会有 Chromecast Receiver Emulator 或替代应用程序作为开发的接收器?
【发布时间】:2023-03-24 19:52:01
【问题描述】:

Chromecast 接收器本身会有任何模拟器吗?或者可能是一种我可以在笔记本电脑上运行与接收器本身相同的辅助 Chrome 窗口的方法。这样,开发人员无需实际使用物理接收器设备即可测试其发送器应用程序。

【问题讨论】:

  • Googlecast API SDK 文档似乎没有涵盖远程应用程序和接收器应用程序之间的网络协议,或接收器应用程序和 Chrome 之间的接口。所以在 Windows/Linux/Mac 上写这样一个接收器应用来远程控制 Chrome 可能并不容易……
  • 我想知道的是,这个 Chromecast 协议是否与推动 youtube.com/leanback 的因素有关。
  • @antak 你为什么会这样想?我不是一个混蛋,我只是好奇你为什么认为他们可能是相关的。我会认为它与非常相似的谷歌电视功能更相关。
  • @ChrisStephens 我不知道是什么网络基础设施驱动了它们中的任何一个。我所知道的是,它们(包括 Google TV)似乎具有类似的功能(远程控制流媒体)。
  • 我正在寻找相同的,但对于日常使用,这很荒谬:我的笔记本电脑有一个 30 英寸的显示器,但没有电视,为什么只有 Chrome 不能接收。顺便说一句,@987654321 @ 像这样工作,但仅适用于 Android YouTube 应用程序。

标签: google-cast


【解决方案1】:

似乎没有提供,但应该是可能的,也许作为 Chrome 扩展程序。

有趣的事实:ChromeCast 兼容接收器需要响应通过 SSDP 发送的DIAL Service Discovery 请求。假设它正确识别了自己并响应了 DIAL 命令,它还需要打开一个 WebSocket 并响应从发送者发送的命令,这些命令是包含应用程序命名空间字符串和应用程序特定 JSON 对象作为第一个和第二个数组的序列化 JSON 数组元素。为了与 SDK 兼容,接收方至少需要响应两个应用程序命名空间(MediaProtocolCommand 的“cm”和“ramp”)。

【讨论】:

    【解决方案2】:

    该项目处于早期开发阶段。至少 Youtube 可以工作。

    https://github.com/dz0ny/leapcast

    【讨论】:

    • 此项目已停产。
    【解决方案3】:

    更新:我们最新的成果是一个完整的 chromecast v2 接收器,称为 YouMap Chromecast Receiver,在 Android 设备上运行良好,包括 FireTV:http://forum.xda-developers.com/hardware-hacking/chromecast/app-youmap-chromecast-receiver-android-t3161851

    我们刚刚在 iOS 上发布了一个 chromecast 模拟器,可从 App Store 免费获取:

    https://itunes.apple.com/us/app/rplay/id692511073?mt=8

    花了几天时间在 rPlay 中模拟 Chromecast,终于可以找到 rPlay(在树莓派上)作为 chromecast 设备,并且可以发送 youtube URL 重定向。还有很长的路要走,但似乎有可能。

    附件是 Nexus 7 上的 Youtube 截图,显示 Chromecast 按钮,点击后会显示 rPlay 作为设备。

    更多关于 rPlay 的信息:http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=23&id=10991

    我们将于 9 月发布适用于 windows/Linux/Mac/android/iOS 的 chromecast 模拟器。

    【讨论】:

    • 是否支持最新的官方Cast SDK?您如何自定义应用程序注册?我可以让它与 YouTube 等股票应用程序一起使用,但不能与我正在开发的应用程序一起使用。
    • @huisinro 你有没有发布过windows模拟器?
    • Chromecast 模拟器可用于 android 和 windows ??
    【解决方案4】:

    另一个(虽然处于早期阶段)是 CheapCast。

    CheapCast 是一款旨在模拟 ChromeCast 加密狗的 Android 应用(无需 root)。它允许您的 Android 设备充当支持 ChromeCast 的应用程序(如 YouTube、Google 音乐)的目标(第一个屏幕)。

    应用程序:https://play.google.com/store/apps/details?id=at.maui.cheapcast
    演示:http://www.youtube.com/watch?v=2ktmrXgj9qQ
    来源:https://github.com/mauimauer/cheapcast(暂无)

    【讨论】:

    • OP 想要相反,投射到笔记本电脑 Chrome 选项卡。
    • @TWiStErRob 确定!?据我了解,OP 要求 a)“Chromecast 接收器模拟器” 或 b)“替代应用程序充当接收器。好吧,这正是CheapCast 所做的;它充当 Chromecast 接收器
    • 这里的关键是“我的 笔记本电脑上的 Chrome 窗口”。我没有看到任何 Chrome 扩展程序或桌面应用程序(并且运行 android 模拟器来运行 chromecast 模拟器是荒谬的)。 更不用说 play 商店链接是 404。通常人们有一部手机和一台 PC/Mac 来开发,我敢肯定你不是在你的 pad 上写的,而是在你的标签上写的。
    • @TWiStErRob 吹毛求疵? 不是“笔记本电脑”。 OP 问道:1.) “[Chromecast 接收器本身] 会有任何种类的模拟​​器吗?” 2.) 或者可能是我可以在笔记本电脑上运行辅助 Chrome 窗口的一种方式?” 还在争论吗?阅读问题的标题:“是否会有 Chromecast Receiver Emulator或替代应用 [作为开发的接收器]?” 明白了吗? CheapCast “充当接收器的替代应用程序”,因此是一个完全有效的答案。时期。 PS:通常有手机、平板电脑和电脑可用。但这不是问题,不是吗?
    • 在 Playstore 上找不到应用。
    【解决方案5】:

    【讨论】:

    • 为了节省别人的时间。这不再有效或被维护。
    【解决方案6】:

    您可以运行 Chrome 并安装此 Chromecast 接收器模拟器扩展:https://chrome.google.com/webstore/detail/cr-cast/acmfmindblghbicdipoakcolegkcddbk

    如果你想了解它的工作原理,你可以解压 CRX 并查看代码。

    2015 年更新:CR-cast 不再适用于当前的 Chromecast API。

    【讨论】:

    【解决方案7】:

    你可以试试这个项目 https://github.com/vbaicu/mMusicCast

    如果您像我一样使用 youtube 非常好,并且仅使用 chromecast 流式传输音乐。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-17
      • 2020-05-17
      • 2018-03-15
      • 1970-01-01
      • 2018-10-01
      • 1970-01-01
      相关资源
      最近更新 更多