• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    淺談多媒體調(diào)度系統(tǒng)特點(diǎn)及實(shí)現(xiàn)方法

    2015-05-30 10:48:04姬艷峰夏明飛楊安洪
    中國(guó)新通信 2015年22期
    關(guān)鍵詞:客戶機(jī)音視頻應(yīng)用程序

    姬艷峰 夏明飛 楊安洪

    【摘要】 隨著IP網(wǎng)建設(shè)的逐漸完善,現(xiàn)有調(diào)度的局限性也逐漸顯現(xiàn)出來(lái),基于IP的多媒體技術(shù)無(wú)疑為我們提供了一個(gè)很好的思路,本文就多媒體調(diào)度系統(tǒng)的特點(diǎn)進(jìn)行了簡(jiǎn)要闡述,并對(duì)實(shí)現(xiàn)方法進(jìn)行了合理探討。

    【關(guān)鍵字】 調(diào)度系統(tǒng) 多媒體 FMS AS 3.0

    一、現(xiàn)有調(diào)度局限性

    通過(guò)對(duì)上圖分析,可知現(xiàn)有調(diào)度系統(tǒng)局限性如下:

    1) 現(xiàn)有交換網(wǎng)不支持視頻、數(shù)據(jù)等多媒體業(yè)務(wù)。傳統(tǒng)電路交換網(wǎng)絡(luò)采用PCM編碼和窄帶交換方式,大量的撥號(hào)數(shù)據(jù)業(yè)務(wù)造成語(yǔ)音網(wǎng)絡(luò)的擁塞,且傳統(tǒng)交換網(wǎng)無(wú)法適應(yīng)各種多媒體業(yè)務(wù)的應(yīng)用。2) 系統(tǒng)擴(kuò)容受設(shè)備硬件容量限制,設(shè)備后期擴(kuò)容投資成本高。3) 調(diào)度交換網(wǎng)絡(luò)是一個(gè)封閉的網(wǎng)絡(luò),開放性不夠,用戶的接入實(shí)現(xiàn)起來(lái)步驟比較繁瑣。4) 現(xiàn)有調(diào)度系統(tǒng)通過(guò)擴(kuò)展IP板提供網(wǎng)絡(luò)接口,來(lái)實(shí)現(xiàn)與IP網(wǎng)的互聯(lián)。嚴(yán)格而言,仍是獨(dú)立于IP網(wǎng)存在,因此需單獨(dú)配備相應(yīng)的管理和操作維護(hù)人員,以保證網(wǎng)絡(luò)的暢通和提供高質(zhì)量的服務(wù)。這就造成網(wǎng)絡(luò)管理的維護(hù)工作量大。5) 現(xiàn)有調(diào)度系統(tǒng)硬件組成復(fù)雜。

    二、多媒體調(diào)度的一種實(shí)現(xiàn)方法

    2.1 多媒體調(diào)度組成圖及原理圖

    1)硬件組成

    服務(wù)器計(jì)算機(jī)、客戶端計(jì)算機(jī)、網(wǎng)絡(luò)交換機(jī)、攝像頭、麥克風(fēng)、揚(yáng)聲音響。多媒體調(diào)度硬件組成原理,如圖1。

    2) 軟件組成

    Windows server 2003及以上版本、windows xp操作系統(tǒng)、Flash Media Server 4(FMS)和Flash Player 10.1應(yīng)用軟件。多媒體調(diào)度軟件實(shí)現(xiàn),如圖2。

    2.2 多媒體調(diào)度系統(tǒng)調(diào)度功能實(shí)現(xiàn)的簡(jiǎn)介

    多媒體調(diào)度系統(tǒng)主要實(shí)現(xiàn)指揮員對(duì)用戶的音視頻調(diào)度指揮、音視頻數(shù)據(jù)的錄制、檢測(cè)用戶在線狀態(tài)、非會(huì)議用戶的請(qǐng)離等調(diào)度功能,完全能滿足團(tuán)站調(diào)度指揮的需要。

    本調(diào)度系統(tǒng)是基于Flash Media Server 4的二次開發(fā),利用AS 3.0腳本語(yǔ)言編程實(shí)現(xiàn)。調(diào)度軟件在Flash Media Server4應(yīng)用軟件配合下,實(shí)現(xiàn)多方音視頻會(huì)議、數(shù)據(jù)傳輸、音視頻數(shù)據(jù)的錄制等調(diào)度功能, 通過(guò)服務(wù)器實(shí)現(xiàn)音視頻數(shù)據(jù)的共享轉(zhuǎn)發(fā)和對(duì)調(diào)度用戶的控制。

    2.3多媒體調(diào)度軟件設(shè)計(jì)實(shí)現(xiàn)思路

    1)利用NetConnection對(duì)象和SharedObject對(duì)象

    當(dāng)用戶申請(qǐng)連接時(shí),通過(guò)NetConnection對(duì)象報(bào)告其狀態(tài),實(shí)現(xiàn)顯示與FMS連接成功與否的告知;sharedObject 對(duì)象中的數(shù)據(jù)(即聊天記錄)被任何一個(gè)client(用戶)所修改,那么FMS會(huì)把當(dāng)前的sharedObject 中的最新聊天記錄廣播給所有的client (用戶),使得client (用戶)聊天窗口中顯示的數(shù)據(jù)刷新。sharedObject實(shí)現(xiàn)原理,如圖3。

    通過(guò)針對(duì)這兩個(gè)對(duì)象的編程,可實(shí)現(xiàn)對(duì)用戶和服務(wù)器連接情況的檢測(cè)和連接后的用戶聊天記錄的廣播顯示。

    2)打造在線視頻錄制和回放

    a.創(chuàng)建一個(gè) NetConnection 對(duì)象。 b.使用 NetConnection. connect() 方法連接到服務(wù)器上的應(yīng)用程序?qū)嵗?c.創(chuàng)建一個(gè) NetStream 對(duì)象,以便在連接中創(chuàng)建數(shù)據(jù)流。 d.使用NetStream.attachAudio() 方法捕獲音頻并通過(guò)該流進(jìn)行發(fā)送,然后使用 NetStream.attachCamera() 方法捕獲并發(fā)送視頻。 e.使用 NetStream.publish() 方法為該流指定唯一的名稱,然后通過(guò)該流將數(shù)據(jù)發(fā)送到服務(wù)器,以使其他用戶能夠收到該數(shù)據(jù)。您還可以在發(fā)布數(shù)據(jù)時(shí)進(jìn)行錄制,以便用戶可以在日后回放該數(shù)據(jù)。f. publish () 方法:將音頻流、視頻流和文本消息流從客戶端發(fā)送到 Flash Media Server,并可選擇在傳輸期間錄制該流。參加會(huì)議的用戶將自己本地?cái)z像頭捕捉到的畫面publish到FMS,存放在FMS端userList這個(gè)集合對(duì)象中,集合中存放的是每個(gè)用戶名也就是他們發(fā)布視頻的名字。每當(dāng)有新用戶加入或者退出會(huì)議的時(shí)候,F(xiàn)MS就把這個(gè)userList廣播給每個(gè)還在線的用戶。用戶取得userList只需播放其他幾個(gè)用戶的視頻即可。在線用戶視頻會(huì)議實(shí)現(xiàn)原理,如圖4。

    通過(guò)針對(duì)這些方法的編程可以實(shí)現(xiàn),用戶之間音視頻會(huì)議的建立,音視頻數(shù)據(jù)的錄制保存及在線用戶的顯示。

    3)服務(wù)器端的asc文件和客戶端

    asc文件中有2個(gè)重要的類:

    Application類:Application類包含有關(guān)一個(gè)Flash Media Server應(yīng)用程序?qū)嵗男畔ⅲ鼤?huì)一直維持這些信息直到這個(gè)應(yīng)用程序?qū)嵗恍遁d。

    Client類:Client類讓你處理連接到一個(gè)Flash Media Server應(yīng)用程序?qū)嵗拿恳粋€(gè)用戶或說(shuō)client。

    Application類有幾個(gè)重要事件如下:

    Application.onAppStart 當(dāng)這個(gè)應(yīng)用程序被服務(wù)器裝載時(shí)調(diào)用。

    Application.onAppStop 當(dāng)這個(gè)應(yīng)用程序被服務(wù)器卸載時(shí)調(diào)用。

    Application.onConnect 當(dāng)一個(gè)客戶機(jī)連接到這個(gè)應(yīng)用程序時(shí)調(diào)用。

    Application.onDisconnect 當(dāng)一個(gè)客戶機(jī)從這個(gè)應(yīng)用程序斷開連接時(shí)調(diào)用。

    Application類有幾個(gè)重要方法如下:

    Application.acceptConnection() 接受一個(gè)來(lái)自客戶機(jī)的至一個(gè)應(yīng)用程序的連接。

    Application.broadcastMsg() 向所有連接的客戶機(jī)廣播一條消息。

    Application.disconnect() 從服務(wù)器斷開一個(gè)客戶機(jī)的連接。

    Application.rejectConnection() 拒絕至一個(gè)應(yīng)用程序的連接。

    Client類有1重要方法如下:

    Client.call() 在Flash客戶機(jī)上異步的執(zhí)行一個(gè)方法,并把值從Flash客戶機(jī)返回到服務(wù)器。

    通過(guò)針對(duì)這兩個(gè)類的編程,實(shí)現(xiàn)服務(wù)器對(duì)客戶機(jī)連接和斷開連接請(qǐng)求的的響應(yīng),為指揮員斷開某用戶連接和向用戶廣播信息,提供主動(dòng)控制功能。

    4)利用Camera.getCamera()

    通過(guò)Camera.getCamera()方法實(shí)現(xiàn)檢測(cè)攝像頭的使用情況。

    5)實(shí)現(xiàn)登陸時(shí)動(dòng)態(tài)設(shè)置FMS服務(wù)器鏈接地址

    三、優(yōu)點(diǎn)和不足

    多媒體調(diào)度優(yōu)點(diǎn):1)支持視頻、音頻、數(shù)據(jù)等多媒體業(yè)務(wù)。2)立足現(xiàn)有設(shè)備構(gòu)建,設(shè)備后期投資成本低。3)系統(tǒng)基于IP網(wǎng)絡(luò),開放性好,用戶的接入方便。4)設(shè)備組成簡(jiǎn)單,便于維護(hù)。多媒體調(diào)度不足:1)音視頻數(shù)據(jù)傳輸,對(duì)網(wǎng)絡(luò)帶寬要求高。2)音視頻處理,對(duì)系統(tǒng)配要求高。

    四、結(jié)束語(yǔ)

    指揮調(diào)度通信系統(tǒng)是根據(jù)指揮關(guān)系建立的用于保障指揮的專用通信系統(tǒng),在很多行業(yè)通信保障中發(fā)揮著重要作用?;贗P網(wǎng)絡(luò)構(gòu)建語(yǔ)音、視頻和數(shù)據(jù)于一體的多媒體調(diào)度系統(tǒng)更成了一種必然要求。隨著計(jì)算機(jī)技術(shù)、通信技術(shù)、多媒體技術(shù)的迅猛發(fā)展和社會(huì)需求的日益增長(zhǎng),使調(diào)度通信的寬帶化、數(shù)字化、網(wǎng)絡(luò)化、多媒體化成為可能。

    參 考 文 獻(xiàn)

    [1] ActionScript 3.0編程精髓 Colin Moock 機(jī)械工業(yè)出版社

    [2] Flash ActionScript 3.0開發(fā)王 張亞飛 電子工業(yè)出版社

    猜你喜歡
    客戶機(jī)音視頻應(yīng)用程序
    Reducing the global cancer burden with gastrointestinal screening: China’s 30 years practice
    刪除Win10中自帶的應(yīng)用程序
    3KB深圳市一禾音視頻科技有限公司
    WIFI音視頻信號(hào)傳輸?shù)年P(guān)鍵問題探究
    電子制作(2018年12期)2018-08-01 00:48:06
    高速公路整合移動(dòng)音視頻系統(tǒng)應(yīng)用
    Roland專業(yè)音視頻新技術(shù)研討會(huì)在上海召開
    關(guān)閉應(yīng)用程序更新提醒
    電腦迷(2012年15期)2012-04-29 17:09:47
    瘦客戶機(jī):安全與便捷的選擇
    三星電子將開設(shè)應(yīng)用程序下載商店
    基于Web數(shù)據(jù)提高訪問速度的方法
    万源市| 平邑县| 望谟县| 孟州市| 托克逊县| 天镇县| 汝城县| 马山县| 连江县| 东乌珠穆沁旗| 思南县| 临城县| 沿河| 罗源县| 临汾市| 灵台县| 西丰县| 上高县| 祁门县| 新和县| 昌黎县| 岳阳市| 霍州市| 屏东市| 大荔县| 九龙城区| 弥渡县| 景洪市| 乌兰浩特市| 肥西县| 大名县| 长海县| 澄城县| 宁波市| 蓝田县| 汤阴县| 常德市| 洞头县| 盐津县| 和林格尔县| 维西|