Ошибки CSeq при потоковой передаче RTSP с помощью ffmpeg и ffserver - PullRequest
0 голосов
/ 11 января 2020

Я пытаюсь транслировать веб-камеру в режиме реального времени с помощью RTSP h264. Я использую ffmpeg и ffserver. Ffserver.conf как показано ниже.

HTTPPort 8090
HTTPBindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 10000

<Feed feed.ffm>
File /tmp/feed.ffm
FileMaxSize 50M
</Feed>

<Stream live.mjpg>
Feed feed.ffm
Format mpjpeg
VideoFrameRate 15
VideoSize 1920x1080
VideoQMin 1
VideoQMax 15
VideoIntraOnly
NoAudio
Strict -1
NoDefaults
</Stream>

<Stream still.jpg>
Feed feed.ffm
Format jpeg
VideoFrameRate 2
VideoSize 1920x1080
VideoQMin 1
VideoQMax 15
VideoIntraOnly
NoAudio
Strict -1
NoDefaults
</Stream>

Я немного поиграл с параметрами ffmpeg и получил его относительно стабильно, однако процесс ffmpeg все равно будет d ie через некоторое случайное количество времени с такой ошибкой.

[rtsp @ 0x7ffbe78c3460] CSeq 11 expected, 0 received.

Моя команда ffmpeg выглядит следующим образом

/usr/bin/ffmpeg -hide_banner -loglevel info -rtsp_transport tcp -nostats -use_wallclock_as_timestamps 1 -i rtsp://user:pass@mycamera/live -async 1 -vsync 1 http://127.0.0.1:8090/feed.ffm

Могут ли какие-либо эксперты ffmpeg помочь каким-то образом добиться стабильности этого потока?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...