나는 당신이 의미하는 바를 완전히 이해하고 있는지 확신 할 수 없지만, 나는 그걸 해독 할 것입니다. 게시자가 "/ app1"이라고 말하면서 "/ live"에서 스트림을보고 싶습니다. app1에서 live로 스트림을 프록시하기위한 코드를 작성해야하므로 쉽게 완료되지는 않습니다. RTMPT를 사용하여 브로드 캐스트 된 스트림을보고 싶으면 라이브 앱에 퍼블리시합니다. 그러나 서버를 시작하기 전에 라이브 응용 프로그램에서 RTMPT 서블릿을 구성해야합니다. 이 항목들을 webapps/live/WEB-INF/web.xml 파일에 추가 한 다음 서버를 시작하십시오.
<servlet>
<servlet-name>rtmpt</servlet-name>
<servlet-class>org.red5.server.net.rtmpt.RTMPTServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>rtmpt</servlet-name>
<url-pattern>/fcs/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>rtmpt</servlet-name>
<url-pattern>/open/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>rtmpt</servlet-name>
<url-pattern>/close/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>rtmpt</servlet-name>
<url-pattern>/send/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>rtmpt</servlet-name>
<url-pattern>/idle/*</url-pattern>
</servlet-mapping>
당신의 conf/red5.properties에 설정 기본 http 포트를 사용하는 경우, 스트림은 RTMPT에서 사용할 수 있습니다 : // youriporhost : 여기 RTMPT 약 5080/라이브
이전 블로그 게시물 : http://gregoire.org/2009/01/28/rtmpt-and-red5/