跨平台流技术引擎:MediaStreamer2
<p>Mediastreamer2 是一个支持多种平台的轻量级的流技术引擎,主要适合于开发语音和视频电话应用程序。该引擎主要为 linphone 的多媒体流的收发,包括语音和视频的捕获、编码解码以及渲染。</p> <h2>主要功能:</h2> <ul> <li>读/写alsa设备,oss设备,windows waveapi设备</li> <li>发送和接收RTP包<br /> </li> <li>对下面这些格式进行编码和解码:<strong>speex, G711, GSM, H263, theora, iLBC, MPEG4, and H264.</strong></li> <li>读写wav文件</li> <li>Read YUV pictures from a webcam (provided that it has video4linux v1 or v2 driver)</li> <li>Display YUV pictures (using SDL library or native apis on windows)</li> <li>Dual tones generation</li> <li>Echo cancelation, using the extraordinary echo canceler algorithm from the speex library</li> <li>Audio conferencing</li> <li>Audio parametric equalizer using a FIR filter</li> <li>Volume control, automatic gain control</li> </ul> <p>Mediastreamer2 可通过插件进行扩展,当前提供了 H264 和 ILBC 编码器插件。</p> <p>获取源码:<em>git clone git://git.linphone.org/mediastreamer2.git<br /> <br /> </em></p> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1325060517139" target="_blank">http://www.open-open.com/lib/view/home/1325060517139</a></p>
本文由用户 openkk 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!