我正在尝试使用Gstreamer通过UDP传输h264编码的视频。
它工作正常,但只有当我在服务器之前启动客户端时。我认为它可能与关键帧有关,客户端可能正在等待这个标记,并且当它首先启动时它只发送一个。
这里我附上服务器Gstreamer命令,是否有任何参数指示两个关键帧之间的帧数?
gst-launch-1.0 v4l2src device = / dev / video0! “video / x-raw,width = 1920,height = 1080,format =(string)YV12,framerate = 30/1”! imxipuvideotransform! “video / x-raw,width = 1280,height = 720,format =(string)I420,framerate = 30/1”! imxvpuenc_h264 idr-interval = 0! rtph264pay pt = 96! udpsink host = MULTICAST multicast-iface = eth0 force-ipv4 = true port = 5010 sync = false
非常感谢您的答案!