ApacheでH264形式のをストリーミング配信するために
h264_streaming_moduleをインストール。
ストリーミング配信の動画サイトだったら動画を読み込みつつ再生もできますが、ストリーミングに対応していないサーバだったら動画ファイルを全てダウンロードするまで一切再生させることができません。
そんな動画サイトはちょっと辛いものがある。
なのでApacheでストリーミング配信できるようにします。
#まずhttpd-develが入ってないならそれを先に
yum install httpd-devel
#h264_streaming_moduleをダウンロード
cd /usr/local/src
wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz
#解凍、およびインストール
tar xvfz apache_mod_h264_streaming-2.2.7.tar.gz
cd mod_h264_streaming-2.2.7
./configure --with-apxs=/usr/sbin/apxs && make && make install
#httpd.confに下記を追加
vi /etc/httpd/conf/httpd.conf
-------------------------------------
LoadModule h264_streaming_module ↓ /usr/lib64/httpd/modules/mod_h264_streaming.so
AddHandler h264-streaming.extensions .mp4
-------------------------------------
#Apacheを再起動
service httpd restart
これでOK。
上記の設定は主にMP4ファイルなどの為の設定で、FLVファイルをストリーミングしたいのなら
Apache で HTTP Pseudo-Streaming を行うには
http://blog.enjoitech.jp/article/213
を参照すればいいと思う!
[h264_streaming_moduleの公式ホームページ]
http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Apache-Version2