2012-05-25 6 views
0

나는 red5 서버에서 새로 생겼습니다. 웹캠에서 비디오를 녹화하고 내 서버에 저장하려고합니다. 이렇게하기 위해 red5를 제 서버에 설치했습니다. 또한 red5recorder를 다운로드하여 webapps 폴더에 저장했습니다. 그러나 구현 세부 사항에 대한 정보는 있습니다. 도대체 무엇이. 그래서 저는 Red5 SimpleRecorder 튜토리얼을 계속 사용합니다.로컬 호스트 외부의 red5 서버에 액세스

내 서버를 사용해도 문제가 없지만 다른 컴퓨터의 서버에 연결하여 비디오를 녹화하려고하면 문제가 발생합니다. 사실 비디오 녹화는 처리되지만 녹화 된 비디오는 서버에 업로드되지 않습니다. localhost에서 작업 할 때 제대로 작동하지만 외부에서 비디오를 녹화하거나 업로드 할 수 없습니다.

red5-web.properties 문서를 변경하고 가상 호스트를 내 서버 IP로 설정하지만 localhost에서만 다시 작동합니다. 그 이유는 무엇일까요? 파일 권한에 관한 것입니까? 아니면 그게 뭐야?

종류와 관련, 수

답변

1

당신이 red5recorder 또는 (다른 데모)를 사용하는 경우. rtmp 서버가 red5recorder.swf에 rtmp : //127.0.0.1 :/red5recorder로 설정되어있는 것 같습니다. 그런 다음 소스에서 컴파일

if(Application.application.parameters.server!=null) 
    myRecorder.server= "rtmp://your-server-ip/red5recorder"; 

:

if(Application.application.parameters.server!=null) 
    myRecorder.server= Application.application.parameters.server; 

을하고 해당 변경 : 당신은 SRC/red5recorder.as에서 다음을 검색해야합니다.

편집 :

당신은 Recorder.as (SRC/클래스/Recorder.as)가 언급 된 모든 매개 변수 대신 파일을 변경의 더 나은 수 있습니다.

server:String="rtmp://127.0.0.1/red5recorder/"; 

그런 다음 소스를 컴파일하고 새로운 .swf를 만듭니다.

html에서 swf로 전달할 수있는 플래시 매개 변수가 있습니다. 여기를 확인하십시오 : http://www.red5-recorder.com/params.php