APP下载

VOIP语音传输终端的设计和实现*

2016-11-11张旭博

通信技术 2016年9期
关键词:嵌入式用户设备

张旭博

(中国电子科技集团公司第三十研究所,四川 成都 610041)

VOIP语音传输终端的设计和实现*

张旭博

(中国电子科技集团公司第三十研究所,四川 成都 610041)

VOIP是实现在IP网络上实时传输语音的系统。在深入研究开源SIP协议栈的基础上,设计了一个基于ARM920T内核的嵌入式语音终端。为了实现实时双向的语音通信,修改音频处理芯片的底层驱动,将音频输入输出用两个描述符表示,并对应用程序做了相应修改。同时,提出了通过动态释放端口的方法,提高系统资源的利用率。测试表明:在局域网中,可实现两个终端及终端与计算机间的语音通话,且延迟小,丢包率低,系统资源的利用率高。

VOIP;SIP;嵌入式系统;终端;语音传输

0 引 言

目前,SIP(Session Initiation Protocol)已获得业界的广泛关注和支持,成为下一代网络(NGN)的核心协议之一[1]。SIP协议相对简单,易于实现,扩展性强,更适用于IP网络,被VOIP(Voice over Internet Protocol)系统广泛采用。VOIP是基于IP网络的语音通信,不仅是IP电话,它将是一个可提供多媒体服务的平台。

本文提出的基于SIP的VOIP语音传输系统,设计实现了一个VOIP终端,可实现语音通话,具有移动性,对硬件平台要求较低。该终端采用基于ARM920T内核为核心的嵌入式处理器S3C2410。为了实现双工实时的语音通话,提出了将音频底层录放驱动分开、在协议栈的基础上修改添加了部分程序,实现了在局域网环境中,两语音终端之间及终端和计算机之间的语音通话。

1 SIP协议栈简介

1.1SIP协议简介[2]

SIP是由 IETF(Internet Engineering Task Force)组织于1999年提出的多媒体通信框架的应用层信令协议,是在诸如SMTP(简单邮件传送协议)和HTTP(超文本传送协议)基础之上建立起来的,尤其适用于Internet中的实时通信应用。……

登录APP查看全文

猜你喜欢

嵌入式用户设备
谐响应分析在设备减振中的应用
基于MPU6050简单控制设备
搭建基于Qt的嵌入式开发平台
嵌入式软PLC在电镀生产流程控制系统中的应用
关注用户
关注用户
关注用户
500kV输变电设备运行维护探讨
如何获取一亿海外用户
原来他们都是可穿戴设备