ffmpeg在接收UDP网络协议流时在链接上通过fifo_size进行缓冲大小的设置
If you original URL looks like this:
udp://@239.1.1.7:5107
Add the fifo_size and overrun parameters like this:
"udp://@239.1.1.7:5107?overrun_nonfatal=1&fifo_size=50000000"
Remember to escape the URL with quotes.
overrun_nonfatal=1 prevents ffmpeg from exiting, it can recover in most circumstances.
fifo_size=50000000 uses a 50MB udp input buffer (default 5MB)
即,ffmpeg在接收网络协议流时可以在链接上通过fifo_size进行缓冲大小的设置
二、S32V 平台摄像头数据显示应用实现
1. 路径:udp://@192.168.1.2:1234?fifo_size=50000000&overrun_nonfatal=1
udp :udp 协议
1234 :端口号
192.168.1.2:Mini 板摄像头 IP
fifo_size=50000000 :视频数据缓存
overrun_nonfatal=1 :防止程序退出
视频数据输入:
fps:25 分辨率:1280 * 800 编码格式:MJPEG
视频数据输出:
fps:15 分辨率:1280 * 800
Δfps = 10,为了接近实时显示,程序需要做丢包处理
不错不错不错不错不错不错不错
页:
[1]