【发布时间】:2020-10-14 06:37:03
【问题描述】:
目前,我有一个 FFMPEG 命令,它接收我的网络摄像头的 RTMP 流(从我的网络服务器访问),并生成一个主索引 HLS 文件,该文件引用 240p、360p、480p、720p 中的 4 个替代转码索引。
我可以看到子索引并查看为每种质量生成的视频块(并播放它们)
现在,我想使用 Spring 创建一个非常基本的 Java Web 服务器,它将这个 hls 流广播到任何访问客户端站点服务器的客户端,该服务器具有嵌入式视频播放器(类似于 videoJS)。所以我会有两个服务器实例,一个是转码的媒体服务器,另一个是用于流式传输和播放转码的媒体的 Web 服务器。
此视频播放器将使用类似 videoJS 的内容访问 RTMP 或 RTP 流,其 URL 为“localhost:8080/test/index.m3u8”。
如何创建流式传输主索引文件的 Java 服务器?我只需要了解如何从正在生成的索引文件中流式传输视频。
【问题讨论】:
标签: java http-live-streaming rtmp rtp