携帯にライブ配信できるのか!

AppleDarwin Streaming Server(以下DSS) が3gppのファイルをストリーミングできるので、DSSでストリーミングしてそれを携帯で見れるか実験。
DSSのインストールは下記のようにしてあっさり終わり。

下記ページから、Streaming Serverをダウンロード(AppleIDの取得が必要)
http://developer.apple.com/opensource/server/streaming/index.html


今回はLinux版をダウンロードしてインストール
tar -zxfでtarを展開
中にあるInstallをrootで実行(/usr/local以下や/etc, /var以下にいろいろとインストールされる)
インストール後、下記にブラウザでアクセス
http://localhost:1220

アクセスしても応答がない場合は、サーバ側のFireWallの設定を見直す

とりあえずサンプルにあった3gppの動画をプレイリストに追加して配信。MacQuickTimeからは無事に見れた。
しかし、rstpプロトコルを使っているため、携帯から直接アクセスしてもダメー、普通にダメー。

今後のステップとして下記のように考えている。最悪ケースも含めて

  • QTbroadcasterからDSSにライブ配信
  • QuickTimePlayerからrtspでライブ視聴
  • rtspじゃなくてhttpで配信できないか検討
  • 最悪、rtsp - http変換プロキシを作成
  • 最悪、3gppをモバイル用に3gpp, 3gpp2に変換

QTbroadcasterはMacOS専用のエンコーダ http://www.apple.com/jp/quicktime/broadcaster/

現状、一筋縄では携帯への3gppコンテンツの配信は難しい。
でも、JstreamやNTT-smartが携帯向けライブ配信サービスをやっているということは、できないとうわけではない。
JigMovieというのもあって、これもライブ配信に対応しているみたい。Jigエンコーダを購入(20万ぐらい)すれば対応可能で、jigプレーヤは無料で配布可能とのこと。


■参考サイト
3gpp,3gpp2に関する解説サイト
Mac OS Xでストリーミングサーバーを作ろう-動画配信編-
DSSでストリーミング
QuickTimeモバイル
Jstreamのモバイル中継サービスページ
NTT Smart
Jigムービー