c++ - 从命令 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
解决方案
gst_parse_launch()
是一个 API 调用,它基本上将您的字符串管道gst-launch-1.0
转换为您可以在代码中使用的管道对象。
推荐阅读
- angular - Angular Universal Starter works locally but wouldn't start on server
- android - 我无法在旧手机 sdk 上执行我的应用程序,我必须更改我的 gradle 吗?
- php - mysqli_result 对象中的“类型”属性代表什么?
- java - 安卓工作室黑屏
- plsqldeveloper - PL/SQL 中的顺序查询
- python-3.x - 用python 3在直角三角形中找到角度
- java - 获取默认相机预览帧
- javascript - 如何从赛普拉斯测试中调用第三方站点以获取验证码图像的文本?
- ignite - 用于 DB 的 Ignite Cache Persistence 服务器和用于计算的服务器
- mysql - 跨表更正 SQL 乘法