Webページで動画をストリーミング再生
投稿者:yasu 更新日時:2009年12月7日 22時21分09秒カテゴリ:CentOS, Darwin Streaming Server
今回はいよいよWebページで動画をストリーミング再生したいと思います。
Webページから動画をストリーミングする場合、Webページから直接動画にアクセスするのではなく、メタファイルを経由して動画を再生することになります。
ではさっそくメタファイルを作ってみたいと思います。
メタファイルはテキストファイルですので、テキストエディタを使って作成してください。
※ここではmeta-sany0070.mov という名前で保存します。
※拡張子は.mov固定ですが、それ以外のところは何でもいいです
rtsp://nas.sa-sa-ki.jp/sany0070.mov
HTMLファイルを作ります。
※ここではqt.htmlという名前で保存します。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> </head> <body> <embed src="meta-sany0070.mov" width="720" height="416" href="rtsp://nas.sa-sa-ki.jp/sany0070.mov" target="quicktimeplayer" scale="1.0" controller="true" autoplay="false" align="middle"></embed> </body> </html>
HTMLファイル(qt.html)とメタファイル(meta-sany0070.mov)をWebサーバにアップして外部のブラウザからアクセスしてみます。
するとエラーコード10060が表示されて動画が再生できませんでした。

ちなみにDarwin Streaming Serverと同じセグメントのマシンからは動画再生ができました。
ルータのポートを開いたり、ファイヤーウォールやSELinuxを停止してみたのですが、外部のブラウザからは動画の再生ができませんでした。
と、言うことでもう少し調査してみたいと思います。
■ 関連記事 ■
CentOS 5.4 にDarwin Streaming Server 6.0.3 をインストール » sa-sa-ki.jpのblog
Darwin Streaming Server 6.0.3 の管理者設定 » sa-sa-ki.jpのblog
Xactiで撮った動画をDarwin Streaming Serverで配信する » sa-sa-ki.jpのblog
Webページで動画をストリーミング再生 » sa-sa-ki.jpのblog
Webページで動画をストリーミング再生 その2 » sa-sa-ki.jpのblog
Darwin Streaming Server 6.0.3 ストリーミングをダイジェスト認証 » sa-sa-ki.jpのblog
■参考サイト
メタファイルの作成法
QuickTime|音声・動画配信(ストリーミング)|PHP & JavaScript Room

