Live555学习(一)--编译、安装、运行

来源:互联网 发布:快搜的数据搜索 编辑:程序博客网 时间:2024/04/30 15:35

2012-03-09 10:00:23|  分类:Live555 |  标签:|字号 订阅

Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer。下面介绍Live555的基本使用方法。


编译

编译方法:

./genMakefiles <os-platform>

如在Linux 下解压Live555后进入目录,然后执行:

#./genMakefiles linux-gdb

#Make

      经过以上步骤生成的live555MediaServer可以用于gdb调试,如果要使源代码中的DEBUG宏有效,还需要修改live/config.linux-gdb文件,在COMPILE_OPTS一行中添加-DDEBUG即可.

运行

进入mediaServer目录启动服务器:

[root@localhost mediaServer]# cd mediaServer]

[root@localhost mediaServer]# ./live555MediaServer