キーワード: スマートシティ、セキュリティビデオ、RTSP監視ビデオWebページ再生、3D視覚化、デジタルツイン
1.1業界の問題点
全国でのインテリジェント アプリケーション (スマート シティ、スマート コミュニティ、スマート パブリック セキュリティ、スマート 防火、スマート トランスポート、スマート ツーリズム、スマート 教育) の広範な開発に伴い、3D ビジュアライゼーションとデジタル ツイン プラットフォームも集中表示端末として人気が高まっています。ビッグデータ用、広いエリアでの使用。
3D ビジュアライゼーションおよびデジタル ツイン プラットフォームは、さまざまなビッグデータの収集および表示システムとして、さまざまなリアルタイム セキュリティ ビデオ信号ソース、緊急通信ビデオ ソース、産業用カメラ、ワイヤレス ヒューマン マシン リアルなど、さまざまなビジネス データにアクセスする必要があるため、・タイムリターン映像、スマート鉱山における無人建設機械カメラ、遠隔指令時の現場の各種リアルタイム映像信号、工業生産における各種ロボット映像など。
マルチ端末動作環境と互換性を持たせる必要があるため、3D 可視化プラットフォームは通常 B/S モードで動作しますが、現時点では従来のセキュリティ ビデオ ソース (RTSP ネットワーク ストリーム) にブラウザ側で直接アクセスすることはできません。ただし、RTSP ネットワーク ストリームを HTML5 に変換する必要があります。ブラウザ互換のストリーム プロトコル形式を使用した後でのみ正常に再生できます。
このような状況に直面して、従来のメーカーは、ストリーミング メディア サーバーを介して RTSP ネットワーク ストリームを Apple がリリースした HTTP ライブ ストリーミング (HLS) プロトコルに変換し、マルチ端末のブラウザ再生を実現していましたが、HLS プロトコルはプログレッシブ セグメンテーションであるため、ファイルダウンロードプロトコルは、本当の意味でのストリーミングメディアプロトコルではないため、本質的に伝送遅延が長いという問題があり、業界で達成可能な最小遅延効果は通常3秒程度ですが、この遅延指標では特定のアプリケーションを満たすことができませんリアルタイム通信要件。
また、メーカーによっては、RTSP ネットワーク ストリームを PC 端末用の HTTP-FLV 形式のネットワーク ストリームに変換して、1 ~ 2 秒のネットワーク遅延を実現し、PC 端末のリアルタイム パフォーマンスをさらに向上させているところもあります。ただし、これでは依然として、緊急通信、リモート コマンド、リアルタイム インタラクションなどのアプリケーション シナリオのニーズを満たすことができません。
1.2 ソリューションの紹介
業界アプリケーションの現在の問題点に基づいて、長年にわたって蓄積されたストリーミング メディア テクノロジーの研究開発能力に基づいて、当社は 2020 年の初めに一連の超低遅延および HTML5 準拠の統合ビデオ アクセス ソリューションの開発に成功しました。このソリューションは、2020年末に市場に投入されて以来、リアルタイム通信体験を大幅に向上させ、プライベートネットワーク環境におけるエンドツーエンドの伝送遅延を約300ミリ秒に抑制しました。業界パートナーやエンドユーザーから高く評価されています。業界における重要な技術革新として、このソリューションはエンドユーザーに真の価値をもたらします。
このテクノロジーは HTML5 標準と完全に互換性があるため、PC 側 (Windwos システム、Linux システム、ローカライズされたオペレーティング システムを含む)、Android デバイス側、および iOS デバイス側で正常に実行でき、ブラウザ プラグインをインストールする必要はありません。大手監視メーカーに提供されており、ユーザーエクスペリエンスが大幅に向上し、さまざまなビジネスシステム(3D視覚化システム、デジタルツイン、GISシステム)と完全に互換性があります。
1.3 技術的な実装
1.3.1 技術アーキテクチャ
システムの技術実装アーキテクチャ図は次のとおりです。
1.3.2 機能モジュール構成
このプラットフォームは主に、低遅延ビデオ トランスコーディング ワークステーションと低遅延ライブ ブロードキャスト パブリッシング サーバーで構成されます。
低遅延ビデオ トランスコーディング ワークステーション: さまざまなフロントエンド メーカーのセキュリティ カメラへの統一アクセスを実現し、統一プロトコルとエンコード形式の変換を実現し、低遅延モードで低遅延ライブ ブロードキャスト パブリッシング サーバーにプッシュするために使用されます。
低遅延ライブ ブロードキャスト パブリッシング サーバー:さまざまなネットワーク ストリームの低遅延転送を実現し、さまざまな端末デバイス (PC、iOS デバイス、Android デバイス) 向けに HTML5 でパブリッシュし、1 対多の高同時実行アプリケーションをサポートするために使用されます。
1.3.3 サポートされる端末の種類
既存のソリューションは、次のデバイス端末をサポートできます。
パソコン端末 |
Android端末 |
iOS端末 |
OSの種類: Windows/Linux/MacOS ブラウザの種類: Chrome/Firefox/Safari/エッジ |
ブラウザの種類: Chrome/Firefox WeChat、WeChat アプレット |
ブラウザの種類: サファリ WeChat、WeChat アプレット |
1.3.4 同時実行パフォーマンス指標
実際のテスト後の、低遅延ライブ サーバー ソフトウェア システムの同時実行パフォーマンス指標は次のとおりです。
サーバーハードウェア構成環境:
CPU:インテル E5-2650
メモリ: 16GB
ハードディスク:120GB SSD
ネットワークカード:インテルギガビットLAN×4ポート
サーバーOS:
CentOS x64 7.6
ライブストリーム: 2Mb/秒
画像解像度: 1280x720
ビデオエンコード形式: H.264
同時パフォーマンスインデックス: 2000同時ライブブロードキャスト受信
ピーク時の CPU 使用率: 42%
平均 CPU 使用率: 35%
平均メモリ使用量: 56%
1.3.5 低遅延仕様
システムのエンドツーエンドの遅延は、主に次のリンクで発生します。
1. ビデオの取得とエンコードの遅延。
遅延のこの部分はカメラ側に現れ、遅延は 20 ~ 50 ミリ秒の範囲になります。
2. ビデオアクセスとトランスコーディング遅延。
遅延のこの部分は、低遅延ビデオ トランスコーディング ワークステーションで発生し、プロトコル変換およびビデオ エンコード形式変換を実行する場合、遅延は 10 ~ 30 ミリ秒の範囲になります。
3. ライブリリースサービスの遅延。
遅延のこの部分は、低遅延ライブ ブロードキャスト パブリッシング サーバーのサーバー側で発生します。サーバーは、低遅延ビデオ トランスコーディング ワークステーションによってプッシュされたネットワーク ストリームを受信するときに、それに耐えるために 2 ~ 3 フレームのデータをローカルにキャッシュする必要があります。ネットワーク帯域幅のジッター 画像フリーズの影響を回避するため。
さまざまなネットワーク ストリーム形式に応じて、この部分の遅延は 40 ~ 100 ミリ秒の範囲になります。
4. クライアントのデコード再生遅延:
クライアント側の HTML5 プレーヤーがネットワーク ストリームを再生している場合、デコードして出力する前に、データの完全なフレームが受信されるまで待機する必要があります。また、影響に基づいて 1 ~ 2 フレームのデータをキャッシュする必要もあります。ネットワークのジッターと戦うため、この部分の遅延は 20 ~ 80 ミリ秒の範囲になります。
要約すると、エンドツーエンド システム全体の遅延時間は通常 300 ~ 500 ミリ秒の範囲にあり、これは監視メーカーのブラウザ プラグイン モードと基本的に一致します。
1.3.6 アプリのレンダリング効果
3D視覚化プラットフォームでのリアルタイム監視信号アクセス
3D視覚化プラットフォームでのリアルタイム監視信号アクセス
3D視覚化プラットフォームでのリアルタイム監視信号アクセス
Androidスマートフォンのブラウザ再生効果
iPhoneモバイルブラウザでの再生効果
1.3.7オンラインテストのアドレス入力
超低遅延ライブビデオシステムhttp://www.shunjingtech.com/xmms/
PC側のテストアドレス:
プレーヤー インターフェイスhttp://www.shunjingtech.com/xmms/base.html
PC側のChrome 、Edge 、Firefoxプレーヤーでライブ再生できます。
モバイルテストアドレス:
プレーヤー インターフェイスhttp://www.shunjingtech.com/xmms/mobile.html
WeChat、 AndroidのChromeブラウザ、 iOSのSafariブラウザで直接再生できます。