【问题标题】:How to play Brightcove RTMP URLs on JWPlayer?如何在 JWPlayer 上播放 Brightcove RTMP URL?
【发布时间】:2014-11-14 17:58:21
【问题描述】:

我正在尝试实现JWPplayerBrightcove 支持的动态RTMP 流。

我目前正在使用find_video_by_id 方法来获取包含可用RTMP 流的JSON 包,您可以通过选择this sample 中的演绎版字段来获取示例。基本上,任何 URL 都会像下面的那样,但不会在播放器中重现(我正在使用 JWPlayer 和 VLC 进行测试)。

rtmp://brightcove.fcod.llnwd.net/a500/e1/uds/rtmp/ondemand/&mp4:1937897674001/1937897674001_2790025682001_Sea-Crab.mp4&1415984400000&ed8715a655417a4c5d8db202bc3cb926

但是,相同版本的 MP4 URL 可以毫无问题地播放。

http://brightcove.vo.llnwd.net/e1/uds/pd/1937897674001/1937897674001_2790025641001_Sea-Crab.mp4

我已阅读herethere,这可能是由于访问限制,但如果不能使用 Brightcove 将提供 RTMP URL 是没有意义的。此外,这些视频由我们拥有、上传和使用,我们使用 BC 提供的 API 密钥来获取它们。

【问题讨论】:

  • 我相当肯定 Brightcove 的 RTMP URL 设置了令牌,因此它们会过期。
  • @EthanJWPlayer 我不确定我是否明白你在说什么。通过使用 Brigthcove 的 API,我应该可以获取当前的 RTMP URL,即使它稍后过期,它也应该在请求时有效。
  • 我得到的错误是无法连接到服务器。 BrightCove 是否可能已将其 RTMP 流锁定为只能通过其 Flash 播放器播放?
  • 我也在想同样的事情。已经联系了 Brightcove 的支持,我会在有更多信息后立即更新问题。
  • 好的,请告诉我,谢谢。

标签: video jwplayer rtmp brightcove jwplayer6


【解决方案1】:

只有 Brightcove 的播放器可以消费 RTMP 流

来自 Brightcove 的支持团队:

很遗憾,无法在播放器之外使用 RTMP 流。您可以使用可以使用的 http mp4。但由于 RTMP 流附带的安全措施,它们不能在 Brightcove 播放器之外使用。

来自Brightcove's Site

Brightcove 通过为视频云播放器中交付的每个视频文件采用生存时间 (TTL) 令牌来增强 RTMP 交付。生存时间(有时缩写为 TTL)是在计算机和计算机网络技术中对数据单元(例如,数据包)在丢弃之前可以经历的时间段或迭代或传输次数的限制。通过 Flash Media Server,Brightcove 实施了一种定制方法,为 CDN 上的 Flash Media Server (FMS) 服务器基础架构提供额外的安全性。这是使用散列算法和每个流的生存时间 (TTL) 来完成的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-01
    • 2012-03-26
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多