iPhoneおよび、Androidに動画を配信するには
スマートフォン向けに動画配信を行う方法について整理してみました。
Flashによる配信
PC向けでは、デファクトスタンダードである動画配信方式ですが、スマートフォン向けに適用するのはやや難しいかもしれません。
Androidはバージョンアップすればいいのでは?という疑問がわくかもしれませんが、例えば、KDDI(au)は、Androidを独自カスタマイズしたOSで動作させているので、容易にはバージョンアップできないようです。
IS01に搭載されているAndroid OSは、au(KDDI)によって独自にカスタマイズされています。
【au】 IS01(by SHARP)特集 第3回 : 独自にカスタマイズされたOS! | オクトバ
ベースとなったAndroid OSのバージョンはHT-03AやXperiaと同じ「1.6」ですが、使用感は大きく異なるものとなっています。
以下のやり取りから、KDDIでIS01のOSバージョンアップに向け検証中のようですね。
KDDI広報部様 @kddipr からのご回答
@ruro2010 ご意見ありがとうございます。同様のコメントはたくさんいただいておりますし、開発の方でも検証中です。悔しい思いとは、対応アプリなどですよね?理解しています、何か動きがあればアナウンスしますのでよろしくお願いします!(伊)
『ルロ通信』 KDDI では IS01 の Android OS アップデートを検証中とのことです。 #au #kddi #is01 #android
HTML5による配信
今、話題のHTML5による配信方法です。具体的には、HTML5で新しく追加されるvideo/audioタグを用いることになります。
- iPhoneは、iOS4.0以降であれば、video/audioタグ、及び、コーデック(MPEG-4,H.264)も対応しています。
- Android2.2以降であれば、video/audioタグに対応しているが、、コーデックは未対応となっています。
参考 Droidget Developers Blog: iOS4.0 vs Android 2.2 HTML5対応状況
まとめ
現状では、スマートフォン向けに動画配信するのは、意外と難しいと感じました。iPhoneと、Androidの両方に配信する場合、それぞれに適した方式を選択しなければならなそうです。
- iPhoneでは、HTML5しかありませんが、現状のHTML5の仕様では、ストリーミングのプロトコルは未定義ですし、DRM対策もできません。
- Android(2.2)では、HTML5のコーデック対応がされていませんし、Flashがベターかもしれません。
参考 http://journal.mycom.co.jp/articles/2010/07/02/youtube/index.html
*1:2010/9/28現在の情報です。