fms伺服器
❶ rtmpe協議fms搭建服務器怎麼播放
遇到一個問題,FMS與WOWZA中如何使用RTMPE加密協議。
Wowza作為一個Media Delivery System,它要起很重要的作用。一直在摸索如何保證文件不會被下載。RTMP協議肯定是不行的。然後我就把目光放到了RTMP協議的眾多變體上。
首 先是RTMPT協議,用HTTP協議封裝的RTMP協議。不知道怎麼回事,伺服器似乎不能很好的接受RTMPT協議,不知道是設置問題還是別的什麼。而且 在Wowza官方論壇上,Wowza的開發者也不建議使用RTMPT協議,因為它需要500ms輪詢一次,而且伺服器的CPU開銷(協議封裝需要消耗 CPU)和帶寬開銷(封裝成HTTP協議時需要額外內容)都比較大,唯一的優點就只有可以突破帶有協議掃描的防火牆。
然後就是RTMPS和RTMPE。前者是用SSL協議加密的,後者是Adobe自己的128位加密演算法。Wowza和Adobe都推薦後者,因為使用簡單無需設置。而RTMPS需要設置證書等比較復雜的設置,而且安全性據說也不比RTMPE協議高。
最後就是RTMPTS和RTMPTE協議,看名字也知道是怎麼回事了。
最後我選擇了RTMPE協議,簡單就是美。
接 下來的問題是如何屏蔽RTMP協議。不像Red5和Adobe Flash Media Server那樣可以通過修改埠來簡單的屏蔽,Wowza的RTMP,RTMPE,RTMPT協議是捆綁在一個埠上的。因為這個問題我甚至一度放棄了 Wowza而改用Adobe Flash Media Interactive Server,不過怎麼都讀取不到內容。
仔細研究了一下Wowza的論壇,發現原來官方發布過一個源碼可以只使用RTMPE,RTMPS,RTMPTS這一類加密的協議。然後自然就是下載Wowza IDE,建了個工程,把代碼粘貼進去,保存後再把自動生成的jar文件復制到伺服器上。然後把application.xml文件修改一下,大功告成!
這樣設置後如果嘗試使用RTMP協議,會提示拒絕連接,要求加密。而且現有的所有下載工具都不能下載RTMPE協議。連網址變換都可以不用做了。
不得不贊嘆一下Wowza的介面,確實很強大,而且是Java的。雖然FMIS也有介面,不過ActionScript語言畢竟是門冷門語言。
附上鏈接:http://www.cuplayer.com/player/PlayerCode/Wowza/2015/1230/2212.html
❷ 如何配置FMS邊緣伺服器
一、FMS3安裝目錄下:conf/_defaultRoot_/_defaultVHost_/Vhost.xml,用記事本打開這個文件,作如下修改:
找到內 <Proxy> 下的 <Mode> 節點,修改Mode屬性為remote,即:容 remote
二、 FMS3安裝目錄下:conf/_defaultRoot_/_defaultVHost_/Application.xml,用記事本打開這個文件,作如下修改:
找到 <Scope></Scope>節點,修改為:<Scope>inst</Scope> 保存即可。
記得:重啟FMS後,邊緣伺服器就配置好了,至於其它的性能各方面的參數,可以詳細配置
❸ 我安裝了fms不懂怎麼使用,求高人指教!
先要打開伺服器 你在本機裝的fms,本機就是伺服器了!記得現在你的機器既是客戶端又是服務端 開始===程序===Macromedia===Flash Media Server 2 有兩個start****,都要打開,關時候兩個都要關,如果你怕麻煩直接找tool文件夾里的批處理文件StartServerService.bat吧,雙擊他,他會幫你搞定地,想關就找StopServerService.bat 如果想設置默認開機時候fms自動打開還是需要手動打開,可以在 開始菜單里--運行--輸入services.msc ,就會打開服務,找到Flash Media Server項,設置為手動或者自動,這里也可以隨時關閉服務或打開服務 applications文件夾 你可以在里邊建一個文件夾例如叫 FirstApp,這就建了一個Application,以後所有此項目伺服器端的flv文件啊,共享文件啊都會在這里邊,有時伺服器端需要寫程序的時候里邊會有個main.asc 文件,這個就是伺服器端程序,伺服器端程序目前只支持as1寫,是在伺服器上執行的,你也可以用trace調試,怎麼trace管理伺服器時候你會看到,你可能會建若干個app,在一台伺服器上同時運行,比如錄象的app,聊天室的app。。。這些所有的app都通過fms自帶的fms2_console.swf管理,現在就去看看如何管理伺服器吧! 管理伺服器 伺服器打開後就要管理了哦,點開fms2_console.swf,別看他只是個swf,後台管理就靠他了,輸入你安裝時候的密碼和用戶,伺服器地址寫 localhost 就好看到了吧,熟悉熟悉他吧 以後我們寫程序最常用的就是這個View Applications ,每當有客戶端連接伺服器時,左邊就會列出連接的是哪個app,有多少連接 下圖為連接applications文件夾下的bs文件夾(bs文件夾,因為每個文件夾對應一個app,就是bs app),連接數為1,458是實例名(實例名默認為 _definst_ ,每個文件夾可以有若干實例,互相不影響,這個特性可以用來做聊天是的房間,以後再說) Live Log 伺服器端的trace就這里看了 ,右邊依次是客戶端情況 , 共享對象,流,執行的情況(占內存,cpu等),後邊兩個小按鈕,調試時候常用哦,reload和unload! 每當伺服器端main.asc修改後一定記得reload或者unload一下,否則不會生效,unload會把窗口關閉,有客戶端連的時候還會自動打開 總有人告訴我,他的fms經常會出現詭異現象,比如連接不上,代碼已經刪了還會執行,一生氣連文件夾都刪了,還會執行,懷疑是自己的rp有問題。。 那不是rp問題,記住出現問題就reload !實在不行就去tools文件夾點StopServerService.bat 打開flash 與伺服器通信首先要建個NetConnection() nc = new NetConnection(); 連接 nc.connect("rtmp://localhost/test1"); 怎麼知道連沒連上呢?順利連接伺服器後會觸發一個onStatus事件,自己trace一下info.code nc.onStatus = function(info) { //trace(info) //trace(info.code) for (i in info) { trace(i+": "+info[i]); } }; 樓主具體的看 http://www.nshen.net/blog/article.asp?id=509吧,很詳細
❹ 1、FMS多台伺服器分流 用什麼配置
多台分流的方案最好別用,如果訪問量實在太大,不得以再為之。因為多台伺服器會佔用多個託管機位,會多出許多額外的費用,不如用一台高性能伺服器來的劃算。Flash Media Server來說的話,它有點類似於Windows Media Server,只是伺服器端軟體和客戶端播放軟體不一樣,原理上都是相似的,像這種視頻伺服器對處理器性能和內存容量要求較高,如果視頻文件多的話,對存儲容量要求也是比較大的。你可以看下國產伺服器品牌正睿的這款伺服器產品,他們的產品性價比很高,售後也很完善,3年質保,在業界口碑很不錯。像這款標配一顆至強四核心處理器,2G全緩沖容錯內存,320G硬碟,性能很強了,拖3000-5000人在線沒問題,如果你覺得性能還不夠用的話,還可以擴展至兩顆處理器,達成8顆處理核心,最大支持24GB內存。產品型號:I2436132S-E 產品類型:雙路四核機架式伺服器處 理器:Xeon E5405內 存:2G FB-DIMM DDR2 ECC硬 盤:SATA2 320G機 構:1U機架式價 格:¥6990銀牌服務重慶五年免費上門服務,全國三年免費上門服務,關鍵部件三年以上免費質保。 http://www.zrway.com/server/proct_param.jsp?RecNo=3526&SortId=1002
❺ adobe fms5流媒體伺服器的配置問題:FMS5+FMLE3.2單機實現視頻直播
單機實現視頻直播易直播可以的
易直播是現在最火的直播APP
這是一款可以實時直播的軟體
最大的特色是無需等待既可分享自己的視頻
而且還可以通過雲端自動保存
我身邊的小夥伴都在使用哦很不錯的
❻ 懸賞100分,求個運用fms邊緣伺服器的實例(有源代碼,或者教我)
先要打開伺服器
你在本機裝的fms,本機就是伺服器了!記得現在你的機器既是客戶端又是服務端
開始===程序===Macromedia===Flash Media Server 2
有兩個start****,都要打開,關時候兩個都要關,如果你怕麻煩直接找tool文件夾里的批處理文件StartServerService.bat吧,雙擊他,他會幫你搞定地,想關就找StopServerService.bat
如果想設置默認開機時候fms自動打開還是需要手動打開,可以在 開始菜單里--運行--輸入services.msc ,就會打開服務,找到Flash Media Server項,設置為手動或者自動,這里也可以隨時關閉服務或打開服務
applications文件夾
你可以在里邊建一個文件夾例如叫 FirstApp,這就建了一個Application,以後所有此項目伺服器端的flv文件啊,共享文件啊都會在這里邊,有時伺服器端需要寫程序的時候里邊會有個main.asc 文件,這個就是伺服器端程序,伺服器端程序目前只支持as1寫,是在伺服器上執行的,你也可以用trace調試,怎麼trace管理伺服器時候你會看到,你可能會建若干個app,在一台伺服器上同時運行,比如錄象的app,聊天室的app。。。這些所有的app都通過fms自帶的fms2_console.swf管理,現在就去看看如何管理伺服器吧!
管理伺服器
伺服器打開後就要管理了哦,點開fms2_console.swf,別看他只是個swf,後台管理就靠他了,輸入你安裝時候的密碼和用戶,伺服器地址寫 localhost 就好看到了吧,熟悉熟悉他吧
以後我們寫程序最常用的就是這個View Applications ,每當有客戶端連接伺服器時,左邊就會列出連接的是哪個app,有多少連接 下圖為連接applications文件夾下的bs文件夾(bs文件夾,因為每個文件夾對應一個app,就是bs app),連接數為1,458是實例名(實例名默認為 _definst_ ,每個文件夾可以有若干實例,互相不影響,這個特性可以用來做聊天是的房間,以後再說)
Live Log 伺服器端的trace就這里看了 ,右邊依次是客戶端情況 , 共享對象,流,執行的情況(占內存,cpu等),後邊兩個小按鈕,調試時候常用哦,reload和unload!
每當伺服器端main.asc修改後一定記得reload或者unload一下,否則不會生效,unload會把窗口關閉,有客戶端連的時候還會自動打開
總有人告訴我,他的fms經常會出現詭異現象,比如連接不上,代碼已經刪了還會執行,一生氣連文件夾都刪了,還會執行,懷疑是自己的rp有問題。。
那不是rp問題,記住出現問題就reload !實在不行就去tools文件夾點StopServerService.bat
打開flash
與伺服器通信首先要建個NetConnection()
nc = new NetConnection();
連接
nc.connect("rtmp://localhost/test1");
怎麼知道連沒連上呢?順利連接伺服器後會觸發一個onStatus事件,自己trace一下info.code
nc.onStatus = function(info) {
//trace(info)
//trace(info.code)
for (i in info) {
trace(i+": "+info[i]);
}
};
樓主具體的看http://www.nshen.net/blog/article.asp?id=509吧,很詳細
參考資料:http://www.nshen.net/blog/article.asp?id=509
❼ FMS(flash media server )伺服器的承載能力是多少.做聊天室支持多少人在線.還有就是需要多少帶寬等
哇` 強人! 聊天室都做好了!
我的伺服器還沒搭建好 - =。
我印象中 記得有提聊天室的目前都是小型的。
當然這都是大家學習時開發的,所以比較小。具體承載 也不清楚。
和你一起等答案。
❽ [FMS]什麼是FMSFMS的傳輸協議與FMS的特色
後來該名為Flash Media Server(簡稱FMS),使用FMS你只需要配備Web攝像頭和麥克風,並加上十幾行ActionScript腳本便可以完成一個電視會議系統。 FMS給全世界的人帶來一種全新的通訊方式。有了FMS伺服器,您可以參加實時網路會議;使用FMS的功能在工作中進行協作以及通過Internet或企業Intranet共享信息。 還不只是這一點,Flash Player的強大功能使得實時通訊和應用程序的集成由夢想變為現實,這正是未來網路軟體發展的趨勢,這都是Flash Player惹的「火」。 Flash Media Server(簡稱FMS)伺服器是用於用戶之間相互通訊的新平台,它集成了Flash多媒體交互的特性,又添加了實時音頻、實時視頻和實時數據流等新特色,使用該平台,你可以通過網路存儲錄制下來的音頻、視頻,也可以共享數據對象,並且可以將這些音頻、視頻和共享數據對象傳遞給多個客戶端,實現實時同步共享。該平台集成了通訊功能和應用程序功能,它通過Flash Player(Flash Player 6或更高)在客戶端提供音頻共享、視頻共享和共享數據流,為用戶帶來了更為豐富的體驗。 二、FMS的傳輸協議 FMS使用實時通訊協議(RTMP),RTMP 是一種未加密的TCP/IP協議,專門設計用來高速傳送音頻、視頻和數據信息。 使用FMS可以捕獲(甚至錄制)用戶客戶端的視頻和音頻流。信息通過FMS使用Real-Time Messaging Protocol (RTMP)協議被傳遞到客戶端(用戶計算機上的Flash Player)。當一個Flash影片應用程序要使用 FMS時,Flash Player就連接到伺服器,這樣就在客戶端Flash Player和FMS之間提供了往復的源源不斷的信息流,稱為network stream(網路流)。其他的用戶也可以同時連接到相同的FMS接收信息、更新數據以及音頻和視頻,這些都是「網路流」。 三、FMS的特色 FMS是一個完全基於軟體環境的多媒體實時通訊環境,代表了當前實時通訊領域內的發展方向,並且,其自身也融合了大量的新特色,用於創建下一代通訊應用程序,這些新特色包括: 1、它提供了一個高效高性能的運行時,該「運行時」不但可以用於執行代碼、處理數據內容,並且還可以進行通訊。 2、它將內容、通訊功能和應用程序界面集成進一個通用環境,這個通用環境就是Flash Player,通過強大且分布廣泛的Flash Player,使得通過FMS進行通訊變得更加便利。 3、它為交互性提供了強大、高擴展性的對象模型。在為FMS開發Flash通訊應用程序的過程中,您就會慢慢認識到FMS無處不在的面向對象開發的特點。 4、它還建立了一個高效的組件架構模型,使用該組件架構模型可以創建高效的Flash通訊組件,而使用組件和其它的可重用模塊,可以使你快速的開發基於FMS的通訊應用程序。 5、它還允許使用應用程序伺服器提供的web服務和數據服務,從而可以和其它的應用伺服器技術結合起來以創建功能更強大、更完整的富媒體應用程序。 6、它並且可以識別那些處於連接狀態和處於未連接狀態的客戶端,以降低網路負載。 7、使用它,你可以將通訊應用程序客戶端輕松的部署在多個平台和設備上,這多虧了Flash Player的廣泛使用。 使用FMS和Flash創作環境,你可以非常輕松迅速的創建即時通訊應用程序,它可以讓兩個或多個的用戶實現即時交流(交流可以使用文字、音頻和視頻)。例如,你可以使用FMS創建會議系統、在線社區、客戶支持、銷售支持、培訓、遠程展示或者即時消息系統。FMS是一個實時數據流平台,使用該平台加上客戶端Flash Player的支持,可以將實時的數據流通過網路傳遞到Internet、PDA、iTV或者其它的設備上。 FMS的功能平台由兩部分組成:伺服器提供通訊方式;Flash影片應用程序(SWF文件)提供終端用戶界面。你可以使用Flash創作工具作為開發環境創建Flash影片應用程序,該影片應用程序使用FMS提供的服務(也就是位於FMS上的Flash通訊應用程序)。有時你也可以編寫服務端腳本為通訊應用程序添加新的功能,使用服務端腳本可以更靈活的控制共享狀態信息,並且可以作為一個負載平衡器調節多用戶之間的實時交互。
❾ web伺服器和fms伺服器有什麼不同
簡單說吧,web伺服器主要用於網站網頁訪問,它是以http方式運行的,ftp伺服器是用於下載。
而你說的fms有兩種,一種是以flash為基本的音頻、視頻應用服務,Flash Media Server,比如視頻聊天室、視頻會議系統、視頻播放等,這種也是屬於網站網頁訪問類型中的一種;另外一種fms是Foxmail Server,它是屬於郵件系統伺服器。