c++ - 如何将 gst-rtsp-server 与自己的管道一起使用?

标签 c++ c gstreamer rtsp

我正在编写 gstreamer 应用程序,需要通过 rtsp 传输输出音频/视频流。但在 gst-rtsp-server 示例中,我仅通过 gst-launch 语法创建了 factory:

factory = gst_rtsp_media_factory_new ();  
gst_rtsp_media_factory_set_launch (factory,
  "( appsrc name=mysrc ! videoconvert ! x264enc ! rtph264pay name=pay0 pt=96 )");

是否可以将 gst-rtsp-server 元素连接到我的管道?

最佳答案

您必须子类化 rtsp-media-factory 并覆盖 default_create_element ,它将返回您的 pipeline 作为 GstElement

关于c++ - 如何将 gst-rtsp-server 与自己的管道一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22993373/

相关文章:

c - GETS - C 不适合我

c++ - C/C++ : Float comparison speed

c++ - C++ 中的 GStreamer 管道

windows - Gstreamer : gst_element_factory_make() : always fail and return NULL : Qt5

debugging - 如何将 GStreamer 日志定向到文件?

c++ - 在循环双向链表的第一个节点之前/之后插入的算法是什么?

c++ - 对构造函数的调用可以被视为函数声明吗?

c++ - 低内存最短路径算法

c++ - Qt QMAKE_POST_LINK 命令被破坏

C编程打印文件的字符数组