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

时间:2018-05-24 06:53:43

标签: ios gstreamer gstreamer-1.0

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

avfvideosrc! vtenc_h264! h264parse! flvmux!排队! rtmpsink location =' rtmp://192.168.11.210/live/livestream

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

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

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

1 个答案:

答案 0 :(得分:0)

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