999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FreeSWITCH構建遠程監控系統的探索

2018-05-14 18:45:29賈夫松王希常
科技風 2018年3期
關鍵詞:多媒體

賈夫松 王希常

摘 要:基于當前監控系統的特點,本文進行基于FreeSWITCH的遠程監控系統的研究。針對當前人們對監控的需求,以開源的軟交換機FreeSWITCH為軟交換平臺,以SIP協議為信令協議,設計實現了一種方便,廉價,高效和實時的監控系統。該系統與傳統的監控系統相比較,靈活性好,擴展性高,即擺脫了對硬件設施的依賴,又實現了高品質的視頻監控,實踐表明該系統處理能力強,視頻效果好,通過對SIP信令和視頻數據包的分離來減小服務器壓力,對處理并發視頻流傳輸具有良好的效果,為開發監控系統提供了參考價值。

關鍵詞:VoIP;FreeSWITCH;SIP協議;多媒體

遠程監控系統是一種讓身首異處的人們通過網絡實現“實時、方便、可視”的通信技術。傳統的監控系統采用專門的硬件來完成監控業務,這種設計依賴硬件,費用高、可擴展性不強,更無法實現異地實時監控。隨著VoIP(Voice over IP)技術的興起和計算機處理能力的增強,可在計算機上利用軟件實現實時監控。這里以支持SIP協議的FreeSWITCH為平臺搭建監控系統。

SIP協議是基于文本的應用層協議,可以綜合語音、數字和視頻業務,支持終端能力檢測,這里采用SIP協議作為信令協議。該系統除了信令控制以為,還需要媒體處理,要求終端使用相同的視頻編碼這里采用的是H.264。本文基于以上分析,設計一種擴展性高、管理方便的遠程監控系統。

1 系統結構設計與分析

1.1 FreeSWITCH介紹

FreeSWITCH是一款開源的、跨平臺的、伸縮性極好的、免費的、多協議的電話軟件換平臺。它能原生地運行于Windows、Max OS X、Linux、BSD及Solaris等諸多平臺上,支持SIP、H323、Skype、Google Talk等多種通信協議,并很容易地與各種開源的PBX系統(如sipXecs、Call Weaver、Bayonne、YATE及Asterisk等)互通,而且支持很多高級的SIP特性,如Presence、BLF、SLA以及TCP、TLS和sRTP等。它也可以作為一個SBC進行透明的SIP代理(proxy)以支持其他媒體,如T.38等。

1.2 系統結構分析

以FreeSWITCH為核心組件,結合其他軟件和設備,設計一種基于SIP協議的遠程監控系統,該系統選用SIP協議作為信令協議,完成注冊、代理、重定向等功能。該系統主要有FreeSWITCH構成服務器,終端設備是有一款支持SIP協議的攝像機和IP軟電話。系統的整體結構如圖所示。

功能方面:FreeSWITCH作為服務器,其主要功能是接受終端的注冊,處理交互控制信令,并協調終端之間的會話連接。終端則是進行對數據的采集、處理、發送、接受、播放,從而實現實時的、有效的監控服務。

2 系統功能實現

2.1 功能模塊

FreeSWITCH由一個穩定的核心(Core)和一些外圍模塊組成,外圍模塊可以動態加載,比如mod_sofia/mod_socket等。

Core的主要功能:Core是利用APR庫(Apache提供的跨平臺的C庫)來完成,完成內存管理/線程管理/常用算法/數據結構等,還包括動態庫的加載卸載、呼叫控制、日志管理、存儲、內核任務調度等

外圍模塊(Mod_xxx):可加載卸載外圍模塊的FreeSWITC的一個特色,功能的擴展主要依靠外圍動態模塊的增加來實現,每個模塊加載后提供相應的API和APP來進一步增強FreeSWITCH的功能,Core和模塊之間通過調用API實現與Core的交互。

2.2 SIP的實現

FreeSWITCH的SIP功能是在mod_sofia模塊中實現的,FreeSWITCH并沒有自己開發新的SIP協議棧,而是使用了比較成熟的Nokia的開源SIP協議棧Sofia-SIP。

mod_sofia是FreeSWITCH中最重要的一個模塊,所有的SIP通話都是從它開始和終止。它實現了SIP注冊、呼叫、終止等一系列的SIP特性。

Endpoint:在FreeSWITCH中,實現一些互聯協議接口的模塊稱為Endpoint。FreeSWITCH支持很多類型的Endpoint,如SIP、H.323等。這些不同的Endpoint主要使用不同的控制協議跟其他的Endpoint通話。SIP Profile相當于SIP UA,在啟動后它會監聽一個”IP地址:端口”對。

UA首先向FreeSWITCH內部的SIP(sofia_SIP)模塊發起注冊。然后發出Invite請求,該請求帶有SDP(Session De-scription Protocol)的媒體信息,協商雙方媒體功能,發起呼叫實現互通。

2.3 媒體繞過(Bypass Media)

FreeSWITCH作為服務器,用戶發起的SIP消息通過FreeSWITCH進行建立連接,連接建立之后的媒體流相對SIP消息的龐大的,如果都通過FreeSWITCH轉發會給服務器造成巨大壓力,所以采用媒體繞過技術,即真正的媒體流使用點對點傳輸,不經過FreeSWITCH,直接通過RTP的點對點傳輸。設置Bypass Media:在Profile中添加如下設置。

3 系統搭建與測試

3.1 安裝

FreeSWITCH安裝Linux Ubuntu14.04系統當中,終端則運行在同一網絡下。準備一個支持SIP協議的攝像機并注冊在FreeSWITCH上面。

