首页 > 解决方案 > GStreamer:从 ip camera 捕获 2 rtsp 流

问题描述

我需要使用 gstreamer 创建管道以捕获同步的两个 rtsp 流(带音频的主流和无音频的子流)。重要的是它们同时开始并且没有视频压缩。

我目前使用的命令是

gst-launch-1.0 -e rtspsrc location=rtsp://admin:admin@192.168.5.22/1 protocols=tcp ! queue ! rtph264depay ! h264parse ! mpegtsmux ! filesink location=/home/pi/NAS/main.ts -e rtspsrc location=rtsp://admin:admin@192.168.5.22/1 protocols=tcp ! queue ! rtph264depay ! h264parse ! mpegtsmux ! filesink location=/home/pi/NAS/sub.ts

此命令谨慎工作,但音频不存在,因为 ts 文件不支持 pcm_alaw 编解码器。容器必须是 mpegts 需要转换音频但我不能

先感谢您。

标签: videogstreamerrtsp

解决方案


推荐阅读