ATENÇÃO: Obsoleto e não será migrado.

Apache como servidor de vídeo streaming sob demanda

Módulo de Streaming H264 para Apache

Dependências

Utilizaremos apxs2, a ferramenta APache eXtenSion, para compilar e instalar o módulo no Apache.

Certifique-se de possuir o apxs2 instalado:

sudo apt-get install apache2-threaded-dev

Download

Faça o download do código-fonte do Módulo de Streaming H264 para Apache.

cd ~

wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz

tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz

Compilação e instalação

cd ~/mod_h264_streaming-2.2.7

./configure --with-apxs=`which apxs2`

make

sudo make install

Configuração

Dentro do diretório /etc/apache2/mod-available, crie os arquivos abaixo, com os respectivos conteúdos:

sudo vim /etc/apache2/mods_available/h264_streaming.conf

AddHandler h264-streaming.extensions .mp4
sudo vim /etc/apache2/mods_available/h264_streaming.load

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

Ativação do novo módulo

sudo a2enmod h264_streaming

Reinicie o Apache

sudo /etc/init.d/apache2 restart

Módulo de Streaming FLV para Apache

Dependências

Utilizaremos apxs2, a ferramenta APache eXtenSion, para compilar e instalar o módulo no Apache.

Certifique-se de possuir o apxs2 instalado:

sudo apt-get install apache2-threaded-dev

Download

Faça o download do código-fonte do Módulo de Streaming FLV para Apache.

wget http://people.apache.org/~pquerna/modules/mod_flvx.c

Compilação e instalação

sudo apxs2 -c -i ./mod_flvx.c

sudo chmod 644 /usr/lib/apache2/modules/mod_flvx.so

Configuração

Dentro do diretório /etc/apache2/mod-available, crie os arquivos abaixo, com os respectivos conteúdos:

sudo vim /etc/apache2/mods_available/flvx.conf

AddHandler flv-stream .flv
sudo vim /etc/apache2/mods_available/flvx.load

LoadModule flvx_module /usr/lib/apache2/modules/mod_flvx.so

Ativação do novo módulo

sudo a2enmod flvx

Reinicie o Apache

sudo /etc/init.d/apache2 restart
Última modificação 7 meses atrás Última modificação em 19/03/2020 12:02:00
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.