多線分布式クラウドトランスコードシステムプログラム、hadoop+ffmpegノデイズが実現するクラウドトランスコード
現在、ほとんどが主張しているクラウドトランスコードシステムは、実際には多くのクラウド機能がなく、実際にサービス端の一つですトランスコードソフトウェア、真実クラウドトランスコードもちろん、配布されたファイルシステム、無限の拡張、スマートな多線範囲ですトランスコードスマート配分トランスコード任務、単一機多線トランスコードテクノロジー、無制限集団、大集団の下で無限の小集団を可能にし、サーバーレベルの数千台の分布式多線トランスコード本当にシステムと呼ばれるクラウドトランスコード。
長い研究で、ついにより完璧な解決策が発見されました:hadoop分散フレームは集団および分散ファイルシステムを構築し、ffmpeg分散ファイルシステムで画像を作成する透かし、スクロールテキスト多分解像度トランスコード再利用、再利用nodejsスマートコントロールと任務の分配、最終的に再利用mongodb分布されたシステムに収集したデータを保存します。
イメージ

基本技術の詳細
hadoop分散ファイルシステムでは、コマンドラインを使用して分散ファイルの全体をコントロールできるように、ローカルで一般的に使用されるコマドラインと同様に、コメンドラインは非常に便利に使用し、地元のファイルを配布ファイルシステムサーバーにアップロードするか、または分散文件システムから地元にファイルを引き出すことができます。
ステップ1、アップロード:ビデオファイルを通過nodejs建てられたAPIシステムは総コントロールサーバーにアップロードされ、総コストサーバーは分割を介して小さなパーツに分割し、コマンドラインを通じてさまざまな配布されたサーバに小さいパーツをアップロードします。
ステップ2、トランスコード:分布されたシステムは、総制御知能の配分に分割ビデオを受け取った後、返信データを総制限サーバーに送信し、総コントロールサーバーが送信されますトランスコード分布されたシステムに指示を受け、分布したシステムが受け取るトランスコード指示は分割するトランスコード 6つのサーバーの場合、すなわち6個の分割が同時に異なるノードで行われる場合トランスコード。
ステップ3、ビデオに戻る:総コントロールはすべてのノードを待っているトランスコードデータが完了した後、そのデータを現地に戻してビデオを組み合わせるよう要求します。
第4ステップ、クラウドストレージ完成したビデオを通過しますクラウドストレージ複数の大規模なストレージサーバーに同時に保存され、提供されます再生サービスです。
他のテクノロジー:単機多線トランスコード技術このテクノロジーの利点は、ノードが十分でない場合、大きなビデオを処理する場合は、またノードに複数のビデオンパーツを分割することができ、その後単一機内で複数線で複数の動画パーツを取り扱うことができ、全体を大いに活用しますCPUパフォーマンスは、最終的に再合成され、総制御機に戻ります。
システム全体の利点: 分散システムは、何千ものサーバーに拡張することができ、分散ファイルシステムは簡単な操作を通じてリアルタイムで全ファイルシステムを管理することができますnodejs総制御システム、nodejs完璧なパフォーマンスで、何千人ものサポートができます同時処理要請、知的規制分布任務など、ffmpeg最良のパラメータは、分割の場合にもできる透かし除去添加透かし追加・追加スクロールテキスト高級操作を待つ。


