期刊文献+

零拷贝技术在实时PCM捕获中的应用 被引量:2

Application of Zero-Copy In Real-time PCM Capture
下载PDF
导出
摘要 采用各种编解码的音频数据在被写入声卡设备之前会被解码成PCM格式。在某些情况下,音频数据在被解码之前处于加密状态,所以只有通过捕获声卡中的PCM数据才能获得这些解密后的音频数据。由于音频信息具有对延迟敏感的特点,本文提出了一种基于Linux操作系统的高效PCM数据捕获机制,即利用网络缓存中常用的零拷贝技术,提高PCM数据的捕获效率。 audio data using various codec is converted into PCM format before written into sound card. Especially in some cases,audio data is deciphered by applications until written into sound card. Thus,capturing PCM stream is the only method to obtain audio data. Given audio data is often delay-sensitive,in this paper,an efficient mechanism based on Linux is proposed,which applies zero-copy technique generally used in web cache,to enhance the capture efficiency.
作者 王钟 雷为民
出处 《微计算机信息》 2009年第34期193-195,共3页 Control & Automation
关键词 零拷贝 内存映射 数据捕获 Zero-Copy memory map data capture
  • 相关文献

参考文献5

  • 1刘天华,陈枭,朱宏峰,刘骏.Linux可加载内核模块机制的研究与应用[J].微计算机信息,2007,23(20):48-49. 被引量:14
  • 2Jonathan Corbet, Greg Kroah-Hartman, Alessandro Rubini. Linux Device Driver Third Edition[M]. O'Reilly, 2005.
  • 3Robert Love. Linux Kernel Development Second Edition [M]. Stuns Publishing, 2005.
  • 4Moti N. Thadani, Yousef A. Khalidi. An Efficient Zero-Copy I/O Framework for UNIX[R]. SML Technical Report, Sun Microsystems Inc, 1995.
  • 5可向民,龚正虎,夏建东.零拷贝技术及其实现的研究[J].计算机工程与科学,2000,22(5):17-20. 被引量:17

二级参考文献10

  • 1任家东,梁哲,赵黎.网络协议的构件化方法研究与实现[J].微计算机信息,2006,22(06Z):85-87. 被引量:4
  • 2[1] Bhoedjang R A F,et al.User-Level Network Interface Protocols[ J].IEEE Computer,1998,(11):53~60
  • 3[2] Walton S,Hutton A,Touch J.High-Speed Data Paths in Host-Based Ro uters[J].IEEE Computer,1998,(11):46~52
  • 4[3] Thadani M N,et al.A Efficient Zero-Copy I/O Framework for UNIX[ R].SML Technical Report,Sun Microsystems Inc,1995
  • 5[4] von Eicken T,Vogels W.Evolution of the Virtual Interface Architect ure[J].IEEE Computer,1998,(11):61~68
  • 6毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 7Peter Jay Salzman,Michael Bufian,Ori Pomerantz.The Linux Kernel Module Program-ming Guide[M],2001:5-43.
  • 8Henderson B.Linux Loadable Kernel Module HOWTO,http://www6.uniovi.es/linux/H-OWTO/Module-HOWTO/.2002.
  • 9Alessandro Rubini,Jonathan Corbet,Greg Kroah-Hartman.Linux Device Drivers Third Edition[M],O'Reilly
  • 10徐伟,贾春福.扩充Linux系统功能的LKM技术[J].计算机应用研究,2003,20(4):100-102. 被引量:6

共引文献29

同被引文献10

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部