签名 URL 如何用于 Amazon CloudFront 中的流式视频?
我正在使用aws_cf_signer gem,但无法为 rtmp 流式传输的 mp4 文件获取签名的 url。对于像 text.txt 这样的静态文件,它可以正常工作,但当我进行流式分发时就不行了。
例子:
我有名为 test.mp4 的文件,那么如何从中获取签名的 url signer.sign()
?
例如signed_url = signer.sign('rtmp://xyz.cloudfront.net/test', :ending => Time.now + 3600)
,不产生工作 url。我已经用 VLC 播放器测试了 URL 和rtmpdump
发行版本身是使用boto创建的,如下所示:
stream_dist = cf.create_streaming_distribution(origin=origin, enabled=True,trusted_signers=["Self"], comment="test distribution")