2009-10-28 20 views
0

我正在配置我們的Adobe Flash Media Server 3.5並需要一些幫助。Flash Media Server,如何在第二個應用程序上使用allowedHTMLdomains.txt

我仔細按照如何複製VOD服務的文檔: http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html

我成功地創建多個應用程序:VOD2,VOD3,vod4。

現在我想使用allowedHTMLdomains.txt和allowedSWFdomains.txt來限制哪些域可以播放視頻。

我已經改變了兩個文件:

allowedHTMLdomains.txt只包含這個:

purple.mydomain.com 

allowedSWFdomains.txt只包含這個:

purple.mydomain.com 

然後重新啓動Adobe Flash媒體服務器。

下我一個完全不同的服務器上創建一個網頁,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> 

但它不限制任何東西。

我仍然可以從允許的文件中未指定的域流式傳輸視頻。

缺少什麼我在這裏?

感謝,

傑夫

回答

3

你或許應該限制你的第一臺服務器上獲得「http://purple.mydomain.com/swfs/jwplayer.swf」,拒絕來自其他域的請求。我的猜測是,由於瑞士法郎實際上是以紫色爲主,所以這是FMS檢查的領域。

在您的服務器上籤出.htaccess。

+1

感謝您的幫助。對於缺少有關allowedHTMLdomains.txt和allowedSWFdomains.txt文件的文檔,我感到非常沮喪。 你的建議幫助我找到答案。 allowedHTMLdomains.txt限制哪些域可以查看視頻。 但是,如果您引用與Flash Media Server位於同一服務器上的Flash播放器(允許位於allowedSWFdomain.txt中),則您將能夠看到查看該視頻。 –

+0

很高興有任何幫助。太糟糕了,看起來,既然你沒有提高我的答案,那麼賞金就進入了虛空...... – sharvey

0

下面是一步一步的: 1.確保您將所有文件(包括main.asc)從vod目錄複製到新目錄中。

  • 遵守所有的指示進行密切合作,以配置輔助程序:http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html

  • 開始時,只有具有allowedHMTLdomains和allowedSWFdomains A *這應該是accessable大家

  • 使用./server restart命令重新啓動FMS服務器。這是測試,以確保每個人都應該能夠查看任何域的視頻。

  • 僅限下一次更改HTML域名。TXT到你想允許站點,刪除*

  • 重新啓動使用./server restart命令

  • 現在試圖從比allowedHTMLdomains列出的其他域流視頻的FMS服務器。它不應該玩

  • 相關問題