質問

JWPlayer 6.9(Wowza 4.0.3がストリーミングサーバ)でABRを設定しようとしています。

Wowza Transcoderアドオンは無効です。つまり、Wowzaを特定のビデオファイルのプレイリストを取得すると、そのファイルのみを持つM3U8フォーマットが自動的に戻りますが、そのファイルの既存のストリームがすべて返されます。それを行う方法を参照してください.Smilファイルの場合は問題がありますが、プレイリスト(IPAD用のHTTPSリクエスト)

デフォルトでは、1つのストリームのみ、jwplayer要求:

https://wowza-test/vod/sample-a.mp4/playlist.m3u8
.

戻り値:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2046111,CODECS="avc1.77.31, mp4a.40.2",RESOLUTION=960x540
chunklist_w1793638657.m3u8
.

それはどの機能します。

jwplayerでこれを設定しようとしているので、上記のようなプレイリストファイルを複数のストリームで取得してから、ストリーム間で変更するアイコンを表示します。

最初の弾薬(PlayList.m3u8):

JWPlayerの変更点: 'Sources':[{ ファイル: "/files/playlist.m3u8"

PlayList.m3u8ファイル:

#EXTM3U
#EXT-X-VERSION:3

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2046111,CODECS="avc1.77.31,mp4a.40.2",RESOLUTION=960x540
https://wowza-test/vod/sample-a.mp4?id=489gde9-a33z400

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1023055,CODECS="avc1.77.31,mp4a.40.2",RESOLUTION=480x270
https://wowza-test/vod/sample-b.mp4?id=489gde9-a33z400
.

==========================================================================================================================================================================================================================================================」である==============

2回目の試み :( jwplayerコードを変更:file: "/files/video.smil")

JWPlayerの変更点: 'Sources':[{ ファイル: "/files/video.smil"

SMILファイル(/files/video.smil):

<smil>
    <head><meta base="https://wowza-test/vod/" /></head>
    <body>
    <switch>
        <video src="mp4:sample-a.mp4/playlist.m3u8" system-bitrate="2046111" width="960" height="540" />
        <video src="mp4:sample-b.mp4/playlist.m3u8" system-bitrate="1023055" width="480" height="270" />
    </switch>
    </body>
</smil>
.

上記のオプションのどれもWowzaへの成功を収めます... Playlistsを使ってJWPlayerでさまざまなストリームを送信するにはどうすればいいですか?

役に立ちましたか?

解決

サーバーサイドソリューションとして、これは

に働いています

jwplayerの変更:

 'sources':[{ file: "**https://wowza-test/smil:sample.smil/playlist.m3u8**" }]
.

Wowza Changse:SMILファイルを作成しました。そのSMILファイルへのHTTP要求を受信すると、Wowzaはプレイリストファイルを使用して応答を送信します。( "/ playlist.m3u8")

の要求の形式です。

SMILファイル:

プレイリストJWPlayerに返送されました:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2046111,RESOLUTION=960x540
chunklist_w1569082401_b6064000_sleng.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1023055,RESOLUTION=480x270
chunklist_w1569082401_b6064000_sleng.m3u8
.

注: iPadはまだこの要求で「働く」でしょうが、ビットレート(タグ付きHTML5制限)の間で変更するアイコンを表示しません。 - フラッシュを使用した通常のブラウザには、BitRate Selection Icon - 。

彼の助けのためにJWPlayerからのエタンのおかげで。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top