RTSP 到 HLS 与音频



我正在尝试使用 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.

最新更新