Re: [問題] 請問FMS是不是不能跟Apache共存?

看板Flash作者 (AMO)時間17年前 (2009/03/06 00:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《world294 (Uzhi)》之銘言: : RTMP -> 1935 Port : HTTP -> 80 Port : FMS 3.5 版會增加 Apache 是因為有些人想直接透過 http 80 port 直接把 : flv 或其他影像格式從FMS load 並播放。程式可以節省很多步驟。 : 如果你是 localhost 您到可以使用 rtmp:/MyTest 這樣就可以 先在這裡感謝world294大的熱心解答 我列出一些碰到的問題給大家做參考 : 先測試 FMS 服務是否啟動抓微軟的 TCP View : http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx : 看看 FMS 是否啟動在監聽。 這是擷取TCP View執行的圖,看起來應該是有在監聽? http://momo26.myweb.hinet.net/ptt/fms/TCPView.png
: 如果已經啟動 rtmp://myDomainname.com/app : 還是不能 connect 請使用 這個部分我不太懂 請問是叫我試試connection.connect("rtmp://myDomainname.com/app");這樣嗎? 測試後的結果會一直停在連接中的狀態 : Win + R (開始->執行) -> cmd : telnet myIP 1935 : telnet myIP 80 : 正常會變黑色,若停很久表示 Port 被 firewall 擋住了,XP的新增一下例外吧! : 還有問題的話,把你的 code post 出來,好幫你解決。 這兩個指令都變黑色的螢幕然後游標閃爍狀態 然後我也在防火牆新增一個1935的例外 我的文件配置如下 C:\Program Files\Adobe\Flash Media Server 3.5\applications └MyTest ├MyTest.fla └MyTest.as MyTest.as 內容如下: package { import flash.display.MovieClip; import flash.events.MouseEvent; import flash.events.NetStatusEvent; import flash.net.NetConnection; public class MyTest extends MovieClip { private var connection:NetConnection; public function MyTest() { connection = new NetConnection(); connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); connection.connect("rtmp:/MyTest"); } private function netStatusHandler(event:NetStatusEvent):void { switch (event.info.code) { case "NetConnection.Connect.Success" : trace("連接成功"); break; case "NetConnection.Connect.Failed" : // // 目前碰到的都是這種狀況 // trace("伺服器無回應"); // // 除了rtmp://myDomainname.com/app會一直等待連接 // break; case "NetConnection.Connect.Rejected" : trace("伺服器拒絕"); trace("返回訊息:" + event.info.application.msg); break; case "NetConnection.Connect.Closed" : trace("連接關閉"); break; default : trace("其他錯誤"); break; } } } 以上就是目前的程式,不知道有沒有哪個部分是出問題的? 再次感謝板上的各位~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.89.176
文章代碼(AID): #19h_g7Lx (Flash)
討論串 (同標題文章)
文章代碼(AID): #19h_g7Lx (Flash)