【问题标题】:Chromecast functionalityChromecast 功能
【发布时间】:2014-09-18 18:07:12
【问题描述】:

这是关于 Google Chromecast 的功能。考虑一个场景,我在我的 Android 手机上播放 YouTube 视频。我有一台已连接 Chromecast 加密狗的旧电视。电视和我的手机在同一个 WiFi 网络中。 据我了解,当我点击手机 YouTube 应用程序中的“Cast”图标时,它会向 YouTube 服务器发送一个请求,将媒体流式传输到我的 Chromecast 加密狗(已经注册)。所以,基本上,它不是直接从我的手机流式传输的。通过我的手机,我指示 YouTube 将媒体发送到我的其他注册设备之一。这解释了为什么即使将 YouTube 应用程序发送到后台,视频也会继续播放。 我的问题是,如果是这样,那为什么 Chromecast 和我的手机必须在同一个 Wi-Fi 网络中?我可以从我的办公室网络发送“Cast”请求,YouTube 应该开始将视频流式传输到连接到家庭网络的电视。我在这里想念什么?感谢您的帮助!

【问题讨论】:

    标签: google-chrome youtube android-wifi chromecast


    【解决方案1】:

    您正在向 Chromecast 发送有关您正在观看的视频的一些元信息,并且 Chromecast 正在从 Youtube 获取和播放视频。在大多数家庭设置中,Youtube 没有机会连接到您的 Chromecast 并向其发送文件。

    因此,您的设备需要在同一个 WiFi 网络中交换这些元信息。

    【讨论】:

    • 所以,这是从 Chromecast 到 YouTube 的请求,而不是相反(除了媒体内容)?如果是这种情况,那么 Chromecast 如何理解它必须在请求中输入哪些信息?我认为,必须有一种用于媒体内容流的硬编码应用程序。但是第三方应用程序不做任何媒体流呢?假设我想编写一个应用程序来控制 Chromecast 的音量。 AFAIK,HTML5 应用程序将在服务器上运行,它将决定控制逻辑。如果我错了,请更正。
    • 请查看对此stackoverflow Question 的回复以获取流程图和google 开发者网站的链接。
    【解决方案2】:

    首先,根据所使用的方法,发现任务需要位于同一网络上。更重要的是,该模型是将内容投射到电视上,当你不在电视前时这样做并没有多大意义,至少在大多数情况下(我没有必要投射我工作时给家里的电视放点东西)。正如今年在 Google I/O 上所展示的那样,我们将支持“客人”无需在本地网络上即可参与投射但也需要靠近投射设备的情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-02
      • 2015-01-09
      • 2013-12-31
      • 1970-01-01
      • 2019-07-02
      • 2013-08-04
      • 2016-04-18
      • 1970-01-01
      相关资源
      最近更新 更多