小编Kor*_*rey的帖子

gstreamer 1.0 rtspsrc 到 rtph264depay 无法链接

我正在尝试使用 gstreamer 使用以下命令成功连接到 ubiquiti 相机。

gst-launch-1.0 --gst-debug=4 rtspsrc 位置=“rtsp://:554/live/ch00_0”!rtph264depay !h264解析!打开h264dec!d3d视频接收器

我查看了调试,它说无法将 pads rtspsrc 链接到 rtph264depay。 图片

但它可以正常传输并且可以看到视频。当我将其放入 ac 项目时,它说无法将源链接到 rtph264parse。我环顾四周,它说使用带有以下代码的动态垫

static void on_pad_added (GstElement *element, GstPad *pad, gpointer data)
{
    GstPad *sinkpad;
    GstElement *decoder = (GstElement *) data;
    /* We can now link this pad with the rtsp-decoder sink pad */
    g_print ("Dynamic pad created, linking source/demuxer\n");
    sinkpad = gst_element_get_static_pad (decoder, "sink");
    gst_pad_link (pad, sinkpad);
    gst_object_unref (sinkpad);
}

int main(int argc, char *argv[])
{
   /* Initialize GStreamer */
   gst_init(&argc,&argv);

   /* …
Run Code Online (Sandbox Code Playgroud)

rtsp gstreamer

6
推荐指数
1
解决办法
8312
查看次数

标签 统计

gstreamer ×1

rtsp ×1