我有一个 RTMP 流在与我的 Spring Boot 应用程序相同的服务器中广播。
例如,可以使用
rtmp://localhost/livestream
这是一个视频直播,从 RED5 服务器广播。我想将此直播重定向到任何数量的尝试请求它的客户端。
例如:
@Service
public class RTMPStreamHandler {
@RequestMapping("/stream") {
public /*Stream Object?*/ getStream() {
//What should be returned?
}
}
这种行为是必要的,这样我就可以控制何时可以访问该 RTMP 流,因为它将 24 小时直播,但只能在其中一些时间访问。我会将这个逻辑放在我的 Controller
上。
我如何设置 SpringFramework 以从该 RTMP 流中读取并将其广播给尝试访问该端点的用户?这在 Spring 中有可能吗?
最佳答案
试试 Red5 Media Server (red5.org),它与 Spring 一起工作,它可能适合您的目的
关于java - 如何将 RTMP 流重定向到客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47088196/