Linux FMS3配置fms虛擬服務器
Linux FMS3還是比較常用的,于是我研究了一下Linux FMS3,在這里拿出來和大家分享一下,希望對大家有用。Linux FMS3 服務器集群&虛擬服務器配置入門服務器環境 Centos 5
1.首先看服務器集群
原理和介紹都不說了一些幫助文檔上都有。在兩臺機器上都按裝Linux FMS3 輸入相同的序列號(關鍵)邊緣服務器 192.168.1.102 源服務器 192.168.1.104在源服務器的放上服務器腳本無需配置邊緣服務器配置: /opt/adobe/fms/conf/_defaultRoot_/_defaultVHost_/Vhost.xml
找到 <Mode></Mode>標簽改為將local改為remoteok配置相當簡單呼叫的時候原本的uri(呼叫源服務器) rtmp://192.168.1.104/改為rtmp://192.168.1.102/?rtmp://192.168.1.104/ 【rtmp://邊緣1?rtmp://邊緣2?rtmp://邊緣3?rtmp://邊緣4?rtmp://源】Linux FMS3的集群就部署好了
2.配置fms虛擬服務器
首先你需要用不同的域名指向fms服務器的ip(內部測試hosts:192.168.1.104 myhost.club-fish.com)設定配置文件 默認安裝下 /opt/adobe/fms/conf/目錄下放著默認的控制器 _defaultRoot_ 我們就用這個默認控制器來配置虛擬主機#cp ./_defaultVHost_ ./myhost 現在我們已經把默認的虛擬主機目錄copy為myhost #cd myhost
會看到兩個xml配置文件 Application.xml Vhost.xml我們要修改的是 Vhost.xml 里的<Alias>標簽
<AliasList>
<Alias name=”myhost”>myhost.club-fish.com</Alias>
</AliasList>
好了!虛擬服務器rtmp://myhost.club-fish.com/已經可以正常運行了。他將運行的應用實例位置和默認虛擬主機一致。如果想設定不同的應用程序那要修改Vhost.xml里的<AppsDir>標簽來制定服務器端腳本的路徑
Linux FMS3集群配置(默認安裝)在兩臺機器上都按照Linux FMS3 輸入相同的序列號邊緣服務器 192.168.1.102 源服務器 192.168.1.104在源服務器的放上服務器腳本無需配置邊緣服務器配置: /opt/adobe/fms/conf/_defaultRoot_/_defaultVHost_/Vhost.xml找到 <Mode></Mode>標簽 改為 將local改為remoteok配置相當簡單呼叫的時候原本的uri rtmp://192.168.1.104/改為rtmp://192.168.1.102/?rtmp://192.168.1.104/
【rtmp://邊緣1?rtmp://邊緣2?rtmp://邊緣3?rtmp://邊緣4?rtmp://源】
Linux FMS3的集群就部署好了Origin/Edge模式下的VOD Sample提醒有很多人已經下載了Flash Media Server 3,開發者版本已經可以通過Vod示例直接演示點播模式的應用,而且此Vod范例可以支持2級的Origin/Edge,也就是rtmp://edge1 /?rtmp://origin/vod/instance的方式,有一點需要提醒的是,由于此Vod范例中的播放器使用了FLVPlayback組件, 所以無法支持超過2級的Origin/Edge,也就是rtmp://edge2/?rtmp://edge1/?rtmp://origin/vod /instance的模式。如果需要多層級Origin/Edge的測試,需要自行開發播放器。但是就最佳實踐而言,2級的Origin/Edge是效率 最高的模式, 如果服務器廣度覆蓋足夠的話。
【編輯推薦】