Eu recebo apenas Audio OR! Vídeo com ffserver

0

Sou novo aqui e talvez tenha uma pergunta simples, mas não consigo encontrar a solução.

Ok, eu tenho um fluxo rtmp do OBS (openbroadcastersoftware). Este fluxo eu transcodifico com ffmpeg e enviei para twitch .... Funciona bem.

Agora eu tenho em casa dois STBs que não podem reproduzir o stream rtmp, apenas o rtsp. Ok, eu enviei meu fluxo usando ffmpeg para ffserver usando este comando:

ffmpeg -i rtmp://localhost:1935/live30/STREAM -r 30 -s 1280x720   http://localhost:1234/feed1.ffm;

ffserver recebe o fluxo.

Esta é a configuração do meu ffserver:

HTTPPort 1234  
RTSPPort 1235  
MaxBandwidth 7000  
<Stream status2.html>  
ACL allow 192.168.10.0 192.168.10.255  
</Stream>

<Feed feed1.ffm>
File /tmp/feed1.ffm  
FileMaxSize 5M  
</Feed>  

<Stream test.mpeg4>  
Feed feed1.ffm  
Format rtp  
VideoCodec mpeg4  
VideoFrameRate 30  
VideoBufferSize 80000  
VideoBitRate 3500  
VideoQMin 5  
VideoQMax 15  
VideoSize hd720  
PreRoll 0  

AudioCodec aac  
Strict -2
AudioBitRate 128  
AudioChannels 2  
AudioSampleRate 44100  

</Stream>

OK, isso não funciona. Se eu desabilitar (descomentar) o áudio, vejo o videostream. Se eu desabilitar a seção de vídeo, posso ouvir o áudio.

O que há de errado na minha configuração?

    
por Michael Lachmann 22.02.2018 / 11:14

0 respostas