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
どんな助けでも大歓迎です。