使用ffmpeg和ffserver进行RTSP流传输时的CSeq错误

时间:2020-01-11 00:22:13

标签: ffmpeg

我正在尝试使用RTSP h264 feed实时直播网络摄像头。我正在使用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进程在经过一段随机时间后仍然会死,并出现类似这样的错误。

[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专家都可以以某种方式帮助保持流稳定吗?

0 个答案:

没有答案