【问题标题】:Google Cast App without internet没有互联网的 Google Cast 应用程序
【发布时间】:2014-11-01 11:24:55
【问题描述】:

是否也可以在 Chromecast 上运行 Cast 应用程序而无需仅在本地网络中访问互联网? 也许有自己的网络服务器。 对于展示活动,我无法确保可以访问互联网。 该用例仅用于演示。

谢谢。

【问题讨论】:

    标签: chromecast google-cast


    【解决方案1】:

    截至 2015 年 2 月上旬,Chromecast 需要互联网连接才能流式传输本地内容(即通过 wifi 从您的计算机传输)。

    原因是,为了方便媒体播放,特殊代码 (Javascript) 直接从 Google 服务器运行。为什么 Google 不能一次将这段代码直接下载到 Chromecast?我相信这与安全性有关(有些不错,有些不太好)

    证据?我的互联网一直在中断,打断了我正在播放的内容。

    【讨论】:

    • 您应该尝试@KodeMechanic 在这里回答的内容。它完美无缺。
    【解决方案2】:

    正如 Leon 所说,“演员有时需要上网。引导(我不知道!),并将 AppID 解析为接收方应用程序 URL。一旦 'cast 有要加载的 URL 并将 URL 中的主机名解析为 IP 地址,它就不再需要 Internet,如果一切设置正确并且在本地子网上。

    例如,我在家里开发演员表应用程序。假设我注册了我的应用,与之关联的自定义接收器位于 https://10.0.0.5/basil_app1/reciever.html(或在公共 DNS 中解析为私有 IP 10.0.0.5 的主机名,我实际使用的是主机名)。

    然后,如果我的应用需要加载更多媒体,它可以通过已解析的主机名或 IP 引用它,再次从 10.0.0.5 的主机提供服务

    这听起来有点像您不清楚如何设置专用网络和网络服务器并与之交互,这实际上不是 Chromecast 问题。

    对我来说,如果我必须在(例如)客户站点进行 Chromecast 演示并且不确定网络情况,我会将 Chromecast 设置为使用手机提供的私人热点 Wifi 网络,并让我的笔记本电脑提供所需的所有网络资源,再次在专用 Wifi 网络上进行配置。同样,这并不是一个真正的“演员表编程问题”。

    【讨论】:

    • 感谢您的样品和描述。这是否意味着您位于 10.0.0.5 的网络服务器位于您的本地网络中,并且也可以通过 Internet 的公共 IP 地址访问?您的 AppID 指向您的公共 IP 地址,在加载您的应用程序后,您使用私有 IP 地址从本地网络服务器请求所有数据。此时 Chromecast 和您的网络服务器在同一个专用网络中,对吗?
    • 我的网络服务器在公共 DNS 中有一个名称,但该名称解析为私有 IP;这使得 Web 服务器无法访问,除非主机(或 chromecast)在同一个专用网络上,当我工作或演示时,它是。 Google 将 chromecast appID 解析为接收者的 URL;该 URL 可以具有主机名或主机 IP 地址(或者至少过去是这种情况,我过去几个月一直在使用主机名)。我发现更改 DNS 条目比更改接收方 URL 更容易,但是 DNS 存在传播延迟。
    • 您的意思是,您的 Cast 接收器应用程序在您的网络服务器上 10.0.0.5 以及您的内容?是否也可以在加载应用程序后(可能在 10.0.0.6)从同一 WiFi 网络上的其他来源接收内容?
    • 好吧,我所有的内容——接收者和相关媒体——都将由同一台服务器提供。但是,如果您愿意,您当然可以在子网上添加另一台主机。我想你的应用程序(发送者)会告诉接收者从哪里获取内容。
    【解决方案3】:

    我有以下设置,可以使用移动无线连接从我的 PC 投射到 chromecast。

    • ChromeCast -> 本地路由器 -> 带有 PDANet 的 PC -> USB 连接到安装了 FoxFi 应用程序的手机。

    基本上,我将 PC 和 ChromeCast 连接到一个新的 wifi 路由器(沃尔玛 25 美元贝尔金)。最初,Chromecast 会对您大喊大叫,因为没有互联网连接。要消除来自 ChromeCast 的抱怨,只需在您的手机上安装 FoxFi 并在您的 PC 上安装 PDANet。我已通过 USB 连接它们,因为热点功能不适用于我的运营商。

    建立连接后,您应该会在 PC 上看到 2 个连接,并且您可以从 PC 投射到 Chromecast。现在在看Netflix。尚未从其他设备进行测试。

    所以....

    安装:
    -三星 Galaxy S4 上的 FoxFi
    -PC/笔记本电脑上的PDANet

    连接:
    - 三星 Galaxy S4 -> PC(在我的情况下通过 USB)
    - PC -> 本地路由器
    - Chromecast -> 本地路由器

    在您的 PC 上,您应该会看到 2 个连接。可以访问 Internet 的 PDANet 连接和无法访问 Internet 的本地路由器。

    另请注意,我最初将 chromecast 安装在可以访问互联网的主 wifi 上。那里没有问题,但万一您尝试使此方法起作用而它不起作用,不妨先尝试在具有 inet 访问权限的路由器上设置它,然后切换到非 inet 路由器。

    【讨论】:

      【解决方案4】:

      Chromecast 在启动和加载接收器应用时需要互联网连接。加载接收器应用后,您的媒体内容可以来自本地 Web 服务器。

      【讨论】:

      • 好的,要加载我的应用程序,我必须在 Google 控制台中注册它并设置 URL。然后我可以使用 AppID 来启动 Cast App。可以说互联网连接现在被中断了。 Cast 应用程序如何从本地网络服务器接收内容?
      • 如果互联网连接中断,这将如何影响您的本地服务器?如果它真的是本地的,它应该不在乎。
      猜你喜欢
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 2016-11-30
      • 2016-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多