文档库 最新最全的文档下载
当前位置:文档库 › Linux下语音实时传输的一种实现方法

Linux下语音实时传输的一种实现方法

Linux下语音实时传输的一种实现方法

李正鹏,余厚全 (长江大学电子信息学院,湖北荆州 434023)

【摘要】[摘要]提出了Linux下语音实时传输的一种实现方法,该方法通过调用OSS声卡驱动程序实现语音的采集和回放,通过调用JRTPLIB库实现音频流的实时传输。实验表明,通过此方法可以快速方便的实现语音的实时传输。【期刊名称】长江大学学报(自然版)理工卷

【年(卷),期】2006(003)001

【总页数】3

【关键词】[关键词]Linux;OSS;RTP/RTCP协议;JRTPLIB

当前,基于IP的多媒体系统正被广泛应用,如VOIP、视频会议系统、远程教学系统和远程监控等等。不同的系统采取的解决方案有所不同,但它们的共同之处就是必须传输大量的多媒体数据, 如音频流或视频流。 Linux操作系统最近几年来备受瞩目,主要原因是它的免费、系统的开放性以及可以随时取得程序的源代码。除了这些好处外,它还具有可靠的硬件支持,支持包括嵌入式系统在内的各种硬件设备,丰富的软件支持和强大的网络功能。因此,在Linux下实现语音的实时传输具有实际的意义。

在研究基于嵌入式Linux的IP网络电话的过程中,笔者提出了Linux下语音实时传输的一种实现方法,通过调用OSS(Open Sound System)声卡驱动程序实现了语音的采集和回放[1],通过调用JRTPLIB库实现了音频流的实时传输。调试结果表明,该方法可以快速方便的实现语音的实时传输,对从事相关产品的开发具有一定的参考价值。

1 基本方案

相关文档