我正在尝试使用以下管道从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 。
答案 0 :(得分:0)
我假设颜色空间不适合在一起。 H264编码器通常需要YUV 4:2:0,而凸轮通常需要YUV 4:2:2或RGB。尝试在源代码和编码器之间添加videoconvert
元素。