使用flex3在视频显示组件上播放rtmpe的URL

发布于 2024-10-15 05:21:17 字数 264 浏览 4 评论 0原文

我正在尝试在 Flex3 的 videoDisplay 组件中播放来自亚马逊 cloudfront 的视频。 我的问题是源 url 是带有过期、密钥对 id 和签名参数的 rtmp。我不知道传递给 videoDisplay 源的最终 url 是什么。

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

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

谢谢

I'm trying to play a video from amazon cloudfront in a videoDisplay component in flex3.
My problem is that the source url is a rtmp with expire, key-pair-id and Signature parameters. I don't know what final url pass to the videoDisplay source.

Something like this rtmp://server.com/cfx/st/mp4:file is running. But... what is the url if i have a signature?

The Signature and other parameters are trust. The problem is formatting the url with theirs.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恰似旧人归 2024-10-22 05:21:17

问题解决了!

我正在使用:

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

BUUUT...

文件需要扩展名。在本例中为 file.mp4
如果没有参数,您可以删除扩展名,但如果在文件名旁边添加参数则不能删除

解决方案:

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

Problem solved!

I was usign:

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

BUUUT...

file needs an extension. In this case file.mp4
Without params you can delete the extension, but not if you add parameteres next the filename

Solution:

videoPlayer.source = "rtmp://aaaaaa.cloudfront.net/cfx/st/mp4:file.mp4?Expires=1296735002&Key-Pair-Id=XXXXXXXXXXX&Signature=YYYYYYY"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文