Apacheで動画をストリーミング配信するメモ

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

大阪の江坂でウェブ制作をしている、インフラもシステムもデザインもディレクションもできるエンジニア。 広く浅く薄っぺらくですが(笑)

Leave a reply:

Your email address will not be published.