基于i.MX27的網(wǎng)絡音視頻通信的實現(xiàn)
Linphone功能結構
本文引用地址:http://cafeforensic.com/article/97894.htmLinphone1.6.0版本的功能結構如圖1。
console包括了整個終端界面部分,將界面操作和命令行輸入交由下層處理。
coreapi包含Linphone大部分核心接口函數(shù),如讀配置文件進行程序初始化、呼叫的建立和結束、對SDP消息的處理等。
osip2是一個短小簡潔的sip協(xié)議棧,專注于sip底層解析。
exosip是osip2的一個擴展協(xié)議集,它部分封裝了osip2協(xié)議棧,使得它更容易被使用。
mediastreamer模塊負責語音及鈴音等的處理及傳輸,視頻的編解碼(調用ffmpeg的庫)、聲卡的選擇等。
ortp將音視頻打包為rtp包發(fā)送至指定端口。
speex是一種音頻解碼庫。
評論