工具/软件:
您好:
TI 器件上的 3 摄像头 Gstreamer 流水线问题
我正在使用利用的 Gstreamer 流水线 三个 IMX 摄像头 (每个都具有分辨率 3280x2460 ) 物体检测 。 流水线执行以下任务:
-
保存录像 放入不同的文件夹中。
-
录制音频 从单个麦克风将其合并到所有三个视频录制中(即,三个麦克风共用一个音轨)。
-
提取检测数据 每摄像头。
-
流式传输原始视频 从所有三个摄像头传输到媒体服务器 RTMP(使用)
rtmp2sink
。
与 ALL 一起运行这个流水线时、我遇到的问题会发生 三个摄像头 。 我收到以下错误:
Error received from element stream_sink3: Connection error: connection closed remotely
Debugging information: /usr/src/debug/gstreamer1.0-plugins-bad/1.22.12/gst/rtmp2/gstrtmp2sink.c(1085): error_callback (): /GstPipeline:Video-Pipeline/GstRtmp2Sink:stream_sink3:
domain g-io-error-quark, code 44
此错误专门发生在第三个 RTMP 流stream_sink3
() 上。 将流水线限制为的可用性 两个摄像头 、它的工作原理没有任何问题。
问题:
此错误可能是由引起的 TI 器件资源过载 处理三个高分辨率摄像头流、同步音频处理和 RTMP 流时(例如 CPU、内存或 I/O 带宽)?
谢谢你