☰
【视频】GStreamer+WebRTC(七):信号和动作
2026/11/3 14:10:47 网站建设 项目流程

1、简述

GStreamer 使用 webrtcbin 插件来处理 WebRTC。webrtcbin 中定义了大量的信号(Element Signals)和动作(Element Actions)

  • 信号:通过注册信号对应的回调函数,相应信号,信号由插件在特定时刻发送,使用函数:g_signal_connect
  • 动作:主动触发的插件与定义的的操作,使用函数:g_signal_emit_by_name

下面咱们先使用 rtspsrc 插件来复习下 g_signal_connect 和 g_signal_emit_by_name;
因为 rtspsrc 插件相对简单些。

2、信号

2.1 都有哪些信号

1)使用命令查看

gst-inspect-1.0 rtspsrc

2)几个重要的信号如下:
on-sdp、select-stream、pad-added

Element Signals:"on-sdp":void user_function(GstElement * object,

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询