Mediastreamer2 是一个支持多种平台的轻量级的流技术引擎,主要适合于开发语音和视频电话应用程序。该引擎主要为 linphone 的多媒体流的收发,包括语音和视频的捕获、编码解码以及渲染。
Mediastreamer2 可通过插件进行扩展,当前提供了 H264 和 ILBC 编码器插件。
获取源码:git clone git://git.linphone.org/mediastreamer2.git
Mediastreamer2 是一个功能强大且小巧的流引擎,专门为音视频电话应用而开发。这个库为linphone中所有的接收、发送多媒体流提供处理,包括音/视频捕获,编码和解码,渲染。 特性: 接收、发送RTP数据包。 支持如下的音视频编解码格式:音频speex, G711, GSM, iLBC, AMR, AMR-WB, G722, SILK, G729; 视频: H263, theora, M
mediastreamer2是一个功能强大且小巧的流引擎,专门为视频电话应用而开发的。为linphone中所有的接收、发送多媒体流提供处理,包括音频视频捕捉、编码、解码、渲染。 Filter: 媒体库中处理数据的组件。一个filter有0到数个输入流和0到数个输出流。 filter的作用:在mediastreamer2里面是MSFilter,可以利用MSFilter实现下面的应用,实例参见/med
来自 http://blog.csdn.net/flyhawk007j2me/article/details/6830830 mediastreamer2是一个支持多种平台的轻量级的流技术引擎,主要适用于开发语音和视频电话应用程序。 该引擎主要为linphone的多媒体的收发,包括语音和视频的捕获、编码解码以及渲染。 mediastream.c是mediastream2库自带的一个test,也是
我是在3.3.2 版本的linphone基础上编译的, 所以取版本的时候要注意。 mediastreamer 本身是一个处理音视频以及流的框架。官方的说明是: - mediastreamer2/ is one of the important part of linphone. It is a framework library for audio and video processing. It
仅使用mediastreamer2库我可以使用远程ip和端口开始音频调用,并调用audiostream.c各自的方法 . 然后我也需要开始视频通话 . 所以初始化videostream.c并使用其各自的方法并为其提供表面以呈现远程和本地相机馈送 . 我能够通过远程端口和ip成功启动视频流 . 但问题是我一起开始两个流 . 声音停止和视频流也停止 . 只有本地相机输入工作 . 所以我有一个神奇的方法
首先接到这一个项目,说是要用mediastreamer2做一个网络电话。之前也是从来没有接触过。于是首先开始在百度中搜索一下需要哪些东西,以及那些步骤。最后大致了解了一下,做这个项目最终要的就是需要移植好多的库,每一个库都需要配置,最后在交叉编译好动态库,然后在执行mediastreamer2的时候去调用这些动态库和头文件就OK了。1,首先meidastream2是基于ortp库的,那么首先就是下
下面的代码将演示用一个最短的程序实现一个RTP的音频流,可配合VLC等媒体软件来测试,在编译时记得链接上mediastreamer的库,编译后,运行时可以插入耳机和话筒,然后对着话筒讲话,在VLC上将听到声音,若将目标地址改成127.0.0.1(本地回环地址),将不用借助其它软件,一边发出声音,一边就可以听到自己的声音。 程序如下:http://blog.csdn.net/coderwuqiang
Mediastreamer2 是一个功能强大且小巧的流引擎,专门为音视频电话应用而开发。这个库为linphone中所有的接收、发送多媒体流提供处理,包括音/视频捕获,编码和解码,渲染。 特色 Read/Write from to an alsa device, an oss device, a windows waveapi device Send and receive RTP pack
--------------------------在x86环境下编译mediastreamer2的步骤-------------------------------------- 1)编译OGG库 音频编解码 http://www.xiph.org/downloads/ ./configure --prefix=/usr --disable-static 2)编译SPEEX 音频编解
What is mediastreamer2 mediastreamer2 is a powerful engine to make audio and video streams. mediastreamer2 is GPL (COPYING). Please understand the licencing details before using it! For any use of thi
流媒体就是指通过网络或者USB等接口实时播放录制视频的一整套多媒体框架技术。这类框架具体实现有gstreamer、ffmpeg、mediastreamer2(底层可以调用ffmpeg) 等,或者自己实现的一套私有的框架等等。 mediastreamer2 和 gstreamer是业界常用的两种框架。作为嵌入式软件工程师关注的主要是移植(特别是与底层的接口)、使用。mediastreamer2 和