広告を閉じる

今年の全米放送局協会 (NAB) 見本市で、Adobe は Flash Media Server の新機能を紹介しました。新しい点の 1 つは、iOS が優勢なデバイスとの互換性です。

Steve Jobs はずっと前に、Flash と iOS という言葉を同じ文に含めるべきではないと私たちに説得しました。そこで Adob​​e は折れて、Flash Media Server に HTTP ライブ ストリーミングのサポートを追加しました。

これは、最適化がより難しい RTSP ではなく、標準の HTTP 接続を介したライブおよび非ライブ ビデオ ストリーミングのために Apple によって開発されたプロトコルです。これは、MPEG-264 ストリームの個別の部分にパックされた H.3 ビデオと AAC または MP2 オーディオを、ストリームの個々の部分のカタログ化に使用される m3u プレイリストとともに使用します。この形式は Mac OSX の QuickTime で再生でき、iOS デバイスでは処理できる唯一のストリーミング形式です。

Apple は 2009 年に IETF インターネット標準委員会に HTTP ライブ ストリーミングを提案しましたが、今のところこの提案が前進する兆候はありません。しかし、Microsoft は、Silverlight ベースのクライアントにストリーミング ビデオを配信するために使用される IIS Media Services サーバーのサポートを引き続き追加しました。 IIS Media Services が iOS デバイスを検出すると、コンテンツがパッケージ化され、HTTP ライブ ストリーミングを使用してストリーミングされます。

昨年、Adobe は独自の HTTP ストリーミング機能を Flash Media Server に追加しました。 H.264 ビデオの処理方法は Apple と似ており、ビデオは分割されて個別のファイルに保存され、その後 HTTP 経由でデフォルトの加入者に送信されます。ただし、Adobe の場合、HTTP ダイナミック ストリーミングは、(テキスト プレイリストの代わりに) XML ファイルと MPEG-4 をコンテナとして使用します。また、対応しているのはFlashかAIRのみです。

Flash Media Server のシニアプロダクトマネージャーである Kevin Towes 氏の言葉によれば、アドビはブロードキャスト プロセスを簡素化し、その結果、幅広いデバイスを容易に組み込むことができるテクノロジーの開発に興味を持っています。同氏はブログで、アドビがFlash Media ServerとFlash Media Live EncoderにHTTPライブストリーミングのサポートを追加すると述べた。彼はこう書きました。」アドビは、Flash Media Server 内に HLS のサポートを追加することで、HTML5 経由で HLS を使用するブラウザ (例: Safari) や Adob​​e Flash をサポートしていないデバイスを含める必要があるユーザーのパブリッシュの複雑さを軽減します。」

したがって、Adobe は、Flash Media Server の潜在的なユーザーを失いたくないと同時に、iOS デバイスで Flash をサポートするよう Apple を説得するという、ある種の妥協策を講じており、Flash がなくてもビデオをストリーミングする必要性を考慮しています。

HTTP ライブ ストリーミングは、Mac OS X の Safari など、他のプラットフォームでも利用できるようになります。このアプローチの理由の 33 つは、Apple が最新の MacBook Air をプリインストールされていない Flash を販売しているという事実かもしれません。この主な理由は、最初の起動後にこの要素を更新する必要がなくなることですが、Flash によってバッテリー寿命が大幅に短縮されることも広く知られています (前述の MacBook Air の場合は最大 XNUMX%)。

Adobe は、MacBook Air 専用に最適化されたバージョンの Flash の開発に取り組んでいると述べていますが、前述の手順により、Flash をインストールしたくないユーザーも引き留められます。

ソース: arstechnica.com
.