在Windows上将Gstreamer RTSP转换为HLS流

时间:2018-08-16 23:19:01

标签: video-streaming gstreamer rtsp hls

我在使用Gstreamer的gst-launch命令行工具从RTSP实时流创建HLS播放列表时遇到麻烦。我有的命令-

gst-launch-1.0 -v -e rtspsrc protocols=tcp location=rtsp://admin:admin@192.168.1.15:554/Streaming/channels/202  ! queue ! rtph264depay ! h264parse config-interval=-1 ! hlssink location="D:\\wamp\\www\\stream\\%06d.ts" playlist-location="D:\\wamp\\www\\stream\\play.m3u8" target-duration=5

创建.ts文件和playlsit文件,但是我无法在VLC或FFMPEG的ffplay中播放它。在执行此操作时,我注意到大多数用于完成同一任务的命令都指定了mpegtsmux插件,但是当我将其包含在命令中时,我得到了WARNING: erroneous pipeline: no element "mpegtsmux"。 Windows Gstreamer的二进制文件是否不包括此插件?还是我做错了其他事情?

1 个答案:

答案 0 :(得分:0)

我必须在GStreamer的安装过程中选择“完成”安装选项,以获取所有必需的插件。

相关问题