Url使用flex3在videodisplay组件上播放rtmpe

时间:2011-02-01 17:48:21

标签: flex actionscript-3 rtmp amazon-cloudfront

我正在尝试在flex3中的videoDisplay组件中播放来自amazon cloudfront的视频。 我的问题是源url是一个带有expire,key-pair-id和Signature参数的rtmp。我不知道最终的url传递给videoDisplay源。

这样的rtmp://server.com/cfx/st/mp4:file正在运行。但是......如果我有签名,那该网址是什么?

签名和其他参数是信任。问题是用他们的格式化网址。

由于

1 个答案:

答案 0 :(得分:0)

问题解决了!

我是usign:

videoPlayer.source = "rtmp://aaaaaa.cloudfront.net/cfx/st/mp4:file?Expires=1296735002&Key-Pair-Id=XXXXXXXXXXX&Signature=YYYYYYY"

... BUUUT

文件需要扩展名。在这种情况下file.mp4 如果没有params,您可以删除扩展名,但如果您在文件名

旁边添加参数,则不能删除

解决方案:

videoPlayer.source = "rtmp://aaaaaa.cloudfront.net/cfx/st/mp4:file.mp4?Expires=1296735002&Key-Pair-Id=XXXXXXXXXXX&Signature=YYYYYYY"