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