Я получаю только аудио или! Видео с ffserver

0

Я новичок здесь, и, возможно, у меня простой вопрос, но я не могу найти решение.

Хорошо, у меня есть поток rtmp от OBS (openbroadcastersoftware). Этот поток я перекодирую с помощью ffmpeg и послал его дергаться .... Работает нормально.

Теперь у меня дома два STB, которые не могут воспроизводить поток rtmp, только rtsp. Хорошо, я отправил свой поток с помощью ffmpeg на ffserver с помощью этой команды:

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

ffserver получает поток.

Это моя конфигурация 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>

ОК, это не работает. Если я отключаю (раскомментирую) звук, я вижу видеопоток. Если я отключу раздел видео, я могу услышать звук.

Что не так в моей конфигурации?

Michael Lachmann
источник
FYI, ffserver был недавно удален из основной ветки FFmpeg git. Больше информации ,
llogan