C++ gstreamer管道代码,用于通过摄像头而非图像的实时流媒体显示文本?

C++ gstreamer管道代码,用于通过摄像头而非图像的实时流媒体显示文本?,c++,c,text,gstreamer,C++,C,Text,Gstreamer,有谁能建议使用v4l2src和mfw_isink通过实时流媒体显示文本的工作管道吗 我有一个工作管道来显示textoverlay、clockoverlay、timeoverlay,但有测试源和测试接收器,而没有所需的源和接收器 gst-launch videotestsrc pattern=blue ! textoverlay font-desc="San 32" text="CAM1 Disconnected" valign=top halign=left ! ximagesink 您只需将

有谁能建议使用v4l2src和mfw_isink通过实时流媒体显示文本的工作管道吗

我有一个工作管道来显示textoverlay、clockoverlay、timeoverlay,但有测试源和测试接收器,而没有所需的源和接收器

gst-launch videotestsrc pattern=blue ! textoverlay font-desc="San 32" text="CAM1 Disconnected" valign=top halign=left ! ximagesink

您只需将元素替换为所需的元素,并在需要时插入
videoconvert
。但是,我建议您学习如何编写管道描述

在这里,我用
v4l2src
替换了
videotestsrc
,并放置了
videoconvert
元素,因为
v4l2src
ximagesink
在它们支持的格式列表中没有共同的视频格式可以一起使用

gst-launch-1.0 v4l2src ! videoconvert ! textoverlay font-desc="San 32" text="CAM1 Disconnected" ! ximagesink
我在这里使用了GStreamer 1.x


您可以用自定义水槽替换
ximagesink

感谢Kyrylo的回复