2011-02-07 5 views
2

인증 된 사용자 만 Adobe Flash Media Server에 스트림을 게시하고 싶습니다.라이브 스트림을 Adobe Flash Media Server에 안전하게 게시하는 방법

이상 적으로 서버에 스트림을 게시 할 수있는 IP를 제한하고 싶습니다.

Adobe 인증 플러그인에 대해 읽었지 만 Adobe Flash Media Live Enconder에서만 작동하므로 분명히 손상되었습니다. 스트림을 게시하는 다른 인코더 용으로 서버를 보호하지 않습니다.

감사합니다.

답변

3

사용자 인증

옵션 1 : 당신이 사용하려고 할 수있는 플래시 미디어 서버 인증 추가 기능은 플래시 미디어 인코더 살 얻을 때 당신이 얻을 :

https://www.adobe.com/cfusion/entitlement/index.cfm?e=fmle3

옵션 2 : 서버 측 액션 스크립트를 살펴볼 수도 있습니다. connect 함수 (클라이언트 측)를 호출 할 때 추가 매개 변수를 전달한 다음 application.onConnect 함수 (서버 측)로 매개 변수를 확인할 수 있습니다.

IP 블록

옵션 1 : 일반 IP 차단은 플래시 미디어 서버 설정에서 수행 할 수 있습니다. conf/-Folder에서 Adaptor.xml을 열고 허용/거부 항목을 변경하십시오.

여기 문서입니다 :

http://help.adobe.com/en_US/flashmediaserver/configadmin/WS5b3ccc516d4fbf351e63e3d119f2926583-7ffb.html

옵션 2 : 서버 측 ActionScript는 당신에게 더 세밀한 액세스 제어를 제공합니다. 위에서 언급 한 application.onConnection 함수를 사용하고 Client.ip 속성을 사용하여 IP 주소에 액세스하여 IP 주소를 확인합니다.

문서 : http://help.adobe.com/en_US/FlashMediaServer/3.5_SS_ASD/WS5b3ccc516d4fbf351e63e3d11a11afc95e-7ec3.html

+1

사용자 인증은 - 지금까지 내가 알고 있어요로서, FM 서버 인증 인은 추가 할 단지 어도비 FMLE를 인증하는 것을 고려 나뉩니다. 다른 인코더와 함께 스트림을 게시하려면이 "보호"가 전달됩니다. 보안에 대한 잘못된 인식 일뿐입니다. –

+1

IP 차단 - RTMP 스팀 게시 및보기는 모두 포트 1935에서 수행됩니다. 따라서 IP 연결을 허용/거부 할 수 없습니다. 나는 오직 나를 제외한 모든 사람을 막 "스트림"게시를 위해 차단하고 싶습니다. –

+0

서버 측 actionscript에 관해서 - 당신은 맞지만 기성의 라이브 서비스를 사용하고 있습니다. 내 자신의 라이브 서비스를 작성하려면이 점을 염두에 두어야합니다. (그리고 제대로 작동 할 것입니다.)하지만 Adobe에서 제공하는 기성 서버 측 응용 프로그램을 사용하려면 분실했습니다. –

관련 문제