首页 > 解决方案 > 从命令 lne 到 c 代码的 Gstreamer 管道

问题描述

我希望在代码中实现该命令行。但是“src”。部分 => 我不明白该怎么做。在 gstreamer 网站上有一个 tee - queue 示例,但 rtspsrc 不能与 tee 元素链接。而且无论我在哪里删除 decodebin,它都会崩溃。我该如何编码?

gst-launch-1.0 rtspsrc location=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov latency=10 name=src src. ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! autovideosink src. ! decodebin ! audioconvert ! autoaudiosink

标签: c++gstreamer

解决方案


https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstParse.html#gst-parse-launch

gst_parse_launch()是一个 API 调用,它基本上将您的字符串管道gst-launch-1.0转换为您可以在代码中使用的管道对象。


推荐阅读