IIS Media + EE4SP1 での Apple デバイス向け配信

こんにちは。マイクロソフトの我孫子です。

IIS Media Services4 と Expression Encoder 4 SP1 を組み合わせて、Apple デバイス(iPhone, iPad) 向けのライブ配信を行うことが可能となっています。

技術的には、 Expression Encoder4 SP1 でエンコードした IIS Smooth Streaming 準拠のストリームを IIS Media Services4 が Apple HTTP Live Streaming 用に MPEG2-TS に再多重化することによって実現されています。

実は先日お客様から(厳しい)ご指摘を受けたのですが、実際にそのようなライブ配信を再生するための iPhone/iPad 側のクライアントアプリを作成して Apple App Store に登録しようとすると、現時点ではアプリが承認されません(!)。

これは、MPEG2-TS に再多重化した結果、最低でも 64Kbps を少し上回るビットレートのストリームが生成されてしまうため、Apple App Store の要件を満足しないためです。

当面の回避策としてはエンコーダとして Expression Encoder ではなく他のエンコーダを使う方法があります。たとえば、Inlet Spinnaker HD-X/8100 などがあります。こちらの製品は IIS Media Services4 と組み合わせて Apple デバイスへの配信をした実績もあると聞きました。

弊社ではこの問題の修正に向けて Expression Encoder 側の開発作業を実施中です。修正がリリースされたらまた当ブログにてフォローする予定です。

もうしばらくの間お待ちください。