2

S3 バケットのディレクトリにたくさんのビデオがあります。

dataBucket の内容: videos/18512/version1.flv - そのディレクトリに他のバージョンも含まれています

現在、Cloudfront 経由で RTMP ストリーミング配信を使用する場合、動画ファイルがバケットのルートにある場合にのみ機能します。私の構造でわかるように(これは本当に必要です)、サブディレクトリにある場合、ファイルは無視されます/見つかりません。

これについては、Amazon のサポートやグーグル、または実際にはここで確認できません。これが獣の性質なのか、設定/構成の問題なのか、アドバイスはありますか?

4

3 に答える 3

1

私自身この問題で立ち往生していました.JWプレーヤーの場合、パスの前に mp4: プレフィックスを付ける必要があることがわかりました.

したがって、あなたの例では、Cloud Front への rtmp パスは次のようになります。

rtmp://xxxxxx.cloudfront.net/cfx/st/mp4:videos/18512/version1.flv

質問の年齢のために、これを過ぎたに違いない図。しかし、これは私の答えの検索で出てきたので、それを見つけるかもしれない他の人に任せることにしました.

于 2015-11-11T07:06:34.443 に答える
0

flowplayer と aws を使用している場合は、プラグインで netConnectionUrl を指定する必要があります: rtmp - 他のストリーミング ロケーションでは、これを行う必要はありませんでした。

playlist: [
         folder/flvItem //no longer has 'rtmp://somewhere.cloudfront.net/cfx/st', just the rest of the url
      ],
       plugins: {
           rtmp: {
               url: 'flowplayer.rtmp-3.1.3.swf'
               , netConnectionUrl: 'rtmp://somewhere.cloudfront.net/cfx/st' //must supply now
           },
于 2011-03-29T06:08:35.537 に答える
0

使用しているプレーヤーによって異なります。JWプレーヤーでは、次のように設定します:

'file': 'yourfolder/yourmovie.mp4', 'streamer': 'rtmp://xxxxxxxx.cloudfront.net/cfx/st',

これが JW プレーヤーでどのように機能するかについての完全な説明: http://www.miracletutorials.com/how-to-switch-from-low-resolution-video-to-hd-part-2/

また、公開ストリーミングしようとしている間、フォルダーが非公開になっている可能性もあります。それを確認しましたか?

それが役立つことを願っていますか?

于 2011-02-27T22:11:00.510 に答える