LIVE555とは何ですか? LIVE555 Streaming Mediaは、マルチメディアストリーミング用にLive Networks、Inc.によって開発されたオープンソース(LGPL)C ++ライブラリのセットです.ライブラリは、ストリーミング用のRTP / RTCPやRTSPなどのオープンスタンダードをサポートし、H.264、H.265、MPEG、VP8、DVなどのビデオRTPペイロード形式、およびMPEG、AACなどのオーディオRTPペイロード形式も管理できます. 、AMR、AC-3およびVorbis.これは、VLCやmplayerなどのよく知られたソフトウェアによって内部的に使用されます. トンマインド SIPPCBボード SIP-K20Cは、LIVE55をサポートRTSPおよびビデオ送信に適用します. SIP-K20Cは、インターコム、ドアフォンの開発に広く使用できます.
ソフトウェアディストリビューションには、完全なRTSPサーバーアプリケーション、RTSPクライアント、およびRTSPプロキシサーバーも含まれています. TonmindPAシステム 管理ソフトウェアPASystem Proは、近い将来、OnvifとRTSPをサポートする予定です. PA System Proは、既存のPA SystemLiteの高度なバージョンとして発行されることを目的としています.
Live555MediaServerを使用してRTSP経由でビデオをストリーミングする
LIVE555は、クライアントであれサーバーであれ、RTSPに関連するあらゆるものに関して、多くの開発者にとってのプロジェクトです.それはC ++で書かれていて、すてきで、きれいで、非常に安定したコードであり、その上、非常に簡単に拡張できます.それとは別に、次のようなツールがいくつか付属しています. HLSProxy:ライブRTSPストリーム(ネットワークカメラなど)を、HLS準拠のブラウザで表示できる一連のHLS(「HTTPライブストリーミング」)セグメントに変換します MediaServer:これは完全なRTSPサーバーアプリケーションです.数種類のメディアファイルをストリーミングできます. ProxyServer:これはユニキャストRTSPサーバーであり、「LIVE555ストリーミングメディア」ソフトウェアから構築されており、1つ以上の「バックエンド」ユニキャストまたはマルチキャストRTSP / RTPストリームの「プロキシ」として機能します. RTSPを介してビデオファイルをストリーミングするには、live555MediaServerを使用する必要があります. LIVE555 Media Serverは、次の形式をサポートしています. .264 => H.264ビデオエレメンタリストリームファイル .265 => H.265ビデオエレメンタリストリームファイル .aac => AACオーディオ(ADTS形式)ファイル .ac3 => AC-3オーディオファイル .amr => AMRオーディオファイル .dv "=> DVビデオファイル .m4e => MPEG-4ビデオエレメンタリストリームファイル .mkv => Matroska audio + video +(オプション)字幕ファイル .mp3 => MPEG-1または2オーディオファイル .mpg => MPEG-1または2プログラムストリーム(オーディオ+ビデオ)ファイル .oggまたは.ogvまたは.opus => Oggオーディオおよび/またはビデオファイル .ts "=> MPEGトランスポートストリームファイル(.tsxインデックスファイル(存在する場合)は、サーバーの「トリックプレイ」サポートを提供します) .vob => VOB(AC-3オーディオ付きMPEG-2ビデオ)ファイル .wav => WAVオーディオファイル .webm => WebMオーディオ(Vorbis)+ビデオ(VP8)ファイル
LIVE555の簡単な互換性のおかげで、一般的なプレーヤーのストリーミングで広く使用されています.トンマインド SIPビデオSIP-K20Cは、ビデオ送信にLive555を採用しています.トンマインド オーディオソフトウェア PA System Proは、ビデオ伝送でもOnvifとRSTPをサポートすることを検討しています.