起動時のリアルタイムビデオエンコーディング

Transloadit.comサービスは、サイトにアップロードするプロセスでffmpegコーデックを使用してビデオファイルを処理する新しい機能を開始しました。 Transloaditサーバーは、ほとんどのユーザーにダウンロード速度よりも速いエンコード速度を提供します。 したがって、ビデオのダウンロードと公開の間の遅延は実質的になくなりました。



場合によってはリアルタイムエンコードの機能により、「エンコード速度」(つまり、ファイルのダウンロードの終了からエンコードの終了までの時間)が150倍になります。 どのように機能するかは、カットの下のビデオに示されています。または、Transloadit.com Webサイトのデモセクションで確認できます。



遅延コーディングは非常に厄介なことです。 たとえば、Youtubeでは非常に多くのユーザーを困らせます。 まあ、Transloaditの同僚の経験が他のビデオホスティングサイトの開発者に引き継がれるとしたら。



技術的な観点から、リアルタイムエンコーディングTransloaditの機能は、ファイルローダーパーサーを使用し作成されます 。 ロード中に、パーサーは、ffmpegによって供給される小さなファイルをディスクに書き込みます。 Transloaditシステムはnode.jsに基づいています。



登録ユーザーの場合、この機能を有効にするには、 "realtime": true



パラメーターをロボットパラメーター/video/encode



に追加する必要があります。







ご覧のとおり、小さなスタートアップでも技術的にYoutube / Googleのような「モンスター」を超えることができます。



All Articles