基于i.MX27的网络音视频通信的实现
Linphone功能结构
本文引用地址:http://www.eepw.com.cn/article/97894.htmLinphone1.6.0版本的功能结构如图1。
console包括了整个终端界面部分,将界面操作和命令行输入交由下层处理。
coreapi包含Linphone大部分核心接口函数,如读配置文件进行程序初始化、呼叫的建立和结束、对SDP消息的处理等。
osip2是一个短小简洁的sip协议栈,专注于sip底层解析。
exosip是osip2的一个扩展协议集,它部分封装了osip2协议栈,使得它更容易被使用。
mediastreamer模块负责语音及铃音等的处理及传输,视频的编解码(调用ffmpeg的库)、声卡的选择等。
ortp将音视频打包为rtp包发送至指定端口。
speex是一种音频解码库。
评论