我试图在OpenCV中使用GStreamer流式传输HLS视频 .
这是我的OpenCV编剧:
writer.open("appsrc ! videoconvert ! x264enc ! mpegtsmux ! queue ! hlssink target-duration=2 playlist-length=10 ", 0, fps, cv::Size(width, height), true);
这位作家的输出非常颤抖 . 这是输出的屏幕截图 .
虽然此命令可以完美地传输视频 .
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink target-duration=1 playlist-length=12
难道我做错了什么?
(我使用的是OpenCV 3.4.0)