[FAQ] プラグイン ストリーミング メディア プレーヤーを使用しない H.265 ビデオ EasyPlayer.js が webrtc を再生し、異常に再接続します

H5 プラグイン不要のストリーミング メディア プレーヤー EasyPlayer は、複数のストリーミング メディア プロトコル、H.264 および H.265 エンコード形式、安定したパフォーマンスとスムーズな再生をサポートする、効率的で洗練された安定した無料のストリーミング メディア プレーヤーであり、次のビデオ ストリームをサポートできます。 WebSocket-FLV、HTTP-FLV、HLS(m3u8)、WebRTCなどのフォーマットに対応し、Webページでのリアルタイムビデオ録画やiOSでの低遅延ライブブロードキャストを実現しました。

機能をテストしたところ、EasyPlayer.js が webrtc を再生すると切断が発生し、再接続が行われないことがわかりました。この事態を受け、当社では直ちに調査を実施いたしました。

調査の過程で、実際の再生中にネットワークの問題により webrtc が切断されることがわかりましたが、現時点ではプレーヤーは再生中に再接続していません。

この問題を解決するには、rtc の初期化時に oniceconnectionstatechange リスナーを設定し、EasyPlayer.js プレーヤーにフィードバックします。

プレーヤーがiceConnectionState === 'disconnected'を受信して​​切断すると、プレーヤーが再初期化され、切断後に再接続できない問題が解決され、ビデオが正常に再生できるようになります。

ユーザーのニーズを満たすために、EasyPlayer-RTSP、EasyPlayer-Pro、EasyPlayer.js などのさまざまなバージョンと、使いやすい SDK および API インターフェースも提供しています。独自のストリーミングプラットフォームに移行します。

機能面では、EasyPlayer はライブ ブロードキャスト、オンデマンド ビデオ、ビデオ録画、スナップショット スクリーンショット、MP4 再生、マルチスクリーン再生、マルチ再生、全画面再生などをサポートしています。Web ページでのリアルタイム ビデオ録画をサポートしています。 、操作性と安定性が高いです。同時に、EasyPlayer は簡単な通話とサードパーティの統合もサポートしており、興味のあるユーザーは自分でダウンロードしてテストできます。

おすすめ

転載: blog.csdn.net/weixin_43194037/article/details/132457062