为啥 chromecast 需要互联网?

Posted

技术标签:

【中文标题】为啥 chromecast 需要互联网?【英文标题】:Why does chromecast need internet?为什么 chromecast 需要互联网? 【发布时间】:2017-04-20 10:56:20 【问题描述】:

Chromecast 的一个主要限制是它需要互联网连接才能工作。否则,它会拒绝在本地网络上流式传输本地媒体,这可能会给人们带来很多麻烦,例如 at hotels 或 giving a presentation。

所以我想知道这个主要限制是出于什么目的而构建的,是否可以通过处理 Chromecast 解析的 URL 轻松避免它。

【问题讨论】:

【参考方案1】:

对我来说,这不是限制,而是优势。 Chromecast 最好的部分是它直接从您的 WiFi 流式传输。它不会消耗您手机的电池,并且会非常流畅,没有滞后。这就是流光的目的。只有命令(投射、暂停等)通过您的手机/台式机/平板电脑发送。

话虽如此,您可以通过创建移动热点来绕过互联网的要求,以流式传输一些离线媒体。看看LocalCast。

【讨论】:

关键是如果没有互联网连接,您将无法连接到 Chromecast,而 LocalCast 无法改变这一点。【参考方案2】:

首先,Chromecast 并非始终供电的设备;它内部没有电池,因此无法计时,因此需要互联网有准确的时间才能使许多事情正常工作,例如身份验证握手等。除此之外还有其他原因,但是一个人就应该给你一个理由,为什么它是这样的。

【讨论】:

这只是解释了为什么它需要互联网来启动,这是可以接受的。 您还需要避免任何漂移,因此一次性同步是不够的。 你在说什么? Rasperry Pi 也没有电池,但离线播放效果很好,没有任何漂移。然而,不完美的播放总比没有好。 RP 是否支持 Chromecast 的安全级别??? RP 是否关心时间是否不同步? Chromecast 使各种提供商能够通过其拥有的各种安全模型播放加密媒体;它是一个受信任的设备,因此,它需要准确的时间,不仅在启动时,而且在很长一段时间内。 我们无法讨论 Chromecast 的安全性,因为它是一个黑匣子,但我不明白为什么它会变得太容易在没有时间同步的情况下运行几个小时。一些参考资料将有助于支持这种推测。 RP 的安全性不需要这个,它只是按照用户告诉它做的事情去做。【参考方案3】:

Reddit post 给出了一些答案。

【讨论】:

以上是关于为啥 chromecast 需要互联网?的主要内容,如果未能解决你的问题,请参考以下文章

Chromecast 视频播放会在一段时间后永远挂起

如何知道为啥我的媒体在 Chromecast 上崩溃?

为啥 XCode (4.5.1, Lion) 需要互联网连接才能连接到 iOS 模拟器?

为啥chromecast api无法在chrome扩展中加载?

该网站域名为啥访问不了?

为啥没有网络连接时 Alamofire 需要这么长时间才能超时?