【问题标题】:Google Cast Media Player Library - for streaming from Local DeviceGoogle Cast 媒体播放器库 - 用于从本地设备流式传输
【发布时间】:2015-08-29 14:14:03
【问题描述】:

尽管阅读了文档,但我并不清楚“Google Cast 媒体播放器库”究竟是什么,以及它是否是我的 Chromecast 应用程序需要采用的路径。

我想要实现的是在 Chromecast 上从本地 IOS 设备播放媒体。我的主要目标是播放用户的视频和照片,而不一定是 DRM 媒体。

到目前为止,我一直通过导出 AVAsset 然后将文件地址传递给一个简单的 HTTP 服务器来做到这一点。这似乎非常低效,我想我可以使用 AVAssetReader 将流传递给 Chromecast。在我的研究过程中,我遇到了一些术语

  • MPEG-DASH -

  • 流畅的流媒体

  • HTTP 实时流 (HLS)

    但是我不明白我是否需要这么复杂的实现

我发现名称 - Google Cast 媒体播放器库非常含糊,没有简明的解释。

https://developers.google.com/cast/docs/player

【问题讨论】:

    标签: ios casting chromecast google-cast


    【解决方案1】:

    这是那里给出的定义的一部分:

    ... 它为解析清单和播放 HTTP 提供 JavaScript 支持 实时流式传输 (HLS)、MPEG-DASH 和平滑流式传输内容。它也是 提供对 HLS AES 加密、PlayReady DRM 和 Widevine 的支持 数字版权管理。

    我希望这不是模棱两可的;如果您的媒体具有加密和/或您正在处理指定类型的自适应流(HLS,..),那么这个库可以帮助您。如果您正在播放简单的 mp4 或显示图像,则不需要使用此库。

    这个论坛有很多关于如何投射本地媒体的帖子;这相当于在您的发送者应用程序中嵌入一个本地微型嵌入式 Web 服务器,然后将媒体的 url(现在通过您的嵌入式 Web 服务器通过 URL 公开)发送到 chromecast 并让您的接收器显示或播放该媒体 tiem(通过暴露的网址)。

    【讨论】:

    • 谢谢,此时我希望避免使用 HLS。我想我的困惑是“媒体库”这个词
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    相关资源
    最近更新 更多