문제

Adobe Flash Media Server 3.5를 구성하고 있으며 도움이 필요합니다.

VOD 서비스를 복제하는 방법에 대한 문서를 신중하게 따랐습니다.http://help.adobe.com/en_us/flashmediaserver/3.5_deving/ws5b3ccc516d4fbf351e63e3d11a073cfae-7ff3.html

VOD2, VOD3, VOD4 등 여러 응용 프로그램을 성공적으로 만들었습니다.

이제 allucthtmldomains.txt 및 allendswfdomains.txt를 사용하여 비디오를 재생할 수있는 도메인을 제한하고 싶습니다.

두 파일을 변경했습니다.

alluctHtmldomains.txt는 이것 만 포함합니다.

purple.mydomain.com

allendswfdomains.txt는 다음과 같은 것만 포함됩니다.

purple.mydomain.com

그런 다음 Adobe Flash Media Server를 다시 시작했습니다.

다음으로 완전히 다른 서버 인 Banana.myotherDomain.org에서 웹 페이지를 만들었고이 내장 코드를 사용하여 페이지에 비디오를 배치했습니다.

<embed 
 height="377" width="640" 
 allowscriptaccess="always"
 allowfullscreen="true"  
 src="http://purple.mydomain.com/swfs/jwplayer.swf"
 flashvars="&streamer=rtmp:/vod2&file=testfile.flv" 
/>
</embed>

그러나 그것은 아무것도 제한하지 않습니다.

허용 파일에 지정되지 않은 도메인에서 여전히 비디오를 스트리밍 할 수 있습니다.

내가 여기서 무엇을 놓치고 있습니까?

감사,

제프

도움이 되었습니까?

해결책

당신은 아마도 "에 대한 접근을 제한해야합니다.http://purple.mydomain.com/swfs/jwplayer.swf"첫 번째 서버에서 다른 도메인의 요청을 거부합니다. 내 생각에 SWF가 실제로 자주색으로 호스팅되기 때문에 FMS가 확인하는 도메인입니다.

서버에서 .htaccess를 확인하십시오.

다른 팁

단계별로 다음과 같습니다. 1. VOD 디렉토리에서 새 디렉토리로 Main.ASC를 포함한 모든 파일을 복사하십시오.

  1. 2 차 응용 프로그램을 구성하려면 여기에서 모든 지침을 자세히 따르십시오. http://help.adobe.com/en_us/flashmediaserver/3.5_deving/ws5b3ccc516d4fbf351e63e3d11a073cfae-7ff3.html

  2. allendhmtldomains 및 허용 wfdomains만으로 시작하여 * 모두에게 액세스 할 수 있어야합니다.

  3. The를 사용하여 FMS 서버를 다시 시작하십시오 ./server restart 명령. 이것은 모든 사람이 모든 도메인에서 비디오를 볼 수 있도록 테스트입니다.

  4. 다음 변경 허용 htmldomains.txt 만 허용하려는 도메인에 대한 *를 제거하십시오.

  5. The를 사용하여 FMS 서버를 다시 시작하십시오 ./server restart 명령

  6. 이제 허용 htmldomains에 나열된 도메인 이외의 도메인에서 비디오를 스트리밍하십시오. 재생해서는 안됩니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top