Ich bekomme nur Audio ODER! Video mit ffserver

0

Ich bin neu hier und habe vielleicht eine einfache Frage, aber ich kann die Lösung nicht finden.

Ok, ich habe einen RTMP-Stream von OBS (openbroadcastersoftware). Diesen Stream habe ich mit ffmpeg transcodiert und zum Zucken geschickt .... Funktioniert einwandfrei.

Jetzt habe ich zu Hause zwei STBs, die den rtmp-Stream nicht abspielen können, nur rtsp. Ok, ich habe meinen Stream mit ffmpeg an ffserver gesendet und dabei folgenden Befehl verwendet:

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

ffserver empfängt den Stream.

Das ist meine ffserver Konfiguration:

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, es funktioniert NICHT. Wenn ich Audio deaktiviere (auskommentiere), wird der Videostream angezeigt. Wenn ich den Videobereich deaktiviere, kann ich den Ton hören.

Was ist in meiner Konfiguration falsch?

Michael Lachmann
quelle
Zu Ihrer Information, ffserver wurde vor kurzem aus dem FFmpeg Git Master-Zweig entfernt. Mehr Info .
llogan