【问题标题】:What is the receiver URL for Chromecast on native chrome for android browser适用于 Android 浏览器的原生 chrome 上 Chromecast 的接收器 URL 是什么
【发布时间】:2015-05-08 17:02:51
【问题描述】:

当您从 Android 上的 Chrome 激活 Chromecast 时,我试图找出它的默认接收器 URL 是什么。我说的不是自定义应用程序,而是基于浏览器的应用程序,如果您在 chrome for android 上查看时连接了 chromecast,则会出现该应用程序。

原因是我的网络视频项目在 Amazon S3 上使用存储桶策略保护其资产(视频),只允许某些 http 引用 URL。

现在我已经对此进行了测试并使用了 JW Player 的自定义 Chromecast 集成,他们有自己的接收器应用程序 URL - 如果我将该 URL 添加到策略中的白名单中,那么我可以投射这个受保护的内容。如果我删除 URL,它将不会投射视频。

问题是 JW Player chromecast 应用程序不会像在桌面 chrome 浏览器上那样接管 android chrome。所以取而代之的是原生 chrome 浏览器的 chromecast 按钮,它当然有不同的接收者 URL。

我想知道如何找出那个 URL 是什么,以便我可以将它列入白名单并在 chromecast 上播放内容

【问题讨论】:

  • 您无法从 Android Chrome 进行投射。从 Chrome 投射是通过投射扩展程序完成的,Android Chrome 不支持扩展程序。
  • 出现了猫图标,所以我不明白您为什么说不能。如果我公开我的视频,那么我可以使用该按钮进行投射

标签: chromecast google-cast


【解决方案1】:

我不知道找出 URL 是什么的简单方法,但您可以尝试启动 wireshark 并在 JW 的域中查找视频请求。

我还认为 Cast 的工作原理有些混乱。

Chromecast 并不关心您想从哪里投射内容。它所关心的只是 App Id,然后通过一些魔术将 App Id 转换为 URL,然后由该 URL 处理视频内容。使用什么 App Id 完全取决于 Sender。

如果您的网址白名单不起作用,很可能是 Android 上的网络播放器使用了与您列入白名单的应用 ID 不同的应用 ID。

另外,我不认为所有视频播放器都会自动包含“默认”播放器。开发者始终有意识地决定使用什么 App Id。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-04
    • 1970-01-01
    • 2013-07-31
    • 2015-02-15
    • 2018-09-26
    • 2011-10-22
    • 2013-06-29
    • 1970-01-01
    相关资源
    最近更新 更多