署名付き 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="テスト配布")