優れた良質のライブビデオAPPのソフトウェアを開発する方法

第二次世界大戦は今強い良質のライブビデオAPPソフトウェアの開発のために、生きてフルスイングにあった、バックエンドの放送システムは、完全なビデオ放送APPシステムを構築するための重要なサポートポイントは、ネイティブのソースのための最優先されています開発プログラムが関与することになります。今日では、単に特定のプログラムAPP×××ライブ放送プラットフォームについて詳細に皆のように。
電流の流れのプッシュプル・ストリームを実現するためのプラットフォームからの空気は主に5つの部分から構成されています。

図1は、収集
元のデータボリュームの取得が非常に大きいので、RGBまたはYUV形式のカメラ、マイク、直接キャプチャビデオおよびオーディオデータを呼び出すことにより、データは、一般的に捕捉されるビデオは、PCMフォーマットを使用して音声データの取得は、伝送効率を向上させるために、圧縮工程を経る必要があります。そして、キャプチャしたビデオのために、そのようなので、上の美しさ、透かしとして、いくつかの前処理を行うことができます。
図2に示すように、データ符号化
の符号化の観点では、2つの符号化、ハードコードされた(ハードウェア)及びソフト符号化された(ソフトウェア)があります。あなたは720P高精細効果を実現したい場合は、あなたがコード化されたソフト(ただし、現在は高精細の全てを見るために生きる)の使用を必要としないことができるかどうか、明確にするためにハードコードされた使用する必要があります。
CBR、VBR:符号化圧縮の量を減少させるためにテレビ電話のプラグフロー、及びストレージプルストリーム、通常はビデオおよびオーディオ符号化技術を容易にするために。
ビデオ-エンコーディング形式:H.265など、H.264、MPEG-4、包装容器持つTS、MKV、AVI、MP4のような。今より一般的に使用されるビデオのエンコードはH.264です。
オーディオ-エンコーディング形式:G.711μ、AAC、オーパスなど、カプセル化されたMP3、OGG、AACなどは、一般的にAACエンコーディング形式を使用しています。
符号化されたビデオ圧縮およびビデオメモリの大幅に改善伝送効率は、もちろん、圧縮されたビデオを介して再生中にデコードされなければなりません。
図3に示すように、データ伝送
取得及び符号化の後に、プッシュサーバに流れる前処理エンドプラグフロースルーデータ。プルよりもはるかに高い流量の安定性に、ビデオソースをストリーミングとしてプッシュ、プッシュプルケーブル芸術の流れを達成し、強い人的資本は現実的ではありません。
技術又はプロトコル:
伝送プロトコル:RTPとRTCP、RTSP、RTMP、HTTP、 HLS(HTTPライブストリーミング) 、および他の
制御シグナリング:SIPとSDP、SNMPなど
4、トランスコーディングサーバ

図5に示すように、復号化
ハードウェアデコーディング:CPU動作を低減、GPUにデコード;利点は:;:相溶性欠点滑らかで、低消費電力、高速の復号速度を果たしています。
ソフト復号:CPUをデコード;利点:良好な適合性;欠点:増加したCPU負荷は、電力なしハード消費、滑らかな復号化を増加させる、復号速度は比較的遅いです。
これらは、やるべきこと、ライブシステムワークの構築が簡単で、作業負荷が非常に大きく、多くの技術的な問題は、人が解決することができません。ネットワークが設定されてください、それは上記のようなものには強固な資本は現実的ではないではありませんがあると述べました。一般的に協力するCDNサービスプロバイダを探している結果が速く倍を開け、カードではなく、ビデオを生きられないだろう確保するために、CDNサービスプロバイダは、独自の専用流通網を持って、小さな遅れていることを確認する必要があります。
CDNサービスプロバイダは、基準点を選択することができます:1、ノード2、分布が妥当である; 3、コアノードのデータスループット、バックソースに4合理的な機構、5、黒を回避する能力。
第二は喜んのいずれかであり、完全に非現実的な解決するために、自社の技術を使用したい、簡単な作業では、最初のライブのプラットフォーム技術の面で高い要求、特にCDN高度な専門ではありませんライブAPPの完全なソースをビルドします完全な「+ライブ」を構築するために、専門的なサービスを顧客に提供する上で、この領域の焦点のジェネシスの湖北日、ライブプラットフォーム・ソリューションの多様性を持っている- BATは、技術チームを募集、または標準化された技術的な解決策を使用するためにお金を投げます産業チェーン。

おすすめ

転載: blog.51cto.com/14318279/2404289