新しいエンコーダーは、本当に早い!

Azure Media Services のアップデートとして、地味に(?) 新型エンコーダーがGA (サービスイン) しています。現状よりも

現状: Basic

2倍速い: Standard

4倍速い: Premium

と出ているわけですが、どれくらい違うのか、試してみました。

なお、メディアファイルのエンコードは、元のエンコード設定、コーデック、映像の長さ、その時点でのクラウド内部のコンディションで変わりますので、あくまで「参考値」としてみてください。

元ファイル

ファイルサイズ:     2.8GBあります。

映像の長さ:         2時間14分。なかなかですよね。

 

ビデオコーデック:     H.264です。

 

オーディオコーデック:     AACです。

なお、上記は、MediaInfoというツールで閲覧した情報です。

MediaInfo: http://mediaarea.net/ja/MediaInfo

 

手順:

純粋なエンコードであれば、Azure管理画面からも実行できます。
ただ、元のビデオファイルが200MB以上で、Azure管理画面から、アップロードできませんので、以下の手順を取ります。もちろん、APIを使えば200GBまでアップロードが出来ます。

  1. ビデオファイルを、Azure Blobストレージにアップロード。任意のツールで。
  2. Azure 管理画面で、Blob [ストレージから] ファイルを「コピー」。

  3. エンコードの実行

    今回は、全て以下のプリセットにて行いました。Azure 管理画面にありますので、手作業で。

    [H264 Adaptive Bitrate MP4 Set 720p]: http://msdn.microsoft.com/en-us/library/dn619413.aspx

  4. エンコード時間を確認。ここはひたすら待ちます…

 

エンコーダーの切り替え

現状は、Azure 管理画面からのみです。

[エンコード]のタブにて行います。

 

以下、それぞれの違いになります。

占有ユニットの種類 Basic Standard Premium
Encoding 設定 特に不要 1 以上 1 以上

 

つまり、Standard以上の新しいエンコーダーを使うには、占有ユニットを1以上にする必要があります。

 

試してみた結果

こちらが、Azure管理画面の[ジョブ]のログになります。

ジョブの名前が全部一緒なのでわかりづらいですが、上から順に

Basic

Standard

Premium

になります。

 

計算すると…

占有ユニットの種類 実行時間 Basicと比べて… そもそもの性能目標値
Basic 11時間5分29秒
Standard 5時間33分24秒 約3.9倍 Basic の2倍
Premium 1時間24分21秒 約7.8倍 Basicの4倍

全然違いますね!!!

元映像が2時間14分でしたから、Premiumにするとそれよりも短い時間で終わるケースになってしまいました。
毎回似た結果が得られる保証はありませんが、いずれにしても素晴らしいパフォーマンスです!

 

出来上がったファイルは、全て同じファイルです。
[コンテンツ] タブ

 

課金モデル:

従来は、エンコーダーへの

入力ファイルサイズ

出力ファイルサイズ

合算が課金対象でしたが、
今後は

出力ファイルサイズのみ

の課金となる予定です。つまり、どんなに巨大な入力ファイルであっても、それが課金対象から外れます。

 

新しい課金モデルは、2014年10月1日より、有効になるようです。
http://azure.microsoft.com/en-us/pricing/details/media-services/

  • 詳細が分かり次第、このBlobに更新をします。

 

まとめ

新しいエンコーダーを使うには、1日単位で課金される占有ユニットを有効にする必要があります。この新しいエンコーダーは、エンコードできるファイルの種類は同じですので、いわば時間を買う事になります。案件で必要とされるのは正に時間ですので、その1日で多くのエンコードが出来るよう設計をしてください。

個人的には、ある程度入力ファイルサイズが大きくなり、映像の長さも長くなった時に、味わっていた待ち時間が大幅に短くなった点は、本当に素晴らしいと思います。

是非、皆さんも試してみてください!

 

ご参考:

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中