Luar's Flash Playground:一些Flash Media Server 3/3.5安裝紀錄
新聞(101)
觀點或評論(94)
Flash書(63)
教程(73)
Design Patterns(3)
FlashCom筆記(47)
Flash Remoting筆記(27)
Flex筆記(11)
Flash Lite筆記(14)
PHP資訊(23)
Ajax筆記(9)
習作(51)
組件(17)
酷站(32)
學習資源(28)
書籍推介(15)
本站與我(91)
RSS瀏覽器
聯絡
熱愛鑽研
Ajax
ActionScript
Flash
Flash Lite
Flex
Flash Remoting
FlashCom
Director
Lingo
PHP
Multiplayer Game

搜尋
VCASMO
一些Flash Media Server 3/3.5安裝紀錄 (03-10-2009)

Port 80問題
FMS 3.5起附帶Apache,因為Server已經有Apache,所以沒有安裝。因為想要HTTP Tunneling,所以安裝過程中的Port填了1935,80。結果當FMS啟動後,Apache就不能運作,因為Port 80俾FMS佔聽了。所以你是只有一台Server,同時運行Web Server和FMS,就不要HTTP Tunneling。可以編輯conf\fms.ini

ADAPTOR.HOSTPORT = :1935

小心19350
在研究conf\_defaultRoot_\Adaptor.xml中,發現一行

<HostPort name="edge1" ctl_channel="localhost:19350">
為什麼是19350?我以為是自己不小心改了,於是改為1935,結果雖然FMS是啟動了,但任何Application都連不上

方便的VOD和Virtual Directory
FMS 3.0起附帶一個非常方便的Applications vod,專門作Streaming影片之用,基本上只要把FLV放到applications\vod\media\下,連到rtmp:/vod就可以播放Streaming影片,vod支援Virtual Directory,只要修改applications\vod\Application.xml,在<VirtualDirectory>加入新node:

<Streams>/test;C:\Video</Streams>

假設有一個FLV是C:\Video\folder1\video_1.flv,那麼就可以這樣實作:

var my_nc:NetConnection = new NetConnection();
my_nc.connect("rtmp:/vod");
var my_ns:NetStream = new NetStream(my_nc);
my_video.attachVideo(my_ns);
my_ns.play("test/folder1/video_1");

本文章由發表。
同組文章

Movable Type 4.32-en系統支持,Luar's Production版權所有。