论文部分内容阅读
IP电话又称网络电话,是通过互联网或其他IP技术实现的新型电话通讯。IP电话利用Internet进行数字化语音传输的VoIP技术,致使其通话费用低。同时IP电话安装和维护方便,提升了它在商业领域的应用价值。本文在i.MX27芯片为处理器的嵌入式设备基础上实现IP视频电话系统的软件设计。 首先,深入学习VoIP技术和嵌入式系统,介绍IP视频电话系统采用的视音频编码技术和网络传输技术。 其次,结合i.MX27芯片硬件条件和IP视频电话系统需求,完成系统服务器和客户终端的总体设计。实现Linux系统内核模块裁剪和编译,实现Linux系统的移植。 然后,深入研究网络通信协议(TCP/IP协议)、视频编解码技术(H.264)、音频编解码技术(G.711)和实时传输协议(RTP)。编程实现服务应用程序功能和客户终端视音频模块、网络模块的功能。设计客户终端串口驱动程序,编程实现串口数据通讯。利用多线程技术协调模块间的并发运行,完成IP视频电话通讯。 最后,对系统进行整体测试。分别对系统的协议通信和视频语音通信进行调试,实现IP视频电话系统功能。并在现阶段的基础上对系统提出改进的方案。