本文軟電話采用的是能運行于安卓系統下的Jitsi,電腦端可采用Microsip,注冊過程類似,并調試雙方為同一編碼方式,本文采用H.264。注冊檢測,在FreeSWITCH上輸出sofia status profile internal reg。

3.2 測試

攝像機以一個SIP客戶端的方式注冊到FreeSWITCH上,攝像機不會主動發起呼叫,我們用軟電話呼叫攝像機時,攝像機會自動應答,就可以通過軟電話觀看攝像機了,本文測試中,攝像機的地址為192.168.1.216,軟電話地址為192.168.1.17,FreeSWITCH的地址為192.168.1.21。

4 結語

本文基于FreeSWITCH軟交換機設計了一種簡單、高效的遠程監控系統。該系統使用SIP協議進行信令交互,并結合RTP協議和終端設備的特點,實現了遠程監控系統的基本功能。該系統與硬件系統相比,價格上更具優勢,而性能上該系統的擴展性和維護性也具有較大優勢。并且媒體繞過技術使得服務器具有高并發性,處理能力更加簡潔高效。當然該系統只是基本達到了遠程實時監控的功能,在監控控制,記錄方面還需做進一步完善,使其更加符合監控系統的特點和要求。

參考文獻:

[1]Rosenberg,J.Framework for Conferencing with the Session Initiation Protocol [S].IETF Internal Draft,2003.

[2]J.Rosenberg,H.Schulzrinne,et.al,SIP:Session Initiation Protocol[S]. IETF RFC3261,2002.

[3]DuJjinfang, ZhangLingkao, FreeSWITCH:The Definitive Guide, Beijing, China Machine Press, 2014.

[4]Yan Wei, Pan Aimin, Computer Network. BeiJing, Tsinghua University Press.

[5]Asterisk:Theroadtothe future, CHN2.0[EB/01].http//asterisker.cn.2010.

作者簡介:賈夫松(1991-),男,漢族,山東泰安人,碩士,計算機網絡;王希常(1964-),男,漢族,山東茌平縣人,研究員,處長,九三學社社員,博士,計算機圖像。

猜你喜歡
多媒體
借助多媒體探尋有效設問的“四度”
巧用多媒體 學生樂識字
甘肅教育(2020年21期)2020-04-13 08:09:26
移動云計算中多媒體工作流的節能計算卸載
電子制作(2019年22期)2020-01-14 03:16:28
多媒體在初中化學教學中的運用
時代人物(2019年29期)2019-11-25 01:35:20
多媒體在《機械制圖》課中的應用
消費導刊(2018年10期)2018-08-20 02:56:28
初中化學因多媒體而綻放光彩
基于Android 多媒體管理系統的研究
巧用多媒體 讓課堂練筆更加有效
中小學電教(2016年3期)2016-03-01 03:40:51
多媒體達人煉成記
河南電力(2016年5期)2016-02-06 02:11:40
提高高中數學多媒體課件質量的幾點思考
主站蜘蛛池模板: 色妞www精品视频一级下载| 精品无码一区二区三区电影| 久久青草精品一区二区三区| 国产精品99r8在线观看 | 国产三级韩国三级理| 国产人碰人摸人爱免费视频| 国产91丝袜在线播放动漫 | 免费毛片视频| 全部免费毛片免费播放| 免费看美女毛片| 亚洲日韩AV无码精品| 久久综合亚洲鲁鲁九月天| 国产福利一区二区在线观看| a毛片在线播放| 亚洲精品天堂在线观看| 在线网站18禁| 日本91在线| 欧美一区二区丝袜高跟鞋| 99视频在线观看免费| 亚洲天堂日本| 国产精品高清国产三级囯产AV| 亚洲AⅤ永久无码精品毛片| 国内精品视频区在线2021 | 亚洲一区二区三区香蕉| 在线观看免费国产| 国产精品女主播| 国产福利不卡视频| 欧美不卡在线视频| 一区二区三区成人| 日韩在线第三页| 日韩不卡高清视频| 亚洲精品片911| 国产主播喷水| 精品欧美日韩国产日漫一区不卡| 欧美色香蕉| 五月婷婷伊人网| 欧美精品1区| 99热这里只有精品在线播放| 国产H片无码不卡在线视频| 呦女亚洲一区精品| 亚洲高清在线播放| 亚洲人视频在线观看| 国产精品区视频中文字幕| 久久久久亚洲Av片无码观看| 无码精油按摩潮喷在线播放| 中文无码毛片又爽又刺激| 久一在线视频| 91国内视频在线观看| 亚洲国产日韩在线观看| 小13箩利洗澡无码视频免费网站| 尤物亚洲最大AV无码网站| 91精品啪在线观看国产60岁| 91精品视频在线播放| 国产精品偷伦在线观看| 91九色国产porny| 亚洲精品欧美重口| 欧美亚洲日韩不卡在线在线观看| 久久久久久久久18禁秘| 国产一区二区三区在线观看视频| 午夜日b视频| 国产永久在线视频| 成人免费视频一区| 成年网址网站在线观看| 亚洲日本www| Jizz国产色系免费| 国产美女无遮挡免费视频网站| 欧美性久久久久| 国产一级α片| 青青草原国产一区二区| 免费a在线观看播放| 日韩欧美国产精品| 色综合五月| 蜜芽一区二区国产精品| 欧美中文字幕无线码视频| 亚洲大学生视频在线播放| 成人字幕网视频在线观看| 亚洲人成日本在线观看| 色婷婷电影网| 国产自产视频一区二区三区| 国产经典在线观看一区| 国产日韩丝袜一二三区| 超薄丝袜足j国产在线视频|