使用gstreamer获取rtsp输入和输出rtmp

使用gstreamer获取rtsp输入和输出rtmp,gstreamer,h.264,rtsp,rtmp,aac,Gstreamer,H.264,Rtsp,Rtmp,Aac,我正在尝试使用gstreamer从h264 rtsp输入到rtmp输出到youtube,而无需重新编码。在ffmpeg中,我可以简单地进行编解码器复制,但在gstreamer中,我无法使用我的管道: gst-launch-1.0-e-v rtspsrc位置=”rtsp://rtsp/input“协议=tcp延迟=0!rtph264depay!h264parse!flvmux streamable=true!rtmpsink sync=true async=true location=rtmp:/

我正在尝试使用gstreamer从h264 rtsp输入到rtmp输出到youtube,而无需重新编码。在ffmpeg中,我可以简单地进行编解码器复制,但在gstreamer中,我无法使用我的管道:

gst-launch-1.0-e-v rtspsrc位置=”rtsp://rtsp/input“协议=tcp延迟=0!rtph264depay!h264parse!flvmux streamable=true!rtmpsink sync=true async=true location=rtmp://a.rtmp.youtube.com/live2/key live=true'


我觉得这和音频有关。我正在从rtsp提要接收aac音频,但不知道如何将其解析为rtmp输出。

我能够使用此命令使其工作:
gst-launch-1.0-e rtspsrc location=”rtsp://rstp/input“协议=tcp延迟=0!rtph264depay!h264parse!flvmux name=mux streamable=true!rtmpsink sync=true async=true location=rtmp://a.rtmp.youtube.com/live2/key live=true“audiotestsrc是live=true!音频转换!音频重采样!音频/x-raw,速率=48000!voaacenc比特率=96000!音频/mpeg!啊!音频/mpeg,mpegversion=4!mux。
但这只是创建一个空白的音频曲目,我如何编解码器复制aac音频?