2011-05-11 4 views
1

lib5Tutorial "firstApp"응용 프로그램에 libRTMP 클라이언트로 연결하려고합니다. 내가 튜토리얼로, 플렉스 클라이언트에서 연결할 수 참고 설명 :librtmp에서 red5 "firstApp"에 연결하는 중 문제가 발생했습니다.

... 
//from flex client 
NetConnection nc = new NetConnection(); 
nc.connect("rtmp://localhost/firstApp"); - connected, works 

//from libRTMP 

RTMP* r = RTMP_Alloc(); 
retVal = RTMP_SetupURL(r, "rtmp://localhost/firstApp"); 
retVal = RTMP_Connect(r, NULL); - no connection 

retVal = RTMP_SetupURL(r, "rtmp://localhost:1935/firstApp"); 
retVal = RTMP_Connect(r, NULL); - still no connection 

//The same thing works fine for Red5 "live" application 

retVal = RTMP_SetupURL(r, "rtmp://localhost:1935/live/instance"); 
retVal = RTMP_Connect(r, NULL); - works, connected 

어떤 아이디어 문제가 무엇인지? 감사합니다. -V

답변

0

로그를 볼 수 있습니까? 아마도 librtmp는 여전히 응용 프로그램의 이름으로 "라이브"를 보냅니다.

0

red5 webapps 디렉토리 내에 "firstApp"라는 설치 및 구성된 응용 프로그램이 있습니까?

+0

로그를 볼 수 있습니까? 아마도 librtmp는 여전히 응용 프로그램의 이름으로 "라이브"를 보냅니다. 아니요, wireshark로 확인했습니다 ... red5 webapps 디렉토리에 "firstApp"라는 설치 및 구성된 응용 프로그램이 있습니까? 예 – user270398

0

시도 "RTMP : // localhost를/firstApp/definst"URL로

0

가 결국 해결 내 다른 오픈 소스 RTMP 프로젝트 인 "crtmpserver"(http://www.rtmpd.com)의 문제점은 훨씬 더 잘 설계되고, 문서화되고, 구현되고 유지 보수되는 것으로 보인다.

관련 문제