AppleのDarwin 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の動画をプレイリストに追加して配信。MacのQuickTimeからは無事に見れた。
しかし、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ムービー