代码之家  ›  专栏  ›  技术社区  ›  hdmiimdh

带音频的RTSP到HLS

  •  0
  • hdmiimdh  · 技术社区  · 8 年前

    我正在尝试使用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
    
    1 回复  |  直到 8 年前
        1
  •  1
  •   Florian Zwoch    8 年前

    必须在rtsp源和muxer之间建立另一个连接。例如,对于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.