因?yàn)樽鲆曨l點(diǎn)播,用自己的電腦做FMS服務(wù)器,F(xiàn)MS默認(rèn)裝在了系統(tǒng)盤(pán),系統(tǒng)盤(pán)空間較小,供點(diǎn)播的視頻文件也都放在系統(tǒng)盤(pán)中,由于空間小,所以想把視頻點(diǎn)播應(yīng)用目錄指向其他空間較大的地方。
1.改變applications目錄指向:
找到fms4安裝目錄/conf/fms.ini文件,
修改VHOST.APPSDIR的值
(默認(rèn)值為:X:\Program Files\Adobe\Flash Media Server 4\applications),
例如改為:F:\fmsApp,
重啟FMS后,applications目錄就指向fmsApp目錄了。
2.改變視頻點(diǎn)播應(yīng)用程序目錄:
在F:\fmsApp目錄中新建一個(gè)用于視頻點(diǎn)播應(yīng)用的目錄(如:目錄名為vod2),
復(fù)制原X:\Program Files\Adobe\Flash Media Server 4\applications\vod\目錄中的所有文件
到
vod2中,
打開(kāi)vod2目錄中的Application.xml文件,找到以下節(jié)點(diǎn):
/;${VOD_COMMON_DIR}
VOD_COMMON_DIR,VOD_DIR都是變量,在fms.ini文件中定義并賦值的,它們都是指向視頻點(diǎn)播應(yīng)用的視頻文件目錄
VOD_COMMON_DIR:指向的是一個(gè)http地址,可以通過(guò)web訪問(wèn)到的,例如:D:\Program Files\Adobe\Flash Media Server 4\webroot\vod,主要用于漸進(jìn)式下載的視頻。
VOD_DIR:指向的是一個(gè)rtmp地址,可以通過(guò)rtmp鏈接訪問(wèn)到,例如:D:\Program Files\Adobe\Flash Media Server 4\applications\vod\media
如果你的視頻點(diǎn)播用的是http方式,就可以修改VOD_COMMON_DIR的值,
用rtmp方式的話就只要修改VOD_DIR的值,因?yàn)槲矣玫氖莚tmp方式,所以修改VOD_DIR的值。
現(xiàn)在vod2目錄中新建一個(gè)media目錄,然后將VOD_DIR的值改為:F:\fmsApp\vod2\media,這樣視頻點(diǎn)播應(yīng)用vod2的所有視頻文件都得放置于media中。假設(shè)media目錄中有個(gè)視頻文件:test.flv,那么要用rtmp方式點(diǎn)播這個(gè)文件,地址如何?如何鏈接?
地址:rtmp://localhost/vod2,
流名稱:test
nc.connect('rtmp://localhost/vod2');
當(dāng)鏈接上后:
ns.play('test',0);
即可播放該視頻文件。
如果不是flv文件,那么流名稱還有一些變化,具體要參考fms的幫助文檔。
因?yàn)樗幸曨l文件都在media目錄下,有時(shí)為了方便找到視頻文件要進(jìn)行視頻分類,需要在media下建立不同的子目錄,放置不同分類的視頻,例如:media1,media2,media3,...
假設(shè)media1目錄下有個(gè)視頻文件test2.flv,要訪問(wèn)到這個(gè)文件,那么地址又是如何?
地址:rtmp://localhost/vod2,流名稱:'media1/test2'
nc.connect('rtmp://localhost/vod2');
當(dāng)鏈接上后:
ns.play('media1/test2',0);
聯(lián)系客服