如何为 iOS 平台的 g-streamer 中的特定元素启用调试?

How to enable debug for specific element in g-streamer for iOS platform?

我正在尝试使用以下管道从 iOS 设备发送 RTMP 流,但它没有给出任何错误就失败了。有没有办法获取更多日志来解决问题。

avfvideosrc ! vtenc_h264! h264解析! flvmux !队列 ! rtmpsink location='rtmp://192.168.11.210/live/livestream

我试过 setenv("GST_DEBUG", "*:5", 1) 但没有帮助。

此外,如果我将 avfvideosrc 更改为 videotestsrc 管道工作正常。

*没有权限问题,因为我可以使用 avfvideosrc 从相机获取数据! autovideosink .

我假设颜色空间不适合在一起。 H264 编码器通常需要 YUV 4:2:0,而摄像头通常提供 YUV 4:2:2 或 RGB。尝试在源和编码器之间添加一个 videoconvert 元素。