前言:中文期刊網精心挑選了流媒體技術論文范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
流媒體技術論文范文1
1.1流媒體定義
所謂的流媒體技術,是指在互聯網的傳輸中采用的流式傳輸技術中的連續時基傳輸。通俗的將就是按照我們當前的網絡習慣,通常是通過web服務請求,在通過邏輯層和數據層,最后數據層將結果傳輸給瀏覽器。在這種情形下只有能將文件傳送到后才可使用。而通過流媒體技術可一邊下載一邊看視頻,而不需要等整個過程都傳輸完后方可使用。通過流媒體技術,大大提高了用戶播放視頻或者是音頻等的時間,并不需要太多的緩存。
1.2流媒體技術的原理
流媒體技術其基本的原理,是利用TCP協議和UDP協議之間的差異,采用HTTP/TCP作為傳輸控制,用RTP/UDP來進行實施數據的傳輸。其具體的傳輸的過程流程主要包括以下的步驟:首先是用戶在選擇流媒體的服務之后,通過Web瀏覽器的數據請求,將所需要的數據進行實時的檢索;其次是在當Web瀏覽器在將音視頻的客戶程序進行啟動之后,將相關檢索到的參數進行初始化,這些參數則主要包括音頻數據的編碼、服務器地址等;再次是通過實時流協議,實現對視頻、音頻的播放、暫停等操作;最后是音頻播放器通過RTP/UDP協議將相關的視頻數據傳遞給客戶端,并開始進行播放。
2基于流媒體技術的英語在線系統的設計與實現
2.1系統整體需求分析
設計針對大學生英語在線教學系統,其目的是改變傳統的教學方式,利用現代的多媒體技術,從而實現對網絡教學方式的多樣化。因此,在該系統中,將充分發揮FlashMediaServe流媒體服務的優勢。同時為更好的實現英語教學,在視頻播放中必須支持多種不同形式的視頻播放格式,并可支持web瀏覽器播放。因此,我們在本設計中采用XML用例分析,將整個系統的用戶設定為學生、老師、管理員三個不同的角色。同時我們對系統的用戶進行用例分析,根據不同的角色,其所涉及的權限也就不同。其具體的用例分析如圖2所示。英語在線教學系統用于針對校園內學生英語學習,其具體的功能則為學生提供英語課堂視頻、英語教學課件等資料。因此,通過上述的用例分析,我們對不同的角色設置不同的權限。在個人用例分析中,教師和學生作為系統的主要的參與者,其功能需求的分析不同。其中教師對視頻、音頻等英語課件進行管理,同時必須借助學校的教務平臺對自己的課程進行查看,同時還必須具備對相關資料的刪除、添加等;學生則作為英語在線平臺的受體,可進行視頻點播和交流等功能。在這其中,管理員的最大的角色是充當系統的維護和對成員權限的配置。在對該系統中學生角色的設計中,為方便廣大學生的使用,采用B/S架構,使得學生只需要安裝web瀏覽器即可使用,同時也方便英語教師在任何時候、任何地點進行教學。
2.2系統整體框架設計
根據上述的功能需求分析,我們同時本著實用、簡潔、安全的原則,將整個系統的框架進行如圖3設計。在線課堂是將英語教師上課的錄像或是相關的音頻信息轉變為流媒體文件的格式,以此為廣大的學生提供在線點播和課后重播,方便學生對高校英語知識點的鞏固和復習。在該模塊中,最主要的是視頻流模塊。課件點播系統功能是為廣大的英語愛好者提供在線的視頻顛簸的功能,通過該系統,學生可查看各種格式的多媒體英語課件。播放器的主要的功能則是播放正在直播的課程,同時還可通過播放器辯駁其他的課件。后期編輯器主要是為廣大教師提供視頻編輯、剪切等功能,從而使得英語教學課件能夠達到最為完美的教學效果。而目前比較廣泛采用的是AdobeAIR的RichFLv。同時在該系統中,我們采用面向對象技術對系統進行開發,以C++為編程語言,SQLServer2008作為系統的數據庫服務器,同時采用基于校園網絡對整個系統進行搭建,從而使得學生和老師不需要安裝客戶機,通過IE瀏覽器對系統進行使用。而對頁面的實現我們采用面向對象技術常用到jsp技術進行實現。
2.3服務器的實現
對本服務器的配置,是在FlashMediaServer服務器平臺上進行搭建。而FMS是采用獨特的邊緣策略,使得其可有效的解決在網路傳輸中的流服務的負載問題。其具體的服務器拓撲圖如圖4所示。2.4數據庫的設計與實現對該設計的實現,最重要的是對數據庫的實現。而以在線課堂為例,我們將其數據庫表設計為教師記錄表、課堂記錄表、課件記錄表三個表格。其具體的E-R關系簡略圖如圖5所示。在搭建好服務器和程序設計之后,通過單元測試、模塊測試和集成測試,可在校園內進行正常的運行。
3結束語
流媒體技術論文范文2
關鍵詞:請求路由算法,請求重定向,緩存輔助CDN,光纖輔助CDN,對等網輔助CDN
1 引言在CDN網絡中,請求路由技術選擇離終端用戶“最近”的節點來服務終端用戶請求,決定著內容分發服務的質量好壞。因此,請求路由技術的好壞,決定著CDN網絡進行內容分發性能的好壞,具有重要的地位。
本文總結近10年來 CDN網絡在發展過程中面臨的困境,需要解決的問題,以及在解決這些問題時采用的請求路由技術,清晰勾勒各種請求路由技術之間的關系以及請求路由技術今后的發展趨勢。
2 請求路由技術概況圖1是CDN網絡的請求路由系統結構圖。從圖中可知,CDN進行內容服務的過程為:終端用戶向CDN網絡發送對內容的請求;CDN請求路由系統的資源定位算法先根據該內容請求和網絡條件,采用一定算法對所需資源進行定位(如圖中的邊服務器1);之后,請求路由系統將該請求引導到定位結果上(如引導到邊服務器1上);最后由該服務器進行內容服務。
根據圖1的請求路由實現過程,可以將路由技術分為資源定位算法和請求重定向兩大類[1]。其中,資源定位算法包括自適應定位算法和非自適應定位算法;請求重定向技術分為全局服務器負載均衡(GSLB),DNS-based請求路由,HTTP重定向,URL重寫,Anycasting和CDN peering [2] [3] [4]。
圖1 CDN請求路由模型
3 CDN請求路由技術發展3.1 第一代CDN請求路由技術從上世紀90年代中期開始,隨著網絡在世界范圍內的普及,網站負載增大,可能造成網站架構中諸如前端Web服務器、網絡設備或者使用帶寬不堪重負。為了解決這些問題,學者們提出各種技術,最后產生了第一代CDN網絡,即緩存輔助CDN。1998年,MIT的一群教授和學生組建了第一個CDN網絡,并以該網絡為基礎組建了Akamai CDN網絡[4]。該網絡利用其在全球范圍內Internet邊緣網絡中架設的服務器以最快的速度響應用戶請求,主要分發內容是Web文本和圖片等靜態內容。這一時期的內容路由技術主要是解決如何實現內容分發由中央式轉變為分布式、如何實現內容請求的快速響應和如何實現由服務器分布而造成的負載不均等問題。
在CDN網絡發展之初,網絡規模不大,其目的主要是實現請求的快速響應和服務,較少考慮到其他因素,路由算法主要有輪詢、基于Clusters和Cisco的非自適應資源定位算法[1]。由于CDN技術還不成熟,請求重定向技術大多在已有重定向基礎上進行改進,主要有基于DNS的請求路由和URL重寫兩類[4]。論文大全。
3.2 第二代CDN請求路由技術隨著Internet網絡的快速發展,CDN網絡需要分發流媒體、大文件等內容,出現了以Limelight CDN為代表的第二代CDN網絡-----光纖輔助對等網絡。這一時期CDN網絡需要解決的問題是如何將分散的邊服務器資源有效組織起來,以便更有效的完成內容分發任務;如何將客戶需要分發的資源更好的存儲起來,以便進行分發服務;相應的,請求路由技術需要解決如何在網絡環境多變的情況下順利實現內容分發任務,即魯棒性;如何實現隨著網絡擴展環境下內容分發服務,即可擴展性等方面的問題。
這一時期的請求路由技術基本上是在已有算法基礎上進行改進,如Andrews等人在基于C/S延遲的基礎上對cluster資源定位算法進行了改進,提出了clusters的自適應算法[6]。Globule以networkproximity為準則提出一種自適應算法來選擇最佳服務器[3]。請求重定向技術主要以提高引導效率和保證整個CDN網絡負載平衡為核心思想,表現為改進DNS路由技術和基于全局的負載均衡路由機制[3] 5]。論文大全。
3.3 第三代CDN請求路由技術隨著用戶對以視頻為主的流媒體內容的快速增長和要求的提高,導致流媒體直播、大文件下載服務成為CDN分發內容的最大來源。這些內容的分發會消耗大量的網絡資源,特別是帶寬,甚至影響到CDN的服務質量和擴展性,使CDN邊緣服務器資源再一次成為瓶頸。為了解決上述問題,CDN引入P2P技術來補充邊緣服務能力的不足,2005年出現以CacheLogic為代表的第三代CDN網絡,即對等網輔助CDN [7]。
CDN網絡為典型的分級控制模式,每個邊服務器的分發采用中央控制模式。當邊服務器服務終端用戶增多時,特別是服務內容為流媒體等極占帶寬的資源時,邊服務器的帶寬成為內容分發的瓶頸。此時,將P2P技術引入到CDN網絡中,取各自所長而避其所短,很好的解決CDN邊服務器資源不足的瓶頸。根據CDN與P2P在網絡中結合的位置不同來劃分,可以分為終端用戶型CDN-P2P和邊服務器型CDN-P2P[3]。但由于CDN與P2P采用不同請求路由技術,如何將二者很好融合,并能實現各種優點,則是當前研究的一個熱點。
3.4 三代CDN請求路由技術總結由上文可以看出CDN請求技術發展具有以下特點:
·1、從網絡發展來看,無論那一代CDN網絡的出現,都是由現實需求決定的。由于網絡流量的快速增加,導致中央服務器成為中央服務模式的瓶頸。這時候,在網絡邊緣部署服務器,用來服務請求,從而產生了CDN網絡。而隨著CDN網絡快速擴展,服務流量、服務內容的增加,小型的、區域CDN網絡不能滿足內容分發任務的要求,將這些小的網絡連接起來,形成一個大型的CDN網絡就成了必然,第二代CDN應運而生。但當CDN網絡分發的內容中視頻、流媒體等極其消耗帶寬的內容占據主要份額時,邊服務器到終端用戶以及邊服務器到中心服務器之間就出現帶寬不足的問題。論文大全。此時,將CDN技術與P2P技術相結合,從而產生了現在的第三代CDN網絡。
·2、從技術上看,CDN請求路由技術實際上是解決當時面臨的問題的必然結果。當傳統單服務器C/S模式不能滿足要求時,第一代CDN出現。此時,請求路由技術需要解決如何在地理位置分布的網絡中選擇“最佳”邊服務器來服務請求;而CDN網絡進入第二代,需要將眾多小的CDN網絡組成更大的CDN網絡時,不再像小CDN網絡那樣網絡環境單一,而且分發的內容也變得更為復雜。此時,請求路由技術表現為解決選擇邊服務器的算法的可擴展性和魯棒性,就有了眾多的自適應請求路由算法;第三代CDN網絡主要是解決高清、流媒體等極耗資源和帶寬的內容,采用CDN與P2P相結合的方式,希望借助兩者優點來很好解決這一瓶頸。此時,請求路由技術重點解決的是如何將二者不同的路由技術很好的融合起來。
4 小結本文對不同時期CDN網絡及其對應的請求路由技術進行了整理,使讀者能夠更好的了解各種請求路由技術的本質及其相互之間的關系。隨著計算機技術的發展,分發的內容與以前相比也發生了顯著的變化,CDN也開始與P2P進行結合。但從上述CDN-P2P結構來看,當前CDN與P2P的結合還處在很松散的階段,如何更好結合二者,使之能夠取長補短,成為今后CDN發展的一種趨勢。
參考文獻:
[1] 彭湘凱. CDN網絡及其應用.cdnunion. com/htmldata/1/2006_02/CDNWangLuoJiQiYingYong31_1.html.2008-11-25
[2] 劉雪寧. CDN-P2P混合結構流媒體系統關鍵技術研究. 北京:清華大學計算機科學與技術系. 2008.10(清華大學工學博士學位論文)
[3] G. Peng. CDN: Content Distribution Network. ecsl.cs. sunysb.edu/tr/rpe13.ps.gz. 2008.11.25
[4] A. Vakali and G. Pallis, Content DeliveryNetworks: Status and Trends, IEEE Internet Computing. IEEE Computer Society, Vol.: 7, pp. 68-74,2003.
[5] G. Pierre and M. van.Steen. Globule: a collaborativecontent delivery network. IEEE Communications Magazine, Vol.:44, pp. 127-133 ,2006.
[6] M. Andrews, et cl. Clustering and server selectionusing passive monitoring. In Proceedings of IEEE INFOCOM’02, 2002.
[7] L. Xuening, et cl, A Novel and High-QualityMeasurement Study of Commercial CDN-P2P Live Streaming. In Proceedings of InternationalConference on Communications and Mobile Computing. Vol.: 3,pages: 325-329,2009
流媒體技術論文范文3
論文摘要:視聽電子郵件系統是針對傳統電子郵件系統的創新,文章敘述了系統構思、系統結構和系統設計中解決的主要技術問題。對其中的郵件客戶端模塊、媒體文件接收模塊等主要程序模塊的工作原理,模塊結構,功能詳細介紹。最后,對系統開發作了總結和展望。
【Keywords】AudiovisualE-mail;Structureofsystem;WindowsMediaServer;ASF.中國
【Abstract】TheaudiovisualE-mailsystemistheinnovationwhichaimsattraditionalE-mailsystem,thearticledescribessystemtoconceiveoutlineandresolvesinstructureofasystemandsystemdesignofcardinaltechniqueproblem.Amodelofthemailclient,amodelofthemediumdocumentreceives,andsoonmainprogrammoduleprincipleofwork,modularstructure,functiondetailedintroduction.Endmadesummaryandoutlooktothesystemdevelopment.
1概述
電子郵件作為Internet網信息交流方式為人們廣泛采用,隨信息技術的發展人們對視聽媒體信息交流有了更多的要求。目前,以電子郵件發送視、聽媒體信息采用2種方式實現:1.視、聽媒體以附件發送;2.視、聽媒體信息存放地址的超鏈接,通過超鏈接可以下載或點播觀看。以上方式不足的是:需求收發方郵箱都有大的附件空間;媒體信息私密性弱;郵件系統視、郵件系統視、聽功能集成度弱。
我們設計的視、聽郵件系統,實現了視聽收發功能的集成??朔四壳半娮余]件系統發送視、聽媒體信息的不足。系統的基本工作模式是:在客戶端完成采集、編碼、加密媒體信息,通過網絡上傳媒體信息到郵件服務器和流媒體服務器。在郵件接收客戶端,通過帳號、口令到郵件服務器和流媒體服務器接收郵件,郵件中如有媒體信息的話直接點擊就可以通過流媒體服務器直接傳輸并在接收客戶端播放。該系統是我們提出的一種具有特定功能的郵件系統,系統已經設計實現,并已通過項目專家組的驗收。
2系統設計
2.1系統功能
系統建立在流媒體技術基礎上,具有在線觀看音、視頻信件的電子郵件系統,包括:客戶端、郵件服務器與媒體服務器三部分組成。郵件客戶端完成郵件編輯、音視頻數據采集、音視頻數據壓縮/加密,上傳至媒體服務器;媒體服務器存儲媒體數據并返回媒體訪問信息,發信端接收并處理媒體訪問信息,然后將信送至郵件服務器。
接收郵件客戶端,登入郵件服務器后收到發來的郵件,郵件的媒體內容保存在媒體服務器上。郵件客戶端收到的僅僅是媒體內容在媒體服務器上的存儲信息,通過點播連接客戶端與服務器,內容以ASF(AdvancedStreamingFormat(ASF)/高級流格式)流從服務器傳到客戶端實時播放。系統工作原理如圖1所示。
2.2系統結構
系統由三部分構成:郵件客戶端、流媒體服務器、郵件服務器,如圖2所示。
2.2.1郵件客戶端模塊
由10個子模塊組成,如圖3所示。
2.2.2流媒體服務器模塊
由文件接收模塊、WindowsMediaServer組件、多媒體數據庫組成。文件接收模塊運行在流媒體服務器上,實現文件的接收功能。主要用于接收來自客戶端軟件上傳的文件。并把接收到的文件放置在流媒體服務器上,供流媒體服務處理。
文件接收模塊框圖,如圖4所示:
2.3系統實現
2.3.1開發環境與運行平臺
郵件客戶端運行在Windows2000或以上操作系統平臺,流媒體服務器、郵件服務器模塊運行在WindowsServer2000操作系統平臺。開發環境有WindowsMedia9、WinMail4.2、Delphi7.0開發平臺。
2.3.2系統運行界面
1.郵件客戶端界面:
中國-2.視頻采集界面:
3系統設計技術問題
3.1媒體文件接收模塊
WindowsMedia服務器能夠用.asf、.wma、.MP3和.wav格式向郵件客戶端提供多媒體內容。ASF是建議的流格式,若選擇傳送流式化.wav或.MP3格式文件,服務器性能會受影響。ASF是一種支持在各類網絡和協議下進行數據傳遞的公開標準。ASF是一種數據格式,適于通過網絡發送多媒體流,也同樣適于在本地播放。中國
文件接收模塊運行在流媒體服務器上,實現媒體文件的接收、媒體文件數據標記、媒體文件的傳輸與管理功能。媒體文件接收模塊框圖,如圖4所示,與WindowsMedia服務器同時啟動,監聽服務端口:5555,程序源代碼略。
3.2媒體信息的編碼/解碼
在郵件客戶端媒體信息的采集、上傳與接受播放是系統設計中必須認真考慮和解決的問題,與系統結構密切相關。流媒體的使用,客戶端經過網絡接收媒體內容并通過客戶端媒體解碼功能,實時播放媒體內容。流媒體大大減少了客戶端上的等待時間和存儲需求。
WindowsMediaTools/WindowsMedia工具,是一套用來為WindowsMedia服務創建ASF內容的工具。這些工具包含WindowsMedia編碼器、WindowsMediaAuthor和WindowsMediaASF索引程序;轉換實用工具VidToASF和WavToASF;以及文件工具ASFCheck和ASFChop。
郵件客戶端模塊通過控件直接調用WindowsMedia編碼器采集、編碼完成媒體信息的采集編碼,也可通過編碼器完成媒體文件格式的轉換。對媒體信息編碼為ASF流,它可按任何基礎網絡傳輸協議傳輸。ASF流通過多播或單播從WindowsMedia服務器流向客戶端。
對ASF流媒體文件測試,視頻(分辨度:800×600;比特率:42kbps;幀/秒:8),音頻(比特率:32kbps),編碼與分辨度和時間成正比,測試結果如圖7所示。
4結束語
視聽電子郵件系統作為對傳統郵件的創新,通過設計、實驗,探索出系統構造的可行性方案,在此基礎上完成了系統的設計實現。我們主要設計、編碼完成了郵件客戶端模塊;媒體文件接收模塊等程序模塊。系統通過測試、運行達到了功能要求,并通過了項目演示和驗收。
隨計算機媒體技術的發展,對今后工作有如下展望:(1)使系統功能完善,能夠滿足應用需求;(2)在視聽電子郵件系統開發基礎上,開發出更多符合社會需求的視聽系統。
參考文獻:
[1]WindowsMedia服務幫助文件[Z]
[2]MediaFoundationProgrammingGuide,MicrosoftMediaFoundationSDK[Z]
[3]張海藩.軟件工程導論[M].4版北京清華大學出版社,2003.
[4]朱亮.Delphi7多媒體應用技術與實例[M].1版北京中國水利水電出版社,2003.
流媒體技術論文范文4
論文關鍵詞:流媒體,FMS,Flash,RTMP,實時視頻
1 引言
流媒體技術是為解決以Internet為代表的中、低帶寬網絡上多媒體信息傳輸問題而產生、發展起來的一種新技術。流媒體技術是利用數據緩沖技術,采用編解碼系統和特殊的網絡協議,對網上多媒體文件邊下載解壓縮邊播放,目前已經成為網絡上音、視頻(特別是實時音視頻)應用的主要解決方案。視頻流媒體是視頻技術和網絡通信技術發展的產物,廣泛應用于實時視頻、遠程教育、網絡電臺等方面。
FMS(FlashMedia Server)給世界帶來了全新的通信方式,它是用于用戶之間相互通訊的新平臺。該平臺集成了通訊功能和應用程序功能,它通過Flash Player在客戶端提供音頻共享、視頻共享和共享數據流。使用該平臺,人們可以方便的進行實時通信,可以通過網絡存儲錄制下來的音頻、視頻RTMP,也可以共享數據對象,并且可以將這些音頻、視頻和共享數據對象傳遞給多個客戶端,實現實時同步共享。FMS平臺集成了Flash多媒體交互的特性,又添加了實時音頻、實時視頻和實時數據流等新特色。
Flash是美國Macromedia公司(2005年4月已被Adobe公司并購)于1999年6月推出的交互式矢量動畫設計軟件。Flash技術具有強大的圖形表現力和交互操作性,它是一種交互式動畫設計工具,可以將音樂,聲效,動畫以及富有新意的界面融合在一起,從而制作出高品質的動態效果。Flash文件最終將編譯并生成SWF文件,通過Flash Player來解釋運行[1]。
2RTMP協議
流媒體技術實現的關鍵就是流式傳輸,所以需要合適的流式傳輸協議。由于TCP協議需要的開銷較多,所以不太適合傳輸實時多媒體數據。FMS服務器使用RTMP(Real-Time Messaging Protocol,實時通信協議)來高速傳輸音頻、視頻和數據信息論文開題報告。RTMP是一種未加密的TCP/IP協議,當Flash影片要使用FMS服務器時,Flash Player就連接到服務器,這樣Flash Player和FMS服務器之間就建立了往復的源源不斷的信息流[2],如圖1所示。
圖1 FMS、Web服務器與客戶端Flash Player的連接
3FMS服務器
3.1FMS流媒體服務器的配置與部署
FMS服務器可以對多個端口進行監聽,所以在安裝過程中可以定義多個端口號,每個端口號之間使用逗號隔開RTMP,而管理服務器的端口號只有一個(最好使用默認安裝)。FMS服務器安裝成功后,將在系統服務中新加兩服務:Flash Media Server和Flash Media AdministrationServer。在“%FMS安裝目錄%”文件夾下主要包括以下文件[3]:
FMSMaster.exe:服務器應用程序。
FMSAdmin.exe:服務器管理控制器,管理員控制臺所連接到的服務,用來執行管理任務。
FMSCore.exe:FMS應用程序都在這里運行,所有的腳本執行,流的發生都是在這里完成。
FMSEdge.exe:文件監視到Flash Media Server的連接,把連接傳給FMSCore 進程。
fms_adminConsole.swf、fms_adminConsole.hmtl:功能一樣,都是用來連接FMSadmin服務的管理工具,不同之處一個是SWF的,一個是HTML進去之后界面都差不多。
applications:存放了FMS在安裝時默認的兩個應用程序,live、vod,用戶自己開發的應用程序也要存放這里,通過客戶端NetConnection call 連接到這個應用程序。
(1)FMS服務器和控制臺的啟動與停止服務
FMS的啟動包括服務器的啟動和控制臺啟動兩個方面,可以通過“開始”菜單啟動,如果在進程表中看到FMSMaster.exe、FMSCore.exe、 FMSEdge.exe和FMSAdmin.exe四個進程,說明FMS服務器和FMS服務器控制臺已經啟動成功。FMS服務器和控制臺的關閉也可以通過相應菜單執行或關閉進程中的FMS四個進程即可。
(2)FMS控制臺賬號、密碼的管理
FMS控制臺的啟動,需要設置管理員帳戶和密碼,設置的用戶名和密碼存放在“%FMS安裝目錄%”下的conf\fms.ini文件中,可以設置如下:
SERVER.ADMIN_USERNAME = chenrongRTMP,此行代碼設置和修改用戶名。
SERVER.ADMIN_PASSWORD = 654321,此行代碼設置和修改密碼。
(3)指定applications所在位置
FMS系統安裝后,所有要聯機的目錄都放在安裝目錄下application文件夾中,如果要進行開發,也必須先在applications目錄中創建目錄并把程序存放在此。而application的位置都是預設在安裝目錄下,通常這樣的管理很不方便。所以如果要將applicetions要建置的目錄放在其它好維護的地方(比如放置于D盤根目錄),則需做如下配置和部署。
修改“%FMS安裝目錄%”下的conf\fms.ini文件的VHOST.APPSDIR:
VHOST.APPSDIR = D:\applications。
(4)指定FMS使用的IP和Port
如果要設置或指定FMS服務器IP和Port,則需要修改“%FMS安裝目錄%”下的conf\fms.ini文件中的第2個ADAPTOR.HOSTPORT。
ADAPTOR.HOSTPORT為210.89.105.21:1935
(5)視頻文件部署
在FMS安裝目錄的applications文件夾下,默認有vod和live兩個文件夾 (vod提供視頻;live提供實時視頻服務)。
如果用戶需要設置自己的視頻文件夾RV,則需完成下述工作:
①復制vod文件夾下的所有文件到 RV文件夾下;
②用記事本打開安裝目錄下RV文件夾中的Application.xml,將 VOD_DIR改為RV_DIR;
③用記事本打開FMS安裝目錄的conf文件夾下fms.ini文件,增加一條設置: RV_DIR=C:\ProgramFiles\Adobe\Flash Media Server 3.5\applications\RV\media并保存文件;
④將要的視頻文件放到RV\media 文件夾下。
3.2開發環境的調試及FMS組件安裝
在創建實時通信應用程序時,需要創建Flash影片程序和ActionScript通訊腳本(ASC),而Flash環境是創造影片應用程序的最佳選擇,同時它也可以編寫ASC,所以選擇Flash作為軟件開發的環境。
應用FMS的組件可以方便快捷的開發通信應用程序。FMS組件包括了服務器端和客戶端AS,同時在組件安裝包中有一個Communication Components.fla文件和scriptlib文件夾,它們是創建實時通信所需的重要組件。
將Communication Components.fla文件復制到Flash安裝目錄Communication Components下,啟動Flash即可調用該組件建立通信程序[4]。
將scriptlib文件夾復制到FMS安裝目錄下并覆蓋原有scriptlib目錄RTMP,啟動FMS服務器,該組件的設置即可生效。
4創建Flash通信應用程序[5]
要創建一個可供多人視頻聊天的Flash通信應用程序,可以使用內建的Communication Components來實現。
(1)在安裝FMS服務器時已經創建了一個%\applications\的文件夾,在該文件夾下新建名為flash_live_publish的文件夾,這就意味著創建了一個名為flash_live_publish的Flash通信應用程序論文開題報告。
(2)加載component.asc。因為在應用程序中需要使用通訊組件,所以必須加載位于scriptlib目錄中的commponents.asc。
(3)利用Flash創作環境,建立一個AS通信文件,在該文件下鍵入核心代碼:load(“components.asc”);將該文件命名為main.asc并保存于FMS服務器的flash_live_publish文件夾下。
(4)利用Flash環境建立一個Flash文檔,即創建該通信應用程序的GUI(圖形用戶界面)。
① 在舞臺上拖放一個PeopleList組件實例,并在“屬性”面板上將其命名為“PeopleList_mc”,用于顯示用戶列表。
② 在舞臺上拖放一個Chat組件,同理命名為“Chat_mc”,用于發送文字消息。
③ 在舞臺上放置6個AVPresence組件,分別命名為“AVPresence1、AVPresence2、AVPresence3……AVPresence6”,用于顯示音視頻。
④ 在舞臺上放置一個ConnectionLight組件,命名為“ConnectionLight_mc”,用于顯示連接狀態。
⑤ 在舞臺上放置一個SimpleConnect,該組件是核心組件,用于連接到FMS服務器上的通信應用程序。選中該組件,并定義其參數:
Application Directory參數:鍵入rtmp://myFlashHost/flash_live_publish;使用rtmp協議連接到flash_live_publish應用程序(myFlashHost表示計算機主機名RTMP,在這為210.89.105.21)。
Communication Components參數:單擊該參數右邊放大鏡按鈕,在彈出的“值”對話框中添加9個值,并定義已經創建的幾個組件值為――ConnectionLight_mc、Chat_mc、PeopleList_mc、AVPresence1、AVPresence2、AVPresence3……AVPresence6。
⑥ 設置并調整好各組件的位置和屬性后,將該文檔命名為sample,并生成sample.swf文件。
至此,一個可供多人視頻聊天的Flash通信應用就實現了,客戶端安裝了Flash Plyaer,FMS服務器正常運行,用戶就可以通過訪問sample.swf與其他人聊天。效果圖如圖2所示。
圖2FMS+Flash實時視頻應用截圖
5小結
FMS是一項新技術,利用Flash+FMS環境來創建實時通信系統,可以輕松快捷的實現用戶間的實時交流;并且Flash技術已比較成熟,在應用時不需擔心視頻編碼和安裝插件的問題,所以該系統的實現為創建視頻點播、會議系統、在線社區、遠程培訓提供了很好的參考意義,具有一定的應用價值。
參考文獻:
[1]劉明輝,任用攀,黃興.Flash與后臺ASP/ASP.NET/PHP/JavaScript/Delphi總動員[M].2008.05第二版.北京:清華大學出版社.2007.06.
[2]戴光麟.基于FMS的遠程互動教學系統的設計與實現[D]. 碩士,浙江工業大學,2007.
[3]張亞飛.至理:精通Flex網絡開發技術――整合ActionScript/JavaScript/Ajax動態網站[M]. 北京:電子工業出版社。2009.02.
[4]楊浩宇.FMS初體驗[Z].blog.csdn.net/yanghoyu/archive/2007/10/26/1844716.aspx. 2007.10
[5]張亞飛.Java for Flash動態網站開發手札[M].北京:電子工業出版社.2006.12.
流媒體技術論文范文5
論文摘要:目前3G還處于起步階段,但其發展前景十分看好。隨著通信網絡和技術的不斷發展,3G技術環境下電信增值業務進入了高速發展,業務范圍持續擴大,經營主體趨向多元,經營模式日益創新的新階段。文章介紹了3G(第三代移動通信系統)的含義及3G技術的基本特點,分析了3G技術在通信中的應用。
面向未來,人們對3G技術充滿了美好的期待。目前3G還處于起步階段,但其發展前景十分看好。隨著通信網絡和技術的不斷發展,3G技術環境下電信增值業務進入了高速發展,業務范圍持續擴大,經營主體趨向多元,經營模式日益創新的新階段。
一、3G的含義
3G是英文3rd Generation的縮寫,指第三代移動通信技術。相對第一代模擬制式手機(1G)和第二代GSM、TDMA等數字手機(2G),第三代手機一般的講,是指將無線通信與國際互聯網等多媒體通信結合的新一代移動通信系統。它能夠處理圖像、音樂、視頻流等多種媒體形式,提供包括網頁瀏覽、電話會議、電子商務等多種信息服務。為了提供這種服務,無線網絡必須能夠支持不同的數據傳輸速度,也就是說在室內、室外和行車的環境中能夠分別支持至少2MBps(兆字節/秒)、384KBps(千字節/秒)以及144KBps的傳輸速度。
二、3G技術基本特點
從目前已確立的3G標準分析,其網絡特征主要體現在無線接口技術上。蜂窩移動通信系統的無線技術包括小區復用、多址/雙工方式、應用頻段、調制技術、射頻信道參數、信道編碼及糾錯技術、幀結構、物理信道結構和復用模式等諸多方面。縱觀3G無線技術演變,一方面它并非完全拋棄了2G,而是充分借鑒了2G網絡運營經驗,在技術上兼顧了2G的成熟應用技術,另一方面,根據IMT-2000確立的目標,未來3G系統所采用無線技術應具有高頻譜利用率、高業務質量、適應多業務環境,并具有較好的網絡靈活性和全覆蓋能力。3G在無線技術上的創新主要表現在以下幾方面:
(一)采用高頻段頻譜資源
為實現全球漫游目標,按ITU規劃IMT-2000將統一采用2G頻段,可用帶寬高達230MHz,分配給陸地網絡170MHz,衛星網絡60MHz,這網絡為3G容量發展,實現全球多業務環境提供了廣闊的頻譜空間,同時可更好地滿足寬帶業務。
(二)采用寬帶射頻信道,支持高速率業務
充分考慮承載多媒體業務的需要,3G網絡射頻載波信道根據業務要求,可選用5/10/20M等信道帶寬,同時進一步提高了碼片速率,系統抗多徑衰落能力也大大提高。
(三)實現多業務、多速率傳送
在寬帶信道中,可以靈活應用時間復用、碼復用技術,單獨控制每種業務的功率和質量,通過選取不同的擴頻因子,將具有不同QoS要求的各種速率業務映射到寬帶信道上,實現多業務、多速率傳送。
(四)快速功率控制
3G主流技術均在下行信道中采用了快速閉環功率控制技術,用以改善下行傳輸信道性能,這一方面提高了系統抗多徑衰落能力,但另一方面由于多徑信道影響導致擴頻碼分多址用戶間的正交性不理想,增加了系統自干擾的偏差,但總體上快速功率控制的應用對改善系統性能是有好處的。
(五)采用自適應天線及軟件無線電技術
3G基站采用帶有可編程電子相位關系的自適應天線陣列,可以進行發信波束賦形,自適應地調整功率,減小系統自干擾,提高接收靈敏度,增大系統容量,另外軟件無線電技術在基站及終端產品中的應用,對提高系統靈活性、降低成本至關重要。
三、3G的技術標準
國際電信聯盟(ITU)在2000年5月確定W-CDMA、CDMA2000和TDS-CDMA三大主流無線接口標準,寫入3G技術指導性文件《2000年國際移動通訊計劃》(簡稱IMT-2000)。
W-CDMA即Wide-bandCDMA,也稱為CDMA Direct Spread,意為寬頻分碼多重存取,其支持者主要是以GSM系統為主的歐洲廠商,這套系統能夠架設在現有的GSM網絡上,對于系統提供商而言可以較輕易地過渡,而GSM系統相當普及的亞洲對這套新技術的接受度預料會相當高。因此W-CDMA具有先天的市場優勢。
CDMA2000也稱為CDMA Multi-Carrier,由美國高通北美公司為主導提出,這套系統是從窄頻CDMA One數字標準衍生出來的,可以從原有的CDMA One結構直接升級到3G,日前,中國電信集團公司獲得增加基于CDMA2000技術制式的3G業務經營許可,中國電信在收購了中國聯通CDMA網絡之后,啟動了44個重點城市的網絡優化工程,并于去年年底前完成了340多個城市的CDMA網絡建設工作,滿足了82個無線城市的無線上網需求。中國電信還了“天翼”品牌并啟動了189號段放號。由于之前所采購的設備都支持CDMA2000制式,中國電信不需要重新建設網絡,在3G牌照發放后,只需進行軟件升級,中國電信就會在第一時間里建設起一個全國覆蓋的3G網絡。
TD-SCDMA是由中國大陸獨自制定的3G標準,該標準將智能無線、同步CDMA和軟件無線電等當今國際領先技術融于其中,在頻譜利用率、對業務支持具有靈活性、頻率靈活性及成本等方面的獨特優勢。另外,由于中國內的龐大的市場,該標準受到各大主要電信設備廠商的重視,全球一半以上的設備廠商都宣布可以支持TD-SCDMA標準。
四、3G技術的應用
當前,一些移動流媒體業務已經能夠在2.5G網絡上實現,3G網絡將為移動業務發展提供更有效的支撐。由于3G網絡擁有更高的數據傳輸速率和數據業務支撐能力,3G運營商不僅可以向用戶提供高質量的語音業務,而且還能夠提供高速率的流媒體業務。從全球來看,隨著3G商用進程的加快,日本和韓國以及歐美地區的一些移動運營商已相繼推出了基于移動流媒體技術的視頻業務,移動流媒體業務已成為3G網絡的核心業務和熱點業務。從實際應用的情況來看,移動流媒體可提供點播、直播、下載播放三種業務形式。其中,點播應用主要包括電影片花、精彩片斷、MTV等;直播包括電視節目、視頻監控、重大賽事、音樂現場會等;下載播放比較適合于那些非在線、對音視頻質量要求較高的多媒體節目。
目前國人對手機、電腦等移動高速上網的需求都在增長,相對于其它業務,移動寬帶很可能短時間內成為3G的主流應用。中國電信日前推出的“天翼”品牌,主打“互聯網手機”概念,就是充分利用目前CDMA網絡峰值傳輸速率能達到153.6KBps的優勢,為用戶打造高速率、全域覆蓋、使用便捷的手機互聯網體驗,滿足用戶互聯網商務、娛樂、生活、信息咨詢等需求。作為回應,中國移動大幅降低了手機GPRS上網費。很顯然,在3G時代,三大運營商在圍繞移動寬帶展開競爭的同時,也必將為消費者帶來更豐富、更實惠的差異化應用。
流媒體技術論文范文6
關鍵詞:視頻監控系統;核心交換機雙機熱備
中圖分類號:TP277
1 現有監控系統簡介
現有監控系統采用星型網絡結構,所有視頻數據匯聚到安防專用核心交換機,再通過核心交換機轉發給流媒體服務器、存儲服務器等。管理服務器采用雙機熱備,流媒體服務器采用集群方式,視頻存儲采用IPSAN架構,并通過遠程電路專線實現了遠程視頻信號監視及錄像查看,有著較高的系統安全性。
系統網絡結構如下:
但是,該視頻監控系統仍存在一些問題:
現有系統采用單核心二層網絡結構,在這種結構中,核心層是所有流量的最終承受者和匯聚者。同時,由于視頻監控傳輸數據量非常大,如果接入傳輸鏈路出現問題,則與這條鏈路相關聯的所有攝像機的錄像無法查看;如果這臺核心交換機出現故障,會導致整個監控系統不可用,且故障解決時間相對較長,風險較大。
2 視頻監控系統的改造
2.1 網絡系統的改造
增加1臺核心交換機,和原有核心交換機之間采用VRRP協議實現負載均衡和雙機熱備。接入交換機分別引兩條光纖到核心交換機。
其中任意一個核心交換機和線路出現問題,都不會影響網絡的暢通,為網絡運行提供了更高的安全及可靠性。示意圖如下:
2.2 安防平臺系統的接入
與原單核心交換機相連的安防平臺系統設備主要有:管理服務器、流媒體服務器以及IPSAN存儲服務器。
IPSAN存儲服務器、管理服務器和流媒體服務器要求雙網卡綁定,分別接入兩臺核心交換機。
如無法滿足雙網卡綁定則需增加一臺接入交換機,用作雙核心交換機的接入。
2.3 改造完成后系統拓撲圖及說明
(1)前端攝像機、編碼器接入方式保持不變;
(2)所有接入交換機采用雙鏈路接入到兩臺核心交換機;雙核心交換機之間采用VRRP協議實現負載均衡和雙機熱備,實現核心關鍵設備硬件冗余及主干鏈路冗余同時也可將2臺核心的處理性能疊加,增強核心處理能力。
(3)在實際項目實施的時候,如遇到接入交換機到核心交換機尾纖不足的情況,可采用尾纖式光分路器將原有光纖信號分別接入2臺核心交換機。
3 總結
隨著經濟的飛速發展,視頻監控技術在工作生活中應用越來越廣泛,對監控系統的穩定性和安全性的要求也越來越嚴格。
本文結合數字視頻監控系統的現狀,提出了基于網絡數字化視頻監控系統雙核心交換機熱備的技術解決方案,最大化規避了系統存在風險,提高了系統安全性。
參考文獻:
[1]西剎子.智能網絡視頻監控技術詳解與實踐[M].北京:清華大學出版社,2010.