3

JWPlayer を使用して Wowza Media Server に接続しています。RTML url を使用して接続しています。ビデオをリクエストすると、ビデオが非常にはっきりと再生され、高品質のビデオも再生されます。しかし、「ストリームの読み込み中にエラーが発生しました: サーバーに ID が見つかりません」というメッセージが表示されることがあります。ビデオ リクエストの 80% は成功しますが、20% のビデオ リクエストでこのエラー メッセージが表示されます。Wowza Media Server に接続しています。JWplayer サポート チームに連絡しましたが、wowza サーバー側の可能性があるとのことでした。wowza ログを確認したところ、時々 NetConnection Fail メッセージが表示されますが、ログにもクライアントが切断されていることが示されています。

JW プレーヤーの JavaScript コードは次のとおりです。

jwplayer("myElement").setup({
       'file': url,
       'flashplayer': 'jwplayer.flash.swf',
       'provider': 'rtmp',
       rtmp: {
        'bufferlength': 5
       },
       'primary': "flash",
       'wmode': 'opaque',
       'autostart': 'true',
       'allowfullscreen': 'true',
       'controlbar': "none",
       'controlbar.idlehide': 'true',
       'logo.hide': 'true',
       'image': imageurl,
       'stretching': 'exactfit',
       'height': '500px',
       'width': '500px'
    });

    jwplayer("myElement").onError(function(event){
                setTimeout(function ()
                {
                     jwplayer("myElement").load([{'file':url}]);
                },5000); 
       }
    );   

Windows マシンで Wireshark を実行したところ、次のエラー メッセージ NetConnection.connect.Rejected が表示されます。クライアントは切断して再接続しようとしていますが、接続できず、「ストリームのロード中にエラーが発生しました: サーバーに ID が見つかりません」というエラー メッセージが表示されます。

ビデオの開始をクリックすると、JW プレーヤーのディスプレイにバッファリング アイコンが表示され、ビデオは表示されず、ビデオを最大化するとバッファリング アイコンが表示されるため、JW プレーヤーです。また、JWPlayer 6 のエラー メッセージに似たリンクをいくつか見つけることができましたが、それらはセキュア トークンを使用していますが、wowza 側で認証を行っていないため、心配する必要はありません。リンクは次のとおりです。

http://support.jwplayer.com/customer/portal/questions/6062365-jwplayer-6-and-private-rtmp-streaming-from-cloudfront https://forums.aws.amazon.com/thread.jspa?messageID =437093#437093

どんな助けでも大歓迎です。

4

0 に答える 0