ffmpeg 将 hls 转换为 rtsp 协议(protocol)

标签 ffmpeg gstreamer vlc http-live-streaming rtsp

大家好,大部分时间我都看到了将ip camera source(rtsp)转换为http(hls)的方法,但是没有人尝试将hls转换为rtsp。我有hls测试网址:
https://multiplatform-f.akamaihd.net/i/multi/will/bunny/big_buck_bunny_,640x360_400,640x360_700,640x360_1000,950x540_1500,.f4v.csmil/master.m3u8
并使用命令将 hls 转换为 rtsp:
ffmpeg -i https://multiplatform-f.akamaihd.net/i/multi/will/bunny/big_buck_bunny_,640x360_400,640x360_700,640x360_1000,950x540_1500,.f4v.csmil/master.m3u8 -f rtsp rtsp://localhost:8554/test
但不工作,有人可以帮助我吗?非常感谢!

最佳答案

您需要一个直播服务器(如 Wowza SE)来为其他客户端(播放器)提供直播服务。
此外,在将直播流发布到流媒体服务器时,需要一些身份验证参数,例如 rtsp://user:password@server:[post]/app/stream 。
您可以查看WordPress - Broadcast Live Video plugin ,它处理各种协议(protocol)、流媒体方法和 FFmpeg 转码(如果你有必要的流媒体服务器)。

关于ffmpeg 将 hls 转换为 rtsp 协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72646065/

相关文章:

ios - 如何使 VLCMediaPlayer 静音

ffmpeg - 下一个drawtext清除上一个ffmpeg

python - 从 python Opencv Videocapture 接收 Gazebo gstreamer UDP 视频

ffmpeg - 从 WebRTC 输入流式传输到 HLS

android - 在 Android gstreamer 中使用多个进程!!

linux - 集成 Gstreamer 相机输出窗口和 Qml 窗口

macos - VLC:如何创建正版MP4(不是M4V)文件?

lua - 在需要 luac 32 位的情况下编译 VLC 失败

python - 如何获取 FFMPEG Progress 以创建进度条?

windows - FFMPEG 输出到 DeckLink Duo 2