我已经设置了一个带有下载和流媒体分发的CloudFront实例。 我将两者都设置为私有,并使用签名URL。 我已能够让示例代码在具有签名URL的图像下载分发上正常工作。 现在,我正在尝试使用签名URL使JW Player与流媒体分发一起工作,但我遇到了问题。
这是我的签名URL格式: rtmp://s1iq2cbtodqqky.cloudfront.net/2012-08-31_13-24-01_534.mp4?Expires=1359648770&Signature=Oi8RwL4Nf338NldW2uIsqFIv3zHnJkxXYbXIiVQh~J0Iq4kb00Ly5MLTgJw~87KmlUOmilmdRHy7p~UxeGYQxgkewPI11r27se0b~hTvpxq9y9Z5C-B-A58ZnngaCi9G2SHAujMzvss7ynLLEqUV3M6MVZl1qCxyfJbLdxCIEMY_&Key-Pair-Id =
这是我的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