Installing Apache Mod H264 Streaming

The Apache Module h264 Streaming is required to be able to stream the .mp4 video, otherwise you will only be able to view the video after a complete download.

Debian / Ubuntu

sudo apt-get install apache2-threaded-dev

cd ~

svn export http://h264.code-shop.com/svn/h264/tags/mod_h264_streaming-2.0/apache apache_http_h264_streaming

svn export --force http://h264.code-shop.com/svn/h264/tags/mod_h264_streaming-2.0/mp4split apache_http_h264_streaming

cd ~/apache_http_h264_streaming

sudo apxs2 -c -i mod_h264_streaming.c moov.c

emacs /etc/apache2/httpd.conf (or vim)

And add the lines:

LoadModule h264_streaming_module /usr/lib/apache2/modules/mod_h264_streaming.so

AddHandler h264-streaming.extensions .mp4

Restart Apache:

apache2ctl graceful

CentOS 5.2

cd ~

svn export http://h264.code-shop.com/svn/h264/tags/mod_h264_streaming-2.0/apache apache_http_h264_streaming

svn export --force http://h264.code-shop.com/svn/h264/tags/mod_h264_streaming-2.0/mp4split apache_http_h264_streaming

sudo yum install httpd-devel

sudo yum install httpd mod_ssl

sudo /usr/sbin/apxs -c -i -a mod_h264_streaming.c moov.c

sudo vi /etc/httpd/conf/httpd.conf

Add the line

'AddHandler h264-streaming.extensions .mp4'

after the line

'LoadModule h264_streaming_module /usr/lib/httpd/modules/mod_h264_streaming.so'

And then restart the webserver

sudo /etc/init.d/httpd restart