【问题标题】:Is there a default public chrome-cast receiver we can use?我们可以使用默认的公共 chrome-cast 接收器吗?
【发布时间】:2013-07-31 08:53:56
【问题描述】:

根据 Google 的文档,我们被要求设置自己的网络服务器来托管 receiver.html。

是否有任何人都可以使用的默认公共 chrome-cast 接收器?

我只需要非常基本的接收器,与 CastSample 中提供的 receiver.html 相同,但我不想运行自己的服务器来托管这个简单的文件。

谢谢!

【问题讨论】:

  • 如果你有 python 运行 python -m SimpleHTTPServer [port] 可以做到这一点。
  • 我不想要在我自己的服务器上运行的东西。我真的想要一个公共服务器,这样当我发布我的应用程序时,我就不需要运行自己的服务器了。

标签: google-cast


【解决方案1】:

还有另一种简单的方法可以做到这一点。有一个名为 pastehtml.com 的网站,您可以在其中免费托管一个简单的 html 并永久保留。您甚至可以随时编辑它。刚刚创建了我的,但我还没有提交给谷歌。一旦我在我的设备的白名单上获得谷歌的批准或拒绝,我会及时通知你。

【讨论】:

  • 我不得不承认。这不是一个好的解决方案。它可能有助于更轻松的开发和更少的麻烦。但根据我的经验,它并不可靠。该网站太不稳定了。但出于开发目的,它是最简单的解决方案。
【解决方案2】:

Chromecast 接收器与 URL 相关联,因此我看不出如何为自定义应用程序提供公共接收器,除非有人发布了一个接收器来提供您的发送者需要的服务。

请记住,接收器需要在网络上公开托管,但不需要动态生成。例如,您可以将 html/css/js 文件上传到 Amazon S3 并对其进行配置以非常便宜地为它们提供服务。可能还有其他地方可以托管文件并通过 http 以最低成本提供它们。

【讨论】:

  • 我想知道谷歌是否可以为这样一个公共接收器提供每个人都可以使用的基本功能(如他们的示例中的 receiver.html)。你知道为什么 Chromecast 不能从客户端获取接收器,而必须从 http 服务器获取吗?
  • 这不是它应该如何工作的。接收者应该为客户提供某些服务和功能。例如,YouTube 接收器可以排队和播放 YouTube 视频。接收器不一定与客户端绑定。任何客户端都可以连接到 Chromecast 并使用 YouTube API - 它不必是 YouTube 客户端。如果你想实现一种新型的接收器,那么它必须托管在网络上。也许你可以解释一下你想让你的接收器做什么。
  • 我想要一个具有基本功能的接收器,可以只播放给定的媒体。如果接收器未绑定到客户,我的客户是否可以在不托管我自己的 YouTube 接收器的情况下使用 YouTube 接收器?
  • 您无法获得任何人都可以使用的基本接收器的原因是接收器还必须能够访问您要投射的媒体。如果您只想能够投射 YouTube 视频,那么可以——您可以使用已经存在的 YouTube 接收器。但是,如果您希望能够投射自己的视频,则必须在公共服务器上创建自己的接收器,并允许该接收器访问您的媒体以流式传输到客户端。
  • 我想知道在未来的版本中,Google 是否有可能允许用户使用其网络上的内部主机作为接收器。我可以想象有人销售具有接收器页面的 NAS 设备,用于观看存储在其上的媒体。事实上,如果您可以注册您的 appId,那么在内部网络上使用自定义 DNS 映射并不难。
猜你喜欢
  • 2011-10-11
  • 2014-03-03
  • 2015-09-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多