RTSP、GB28181 ビデオ クラウド サービス H5 プラグインなしのライブ ブロードキャスト オンデマンド ソリューション

ブラウザWEBによるライブビデオオンデマンドの管理は、シンプルなレイアウト、便利なクライアント統合、便利なアクセス、クライアントソフトウェアのインストール不要などの利点がありますが、次の2つの問題もあります。

H5 Web ページを再生する場合、カメラ デバイス (Dahua など) から送信されたビデオ フレームのタイムスタンプが不均一であるため、再生がフリーズする可能性があり、この場合、パブリック ネットワークとローカル エリア ネットワークの両方でフリーズが発生します。
JavaScript エンジンを介した H5 によるビデオ デコードの効率は比較的低いため、H264 エンコード形式では、デコード アクセラレーションのために H5 を使用してハードウェア グラフィック カードを呼び出すことができますが、H265 エンコード形式の場合は、wasm Web のみを使用できます。ライブウェブ プレーヤーによって提供されるページ ソフト デコードのコンパイルは比較的非効率であるため、Web ページ H5 をプラグインなしで再生すると、デコードが遅すぎてフリーズが発生するという問題に直面します。
行き詰まった解決策
上記の 2 つの問題に対して、ライブウェブ ストリーミング メディア システムに統合されたライブウェブ H5 プレーヤーは、2 つの異なるアルゴリズム メカニズムを使用して解決します。

最初の質問については、ライブ Web プレーヤーは、高度なデコードおよびレンダリング キュー メカニズムを採用し、キュー レンダリングに 25FPS という厳密なフレーム レートを採用して、デコードに依存せず、再生タイムスタンプを使用してスムーズに再生するという効果を実現します。

2 番目の問題については、ライブウェブ プレーヤーは、高度なキャッシュ フレーム損失とフレーム グループ化アルゴリズム戦略を採用しており、将来的には、レンダリングできない H265 GOP 内の P フレームが失われ、ブラウザーのエラーを防ぐためにキャッシュが定期的に消去される予定です。フレームのスタックや大量のメモリ キャッシュ データによるブラウザのクラッシュを防ぎ、最初のデコード スムージング アルゴリズムと組み合わせて、フリーズせずにフレームをドロップする再生効果を実現します。
 

おすすめ

転載: blog.csdn.net/xiehuanbin/article/details/132494905