2015-03-26 1 views
0

Модуль nginx rtmp утверждает, что он не имеет узорных маршрутов.Как использовать Nginx RTMP для потоковой передачи сложных маршрутов

У меня есть библиотека из 10 тысяч в видео в каталогах, таких как: /media/orl-stream/400000/410000/410900/test.mp4

Я хотел бы одно приложение RTMP, как показано ниже, чтобы обрабатывать все видео в подкаталогах на/media.

Я протестировал на WOWZA, и когда есть имя/имя, видео не воспроизводится. Я также попробовал double //.

application mp4_vbit_low { 

     live on; 
     exec_pull /usr/bin/avconv -re -i /media/orl-stream/$name.mp4 
      -c:v libx264 -g 50 -preset fast -b:v 2048k -c:a libfdk_aac -ar 44100 -acodec copy 
      -f flv rtmp://172.26.170.11:1935/mp4_vbit_low/$name; 
     } 

Вот запись журнала, который не играл:

... PLAY "mp4_vbit_low" "videos/test" "" - 595 436 "http://www.wowza.com /resources/3.5.0/examples/LiveVideoStreaming/FlashRTMPPlayer/player.html" "WIN 16,0,0,305" (4m 51s)

/media/orl-stream/videos/test.mp4 существует.

TIA

ответ

0

Найденный!

Добавить double // в выходной поток ".../mp4_vbit_low // $ name;"

exec_pull /usr/bin/avconv -re -i /media/orl-stream/$name.mp4 
      -c:v libx264 -g 50 -preset fast -b:v 2048k -c:a libfdk_aac -ar 44100 -acodec copy 
      -f flv rtmp://172.26.170.11:1935/mp4_vbit_low//$name;