【发布时间】:2014-11-14 17:58:21
【问题描述】:
我正在尝试实现JWPplayer 和Brightcove 支持的动态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
我已阅读here 和there,这可能是由于访问限制,但如果不能使用 Brightcove 将提供 RTMP URL 是没有意义的。此外,这些视频由我们拥有、上传和使用,我们使用 BC 提供的 API 密钥来获取它们。
【问题讨论】:
-
我相当肯定 Brightcove 的 RTMP URL 设置了令牌,因此它们会过期。
-
@EthanJWPlayer 我不确定我是否明白你在说什么。通过使用 Brigthcove 的 API,我应该可以获取当前的 RTMP URL,即使它稍后过期,它也应该在请求时有效。
-
我得到的错误是无法连接到服务器。 BrightCove 是否可能已将其 RTMP 流锁定为只能通过其 Flash 播放器播放?
-
我也在想同样的事情。已经联系了 Brightcove 的支持,我会在有更多信息后立即更新问题。
-
好的,请告诉我,谢谢。
标签: video jwplayer rtmp brightcove jwplayer6