내 스프링 부트 응용 프로그램과 동일한 서버에서 RTMP 스트림을 브로드 캐스트합니다. // 로컬 호스트/실시간 스트리밍 RTMP 스트림을 클라이언트로 리디렉션하는 방법
그리고 그것은 RED5 서버로부터 방송 비디오 실시간 스트리밍,이다 : 예를 들어, 그것은
RTMP를 사용하여 액세스 할 수 있습니다. 이 실시간 스트리밍을 요청하려고하는 모든 고객에게 리디렉션하고 싶습니다. 예를 들어
:
@Service public class RTMPStreamHandler { @RequestMapping("/stream") { public /*Stream Object?*/ getStream() { //What should be returned? } }
그 RTMP 스트림에 액세스 할 수 있습니다 때 라이브 24 시간,하지만 그들 중 일부에만 액세스 할 수 있습니다으로 내가 제어 할 수 있도록 행동의이 종류가 필요합니다. 나는 그 논리를 내
Controller
에 넣을 것이다.SpringFramework에서 RTMP 스트림을 읽고 해당 끝점에 액세스하려는 사용자에게 브로드 캐스트하도록 설정하려면 어떻게해야합니까? 봄에 그 가능성이 있습니까?
당신의 목적에 맞게 수있는 Red5의 미디어 서버 (red5.org) 시도 ? 또는 RED5와 Spring 응용 프로그램을 별도로 실행하고 훨씬 간단한 통합 방법을 찾으려고 노력하고 있습니까? – Harshakj89
후자입니다. 나는 rtmp 형식으로 비디오를 멀티 스트림하는 간단한 방법을 원합니다. 또한 rtsp 일 수 있습니다. 나는 Ip 카메라에서 스트리밍 될 것이고, 나는 rtmp 형식의 red5 + spring으로 다시 스트리밍하려고 시도하고있다. 일부 규칙에 따라 액세스를 차단해야 할 수도 있으므로 red5 서버를 직접 전달하고 싶지 않습니다. – Kerooker
액세스를 차단하기 위해 Java가 필요합니까? 역방향 프록시를 설정하고 기본 인증 또는 IP 범위로 액세스를 구성하는 것이 더 쉽습니다. – beat