【发布时间】:2013-01-15 19:49:11
【问题描述】:
我已经设置了一个带有下载和流式分发的云端实例。我使用签名的网址将两者都设置为私有。我能够获得适用于带有签名网址的图像的下载分发的示例代码。我现在正在尝试让带有签名 URL 的 JW Player 的流媒体分发工作,但我遇到了问题。
这是我签名的 URL 格式: RTMP://s1iq2cbtodqqky.cloudfront.net/2012-08-31_13-24-01_534.mp4过期= 1359648770&签名= Oi8RwL4Nf338NldW2uIsqFIv3zHnJkxXYbXIiVQh〜J0Iq4kb00Ly5MLTgJw〜87KmlUOmilmdRHy7p〜UxeGYQxgkewPI11r27se0b〜hTvpxq9y9Z5C-B-A58ZnngaCi9G2SHAujMzvss7ynLLEqUV3M6MVZl1qCxyfJbLdxCIEMY_&密钥对-ID = P>
这是我的 JW Player 代码:
<script type="text/javascript" src="jwplayer/jwplayer.js"></script>
<div id="container">Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
'flashplayer': 'jwplayer/jwplayer.flash.swf',
'file': '<?= $canned_policy_stream_name ?>',
'width': '480','height': '270',
'provider': 'rtmp',
'streamer': 'rtmp://s1iq2cbtodqqky.cloudfront.net/cfx/st/'
});
</script>
有人知道这里有什么问题吗?如何单独测试 url?现在很难判断问题是 url 还是 JW Player 集成的代码。
-J
【问题讨论】:
-
注意:我删除了 Key Paid Id,我收到的错误是 Error loading player: No playable sources found
-
你有链接指向问题发生的地方吗?
-
嗨,我已经让播放器在没有签署网址的情况下工作。嵌入代码如下。
-
我现在无法获得适用于上述嵌入的签名网址。我得到签名的网址适用于未编码的图像,但是当我签署上面的网址并尝试它时它不起作用。
-
这里是签名 URL 的示例:rtmp://s1iq2cbtodqqky.cloudfront.net:1935/cfx/st/2012-05-26_12-17-55_73.mp4?Expires=1359678105&Signature=iv5ICtu5o4M3t8eMzFpNPqOf0 -41EFgZcy7J62qfeteDynvxQq6InkHYzA-05sMiWJLBZ5yALy2trq3F~oaG89irzFXyMupbpELqpvkESUCz08SCUMmnKBq37kqMHf4rXHdNICq-DJzXlxZiDXKWsK5m25I3sdGrxHNZoo44aDE_22B盘-JID=APKAJC6
标签: amazon-s3 jwplayer amazon-cloudfront