作者:缐曉林 游向東潘力 北京郵電大學信息與通信工程學院
前言
隨著因特網(wǎng)的發(fā)展成熟、用戶需求的增長以及宏觀環(huán)境變暖等條件的刺激,基于網(wǎng)絡的音視頻通信行業(yè)迅速發(fā)展起來。本文介紹基于Freescale公司i.MX27硬件平臺,基于SIP(初始會話協(xié)議)協(xié)議的網(wǎng)絡視傳機的設計與實現(xiàn)。
視傳機的軟硬件技術基礎
i.MX27
將視頻編解碼功能嵌入到多媒體應用處理器中已經(jīng)成為一個趨勢。Freescale DragonBall家族最新成員i.MX27多媒體應用處理器,片內(nèi)集成H.264/MPEG4全雙工硬件編解碼視頻處理單元,是嵌入式多媒體應用處理器的一顆新星,可廣泛應用于多種產(chǎn)品中。i.MX27處理器內(nèi)部的硬件編解碼模塊性能強勁,可以達到H.264/MPEG4編解碼D1分辨率:720×576@25fps;720×480@30fps;全雙工編解碼同時進行可以達到VGA分辨率:640×480@30fps。
SIP協(xié)議
SIP是由IETF(國際互聯(lián)網(wǎng)標準制定組織)制定的面向 Internet 會議和電話的信令協(xié)議。SIP是一個應用層的協(xié)議,可以建立,修改或者中止多媒體會話或者呼叫。它是一個基于ASCII的端到端的協(xié)議,它實際上是在因特網(wǎng)上提供“約會”服務。用來實現(xiàn)VoIP的開放協(xié)議,最常用的有三種,SIP、MGCP(Media Gateway Control Protocol)和H.323。
SIP協(xié)議是專門為IP 電話,尤其是結合Internet設計的協(xié)議,同傳統(tǒng)的H.323協(xié)議相比,SIP 擁有明顯的優(yōu)越性:優(yōu)異的可擴展性,大大提高了系統(tǒng)的處理能力;與 Internet 緊密結合,使通訊更加輕松便捷的;卓越的開放性,不僅能夠?qū)?b>手機、 PDA 等移動設備提供良好的支持,對于在線即時交流、語音和視頻數(shù)據(jù)傳輸等多媒體應用也能夠很好地完成。