RTSP 到带音频的 HLS

RTSP to HLS with audio

我正在尝试使用 GStreamer 执行 RTSP 到 HLS 的转换,为此我创建了一个适用于视频通道的管道,但音频似乎丢失了。有没有办法将音频通道包含到 HLS 播放列表中?

gst-launch-1.0 rtspsrc location=rtsp://192.168.112.86:8554/test ! rtph264depay ! h264parse ! mpegtsmux ! hlssink max-files=5 playlist-location=/hlssink/playlist.m3u8 location=/hlssink/segment%05d.ts target-duration=10

您必须在您的 rtsp 源和多路复用器之间建立另一个连接。例如对于 AAC 音频:

gst-launch-1.0 rtspsrc name=myrtsp location=rtsp://192.168.112.86:8554/test ! queue ! rtph264depay ! h264parse ! mpegtsmux name=mymux ! hlssink max-files=5 playlist-location=/hlssink/playlist.m3u8 location=/hlssink/segment%05d.ts target-duration=10 myrtsp. ! queue ! rtpmp4adepay ! aacparse ! mymux.