Windows 10到RTP上的FFMPEG流网络摄像头

时间:2019-07-19 17:05:26

标签: ffmpeg

我仍在尝试弄清楚我对ffmpeg和dshow所做的工作。但是,我正在尝试流式传输拥有的4k捕获设备,以便可以将其用作下游的IPTV服务器。

到目前为止,我有:

ssh debian@192.168.7.2

...但是这会引发以下错误:

ffmpeg -rtbufsize 2100M -y -loglevel warning -f dshow -i video="Video (00 Pro Capture HDMI 4K+)" -s 3840x2160 -vcodec v410 -f rtp rtp://192.168.1.31:8554

我不确定为什么会这样,因为缓冲区大小几乎达到了dshow允许的最大值。

有人可以建议补救办法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

在ffmpeg cmd中,您正在使用-vcodec v410。

v410是原始格式/未压缩格式。 v410:yuv 4:4:4、30bpp(32bpp) v410 –(未压缩的4:4:4 10位/ SheerVideo吗?)

在ffmpeg中,rtp可能不支持原始格式打包,请检查此链接。 RFC 4175 support in ffmpeg?

根据日志:

m =视频8554 RTP / AVP 96 a = rtpmap:96 H265 / 90000

rtp期望使用h265编解码器格式。

尝试更改打包格式