gpt4 book ai didi

http - 使用 http 而不是 rtmp 自定义流路径

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:25:15 25 4
gpt4 key购买 nike

我目前有一个 Red5 应用程序,它使用类似于上所示示例的自定义流路径 Red5's wiki .

它在使用以下 rtmp 流时效果很好:

rtmp://localhost:1935/streaming/videos/myVid.mp4

我需要能够对 http 流执行相同的操作。例如:

http://localhost:8080/streaming/videos/myVid.mp4

当我将流 url 从 rtmp 更改为 http 时,不再调用 CustomFilenameGenerator 类。

是否可以在使用 http 时使用自定义流路径?如果是这样,是否需要添加/更改配置或其他内容才能使其正常工作?

编辑:

明确一点,目前我只能将视频流式传输到我的网页,这些视频位于我的服务器计算机上的/red5Root/webApps/myApp/videos/目录中。

我目前可以在视频标签内使用 http://my.server.ip.address/myApp/videos/videoName.mp4 来播放位于我服务器上的视频目录。

我希望能够使用 http://my.server.ip.address/myApp/someUniqeIdOrName 并让我的 Red5 CustomFilenameGenerator 类返回实际路径(文件系统中的其他位置)在我的服务器上)与“someUniqeIdOrName”关联的视频并从该位置播放视频。

最佳答案

要通过纯 HTTP 播放视频,您只需要一个纯 Web 服务器并将其嵌入 VIDEO 标记中。

如果您想通过 HLS(HTTP 实时流媒体)或 MPEG Dash 播放它,您需要对其进行分段(打包)。实时打包由 Wowza Streaming Engine 完成,非常适合传输实时流。

对于现有视频,您还可以使用 FFMPEG 可以完成的预分割。您可以免费使用 Video Share VOD交 key 网站解决方案,可轻松管理视频并在您的网站上生成片段(如果您拥有与 FFMPEG 兼容的主机和必要的编解码器)。

关于http - 使用 http 而不是 rtmp 自定义流路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43213289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com