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

640
Michael Lachmann

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

Хорошо, у меня есть поток 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> 

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

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

0
К вашему сведению, `ffserver` был недавно удален из мастер-ветки FFmpeg git. [Подробнее] (https://superuser.com/q/1296377/110524). LordNeckbeard 6 лет назад 0

0 ответов на вопрос

Похожие вопросы