Apache como front end para Red5

3

Eu estou tendo um site de streaming de vídeo. Que está usando o Open Source Streaming Server Red5. É possível alguma forma de redirecionar o tráfego para o rtmp via Apache para o referido servidor Red5.

    
por Bond 08.08.2010 / 12:11

2 respostas

1

Você pode fazer referência a todos os seus vídeos como se estivessem em um diretório da seguinte forma:

<a href="rtmp://www.example.com/media/...">

Em seguida, use o recurso de proxy reverso do Apache para encaminhar solicitações de qualquer coisa na pasta de mídia para o servidor Red5.

ProxyPass /media http://red5server.example.com/
ProxyPassReverse /media http://red5server.example.com/

Uma solicitação para rtmp: //www.example.com/media/filename.flv seria feita por meio do Apache para seu servidor interno como link .

    
por 30.01.2011 / 19:43
1

Você pode usar o utilitário proxy mod do Apache para isso. Siga estas etapas para fazer isso:

1. Abra o arquivo httpd.conf localizado no diretório conf do servidor web.

2.Editar o arquivo, descomentando-os:

 LoadModule proxy_module modules/mod_proxy.so
 LoadModule rewrite_module modules/mod_rewrite.so
 LoadModule proxy_http_module modules/mod_proxy_http.so.

3.Adicione as seguintes linhas no arquivo -

 RewriteEngine On 
 RewriteRule ^/((open|send|idle|close|fcs)/.*)$ http://www.yourcompleteURL.com/$1 [P,L] 

Salve o arquivo e reinicie o serviço.Você pode testar essas alterações por este URL - http://www.yourwebserver.com/open/1/ . Ele deve exibir "Bad Request.Only RTMPT suportado".

    
por 11.12.2012 / 13:02