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