如何将RTMP流重定向到客户端

Ker*_*ker 9 java spring red5

我有一个RTMP流在与我的Spring Boot应用程序相同的服务器中广播.

例如,可以使用它访问它

RTMP://本地主机/视频直播

这是一个视频直播,从RED5服务器广播.我想将此直播流重定向到尝试请求它的任何数量的客户端.

例如:

@Service
public class RTMPStreamHandler {

@RequestMapping("/stream") {
public /*Stream Object?*/ getStream() {
   //What should be returned?
   }
}
Run Code Online (Sandbox Code Playgroud)

这种行为是必要的,这样我就可以控制何时可以访问RTMP流,因为它将在24小时内生效,但只能在其中一些中访问.我会把这个逻辑放在我的身上Controller.

如何设置SpringFramework以从该RTMP流中读取并将其广播给尝试访问该端点的用户?这是春天的可能吗?

小智 -1

尝试 Red5 Media Server (red5.org),它与 ​​Spring 配合使用,它可能适合您的目的