Flash Media Server, 2nd 앱에서 allendhtmldomains.txt를 사용하는 방법
-
08-07-2019 - |
문제
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를 포함한 모든 파일을 복사하십시오.
2 차 응용 프로그램을 구성하려면 여기에서 모든 지침을 자세히 따르십시오. http://help.adobe.com/en_us/flashmediaserver/3.5_deving/ws5b3ccc516d4fbf351e63e3d11a073cfae-7ff3.html
allendhmtldomains 및 허용 wfdomains만으로 시작하여 * 모두에게 액세스 할 수 있어야합니다.
The를 사용하여 FMS 서버를 다시 시작하십시오
./server restart
명령. 이것은 모든 사람이 모든 도메인에서 비디오를 볼 수 있도록 테스트입니다.다음 변경 허용 htmldomains.txt 만 허용하려는 도메인에 대한 *를 제거하십시오.
The를 사용하여 FMS 서버를 다시 시작하십시오
./server restart
명령이제 허용 htmldomains에 나열된 도메인 이외의 도메인에서 비디오를 스트리밍하십시오. 재생해서는 안됩니다