《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于SIP的H.264視頻電話終端設計
基于SIP的H.264視頻電話終端設計
摘要: 視頻電話終端系統的實現是個很復雜的過程,涉及多方面知識。其目的是利用互聯網或固定電話網等為彼此通訊的雙方不但能提供實時的語音交流而且可以實現視頻信息的即時傳輸。
Abstract:
Key words :

        1 引 言 

        視頻電話終端系統的實現是個很復雜的過程,涉及多方面知識。其目的是利用互聯網或固定電話網等為彼此通訊的雙方不但能提供實時的語音交流而且可以實現視頻信息的即時傳輸。由于豐富的視頻數據和網絡可用帶寬的矛盾,視頻電話的發展經歷了漫長的發展過程,早在上世紀20年代就有人對他進行探索和研究。 

        SIP(Session initiation Protocol)[1]協議是IETF于1999年提出的一種新的網絡多媒體通信的交互信令,他相對于市場主體的H.323協議具有簡單、擴展性好、便于實現等優點,但當構建電信級的大網時也相當復雜,此協議也在不斷的補充和完善中[2]。目前市場上出現越來越多支持SIP的智能多媒體終端及相關軟件和軟交換設備,SIP將成為IP視頻電話業務的主流協議之一。 

        H.264視頻編碼標準[3]與其他視頻編碼標準如H.263,MPEG-4等相比,其更高的壓縮效率和網絡親和性的優點正是視頻電話及其各種應用所需要的。 

        本文基于SIP協議、以H.264為視頻編碼標準、采用TI的高速數字信號處理芯片TMS320DM643和三星的ARM9芯片S3C2410為主體設計并實現了一款視頻電話終端。 

        2視頻電話終端的硬件系統設計 

        視頻電話終端依據其使用方式的不同,大體上可分為"PC到PC"型和"電話到電話"型2大類。"PC到PC"型產品適合計算機用戶,如MSN,QQ視頻等,主要依賴用戶雙方的計算機加上合適的軟件實現。"電話到電話"型產品兩端都不需要計算機,電話終端本身包含音視頻處理器及相應的軟件完成音視頻即時通訊功能。由于此類產品使用簡單、安裝方便、便于控制、性價比合琿等優點,市場前景廣闊,是目前國內外研究的熱點。他實現的方案有多種,如采用DSP,ARM芯片,專用的會議電視芯片等??紤]到生產成本、實現的難易程度、貨源、市場推廣、產品的升級更新等因素,本文確定的視頻電話終端系統的硬件方案為:使用TI公司的通用DSP芯片TMS320DM643利用純軟件實現音視頻編解碼、用三星的ARM9芯片S3C2410實現各種接口、嵌入式操作系統和傳輸控制協議等。這樣既不存在芯片多成本高的問題,又能保持很高的性能,可通過簡單的程序下載實現軟件升級或增加新的編解碼標準。系統的硬件結構框圖如圖l所示。 

        系統硬件主要由TI公司的TMS320DM643和三星公司的S3C2410組成。其中TMS320DM643完成音頻壓縮編解碼G.711/G.729/G.723.1和視頻壓縮編解碼H.264;S3C2410完成SIP協議和嵌入式OS及各種接口如RS232、復合視頻輸入/輸出、數字CCD攝像頭、LCD、RJ45、以太網、鍵盤等。音頻信號的輸入/輸出通過TI公司的TLV320AIC23送入TMS320DM643進行壓縮編碼。

        3視頻電話終端系統的軟件設計 

        3.1 系統軟件結構 

        在系統硬件完成后,剩下的需要大量丁作來編寫代碼實現各個功能模塊,最終實現整個系統。系統的軟件結構如圖2所示。嵌入式OS是采用ARM-Linux內核,硬件驅動模塊主要是基于ARM 9的介于硬件和Linux內核之間的軟件接口,為特定的硬件響應定義好編程接口從而操作硬件,這2大模塊的技術目前已相當成熟,相關的文獻非常多;音頻編碼采用G.711/729/723.1,是為了讓終端能適應音頻編解碼的非對稱操作,有良好的兼容性,他可直接選用TI公司第三方提供的語音開發軟件包。本文根據視頻電話終端的特點和當前實現的技術難點主要討論視頻編碼H.264和SIP協議棧2大核心技術的硬件實現。 

        3.2 H.264的實現 

        H.264視頻編碼標準雖然在設計時考慮到各種不同的應用和傳輸環境,其高的壓縮效率和網絡親和性是以大的運算量為代價的,而在視頻電話應用中雖然帶寬有限卻實時性要求高,所以考慮到實現的難易程度和技術本身必須對H.264編碼方案進行精心選擇(這里理所當然選用基本級),在利用DSP芯片實現時對程序要進行優化[4]。這里用C語音編程,利用TI公司的集成開發環境CCS2.2進行開發和調試,為了降低H.264編碼算法的復雜性,適合視頻電話的實時應用,主要從一下幾個方面對其進行優化: 


        (1)運動估計算法的簡化 

        在視頻編碼中,運動估計算法起著非常關鍵的作用,通常約占一個壓縮方案總計算量的60%以上,所以這里采用一種快速的運動估計算法來降低運算復雜度[5]。在H.264編碼標準中根據宏塊(MB)的不同劃分方式其對應的預測誤差不同的特點,將編碼模式簡化為4組,先根據預測誤差判斷當前MB屬于哪一組,然后在用拉格朗日率失真算法選取該組中最佳的編碼模式,根據文獻[5]的實驗結果,這樣做編碼時間會縮短3倍左右而解碼后圖像的PSNR只有略微下降(最壞的情況不會超過0.5 dB)。對于幀內預測,如從預測塊P的9種可選預測模式選取使P塊和當前編碼塊I之間最小的預測模式也太費時間。對I幀中每個4×4編碼模式的概率進行計算,只選取其中出現概率最高的4種模式用于幀內預測[6]。 

        (2)對程序結構進行優化 

        首先對程序中的條件判斷語句、循環語句和函數調用等進行優化調整減少這類耗費較多時鐘周期的指令。對視頻數據的變換和逆變換、SAD的計算、運動預測的計算等盡量使用軟件流水線。其次利用CCS2.2中C編譯器提供的優化選項對程序進行優化,并對程序中浪費時間較多的代碼用匯編優化器來優化這些代碼。 

        (3)優化存儲器 由于視頻數據量較大,對數據的存取浪費的時間較多。這里使用DMA方式進行數據的存取以減少存儲器延時,即在CPU對數據處理前用DMA方式將所需數據傳送到內部緩存中,這樣不但節約處理時間還便于使用軟件流水線。

        3.3 SIP協議的實現 

        基于SIP的通信協議有多個開源版本,本文采用OS-IP2(V2.2.2)[7]。OSIP2使按照RFC3261(SIP)和RFC2327(SDP)標準并使用標準C編寫的一個公開源碼的免費協議棧。其結構簡單小巧,專注于底層解析,效率較高。Osip2協議棧大致可以分為3部分:SIP協議的語法分析、SIP協議的過程分析和協議??蚣堋?nbsp;

        (1)SIP協議的語法分析 

        支持RFC.3261和RFC3265定義的SIP協議消息,包括INVITE,ACK,OPTIONS,CANCEL,BYE,SUB-SCRIBE,NOTIFY,MESSAGE,REFER和INFO等。不支持RFC3262定義的PRACK。遵循RFC3264關于SDP的offer/answer模式。帶有SDP的語法分析。支持MD5加解密算法,Authorization,www_authenticate和proxy-authenticate等。 

        (2)SIP協議的過程分析 

        基于RFC3261,RFC3264和RFC3265的SIP協議描述過程,圍繞transaction這一層來實現SIP的解析。Transaction是指一個發送方和接收方的交互過程,由請求和應答組成。請求分為Invite類型和Non-Invite類型。應答分為響應型的應答和確認型的應答。響應型的直答是指這個應答僅代表對方收到請求。請求經過處理后都必須返回確認型的應答。響應型的應答有1xx,確認型的應答包括2xx,3xx,4xx,5xx和6xx。一個transaction由一個請求和一個或多個響應型應答、一個確認型應答組成。Transaction根據請求的不同和發送/接收的不同可以分為4類:ict(會話邀請的發起方)、nict(非邀請會話的發起方)、ist(會話邀請的接收方)和nist(非邀請會話的接收方)。 

        (3)協議棧框架 

        主要有3部分:底層套接字接收/發送,模塊問通信管道,上層調用api接口。OSIP2并不實現底層套接字的接收俊送,其由eXOSIP實現,現在只支持UDP的鏈路連接。 

        本文利用下載的用C語言編寫()SIP2源碼在LINUX環境下編譯后下載到ARM9 芯片S3C2410中。 

        4結語 

        根據以上的設計,研制了一套視頻電話終端樣機,完成的功能有:具有以太網,RJ45,JTAG,數字CCD攝像頭、鍵盤和復合視頻輸入/輸出、以語音輸入/輸出接口,支持音視頻雙向同步傳送,在固話網和Internet網上測試,CIF格式視頻傳送率25幀/s,支持G.711/G.729/G.723.1語音編碼。 

        本文設計的視頻電話終端就目前來說市場化每臺成本能控制在1500元以下,因采用通用的DSP芯片和ARM芯片,對產品的進一步神經非常方便,只需更改相關軟件即可。 

        通過Internet或固話網實現語音和視頻傳輸的應用需求越來越多,技術應用也將趨于成熟,視頻電話機隨著費用的降低也將走入千家萬戶,具有廣闊的市場前景。
 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲精品日韩在线观看| 99视频精品全部免费在线| 久久精品理论片| 欧美好骚综合网| 国产精品日韩久久久久| 亚洲日韩第九十九页| 国产专区综合网| 亚洲视频在线一区观看| 狠狠色综合播放一区二区| 欧美国产激情二区三区| 另类av一区二区| 欧美激情综合色| 亚洲一级在线观看| 久久国产精品99精品国产| 欧美一级视频精品观看| 一本色道久久综合精品竹菊| 欧美在线视频播放| 99精品免费| 久久综合精品一区| 久久午夜影视| 在线亚洲免费| 亚洲人线精品午夜| 国产真实精品久久二三区| 欧美激情精品久久久久久免费印度| 亚洲在线播放电影| 欧美伊人久久大香线蕉综合69| 老鸭窝91久久精品色噜噜导演| 欧美日本高清视频| 亚洲国产精品久久久久婷婷884| 亚洲国产精品久久久久秋霞不卡| 亚洲国产综合91精品麻豆| 欧美激情自拍| 欧美午夜www高清视频| 欧美日韩在线综合| 久久深夜福利| 欧美午夜精品一区| 亚洲一区图片| 亚洲无限av看| 亚洲三级免费观看| 亚洲国产精品www| 久久久99国产精品免费| 午夜在线观看欧美| 亚洲国产精品va在线看黑人动漫| 国产欧美日韩亚州综合| 欧美日韩一区在线视频| 欧美精品亚洲精品| 国产综合在线看| 99re亚洲国产精品| 亚洲精品美女免费| 欧美专区中文字幕| 亚洲精品久久久久久久久久久久久| 亚洲视频在线视频| 亚洲特色特黄| 国产一区二区在线观看免费播放| 亚洲精品日韩欧美| 国产精品v欧美精品v日韩| 国产九九精品视频| 欧美精品videossex性护士| 国产精品国产自产拍高清av| 亚洲人成网站影音先锋播放| 国产日韩在线亚洲字幕中文| 欧美视频在线观看一区| 亚洲永久精品国产| 国产女主播视频一区二区| 国产精品一区二区三区久久| 久久国内精品自在自线400部| 久久久噜噜噜久久狠狠50岁| 亚洲一二三区在线| 日韩午夜在线电影| 国产视频一区三区| 国产精品乱码久久久久久| 亚洲国产毛片完整版| 亚洲一级在线| 亚洲色图在线视频| 亚洲免费观看在线观看| 欧美一区二区三区啪啪| 欧美成人日本| 久久精品国产第一区二区三区最新章节| 欧美四级剧情无删版影片| 在线观看一区| 国产精品一区二区久久久| 亚洲欧洲日夜超级视频| 欧美精品v日韩精品v韩国精品v| 亚洲天堂偷拍| 国产精品免费区二区三区观看| 亚洲欧美成人网| 欧美日韩精品在线| 久久影院午夜论| 亚洲精品免费一二三区| 国产精品久久国产精品99gif| 久久九九有精品国产23| 嫩模写真一区二区三区三州| 欧美日韩一区二区三区在线看| 久久成人精品一区二区三区| 欧美精品v日韩精品v国产精品| 国产精品久久久久久福利一牛影视| 欧美精品一区在线播放| 久久亚洲午夜电影| 欧美不卡激情三级在线观看| 亚洲免费福利视频| 欧美午夜寂寞影院| 老牛国产精品一区的观看方式| 欧美成人一二三| 99视频国产精品免费观看| 久久性色av| 久久免费偷拍视频| 欧美日韩在线播放三区| 欧美va日韩va| 久久视频在线看| 欧美日韩国产在线播放| 亚洲一区www| 欧美三级日本三级少妇99| 久久免费视频观看| 国产日本欧美视频| 欧美wwwwww| 国产精品欧美一区喷水| 久久激五月天综合精品| 国产精品国产三级国产aⅴ9色| 91久久久久久国产精品| 樱桃成人精品视频在线播放| 欧美性猛交xxxx乱大交退制版| 亚洲精品欧美一区二区三区| 亚洲午夜免费福利视频| 久久xxxx| 欧美日本精品| 国产在线观看精品一区二区三区| 久久久99免费视频| 亚洲无毛电影| 亚洲激情午夜| 久久手机免费观看| 国产在线高清精品| 揄拍成人国产精品视频| 嫩模写真一区二区三区三州| 国产精品免费网站在线观看| 国产精品国产馆在线真实露脸| 男男成人高潮片免费网站| 欧美日韩精品免费观看视一区二区| 久久全球大尺度高清视频| 欧美日本国产视频| 国产精品一区二区三区四区| 亚洲人成绝费网站色www| 亚洲婷婷国产精品电影人久久| 香蕉久久夜色精品国产| 欧美日韩精品免费观看视频完整| 黑人一区二区三区四区五区| 日韩一级成人av| 国产喷白浆一区二区三区| 在线观看国产欧美| 欧美激情中文不卡| aa亚洲婷婷| 久久亚洲精品伦理| 亚洲黄色免费| 国产精品永久入口久久久| 国产精品一区二区在线观看网站| 99精品国产一区二区青青牛奶| 国产日韩1区| 亚洲欧美国产三级| 欧美日韩一级黄| 日韩午夜一区| 亚洲国产精品成人精品| 亚洲国产精品va在线看黑人动漫| 欧美午夜精品久久久久久浪潮| 欧美三日本三级少妇三99| 亚洲国产另类久久精品| 国产午夜精品久久久久久免费视| 欧美精品电影| 国产精品一二三视频| 亚洲欧美日韩精品久久久久| 国产欧美精品一区aⅴ影院| 欧美三日本三级少妇三2023| 国产精品一区二区在线观看不卡| 国产一区二区三区不卡在线观看| 亚洲综合视频在线| 国产一区二区| 久久久久**毛片大全| 老司机精品导航| 国产精品久久久久久久一区探花| 亚洲精品一区在线| 久久九九国产精品怡红院| 久久视频在线视频| 久久国产精品99精品国产| 欧美日韩亚洲视频一区| 亚洲国产一区二区三区高清| 99re热这里只有精品免费视频| 欧美精品一区二区蜜臀亚洲| 一区二区电影免费在线观看| 亚洲六月丁香色婷婷综合久久| 欧美三级视频| 欧美一区二区三区视频免费播放| 亚洲欧美日韩电影| 欧美视频在线一区| 欧美午夜精品久久久久免费视| 欧美日韩a区| 亚洲美女黄色| 国产欧美一区二区三区另类精品| 久久久久久久网站| 国产精品美腿一区在线看| 欧美在线影院| 欧美一级片久久久久久久| 国产精品一级在线| 国产欧美另类| 美女网站久久| 在线看欧美日韩| 99riav国产精品| 亚洲国产一区二区三区青草影视| 欧美精品入口| 亚洲男女毛片无遮挡| 欧美日本免费| 久久精品国产免费| 久久久综合香蕉尹人综合网| 欧美日韩亚洲成人| 蜜乳av另类精品一区二区| 午夜国产一区| 久久久久综合一区二区三区| 国产精品丝袜久久久久久app| 影音先锋日韩资源| 久久综合一区二区三区| 欧美精品一区在线| 欧美一区精品| 亚洲日本成人在线观看| 精品av久久久久电影| 久久久久久夜精品精品免费| 国产精品一区二区久久| 国产色婷婷国产综合在线理论片a| 国产精品视频久久一区| 欧美午夜激情在线| 黑丝一区二区| 136国产福利精品导航网址| 欧美日韩一区二区三区视频| 国产一区日韩一区| 国产永久精品大片wwwapp| 欧美风情在线| 模特精品裸拍一区| 亚洲电影免费观看高清完整版在线| 一区二区三区欧美| 亚洲永久免费视频| 欧美日韩一级黄| 欧美日韩国产综合视频在线| 久久乐国产精品| 久久婷婷色综合| 国产色婷婷国产综合在线理论片a| 怡红院精品视频| 亚洲欧美日韩国产另类专区| 免费国产自线拍一欧美视频| 极品尤物久久久av免费看| 久久久久久一区| 亚洲国产成人精品女人久久久| 久久综合综合久久综合| 午夜精品美女自拍福到在线| 亚洲欧美日韩精品久久亚洲区| 欧美一区二区黄| 久久久久国产精品午夜一区| 黄色欧美日韩| 精品动漫一区二区| 欧美日韩国产区| 米奇777超碰欧美日韩亚洲| 欧美人妖在线观看| 久久久久久久久久码影片| 99国产精品久久久久久久| 国产精品乱码妇女bbbb| 国产精品美女久久久免费| 国产婷婷色一区二区三区| 日韩亚洲欧美在线观看| 亚洲第一狼人社区| 黄色一区三区| 亚洲午夜国产成人av电影男同| 欧美日韩国产综合新一区| 国产日韩欧美在线观看| 国产欧美日韩精品一区| 久久精品视频在线免费观看| 午夜精品久久99蜜桃的功能介绍| 一区二区三区四区蜜桃| 欧美精品在线一区| 久久九九国产| 狠狠色综合网站久久久久久久| 久久精品欧美| 久久琪琪电影院| 亚洲伦理在线免费看| 亚洲一区在线观看视频| 亚洲免费视频观看| 国产日韩精品一区二区三区| 国产三级欧美三级日产三级99| 亚洲视频一区二区在线观看| 国产精品久久久久影院亚瑟| 蜜臀久久99精品久久久久久9| 精品av久久707| 欧美系列亚洲系列| 国产乱人伦精品一区二区| 99re8这里有精品热视频免费| 久久精品国产综合| 老司机久久99久久精品播放免费| 在线不卡免费欧美| 国产精品日日摸夜夜摸av| 亚洲第一精品久久忘忧草社区| 国产欧美日韩综合一区在线观看| 国内精品久久久久久久97牛牛| 亚洲图片欧洲图片av| 亚洲图片欧洲图片日韩av| 性做久久久久久久免费看| 亚洲欧美激情在线视频| 美女视频黄 久久| 欧美日韩国产小视频| 亚洲视频免费观看| 欧美色一级片| 欧美成人免费全部| 蜜臀99久久精品久久久久久软件| 伊人久久综合| av成人老司机| 久久久久青草大香线综合精品| 久久漫画官网| 久久久国产精品一区| 欧美福利视频一区| 亚洲乱码精品一二三四区日韩在线| 欧美日韩中文在线观看| 理论片一区二区在线| 久久精品免视看| 欧美成年网站| 美国成人直播| 欧美香蕉视频| 国产精品久久激情| 亚洲资源在线观看| 欧美国产亚洲精品久久久8v| 亚洲影视在线| 国产精品成人一区二区三区夜夜夜| 久久丁香综合五月国产三级网站| 欧美v国产在线一区二区三区| 亚洲一级二级在线| 欧美黄色日本|