
Live555
文章平均质量分 78
Live555一个为流媒体提供解决方案的跨平台的C++开源项目,实现了对标准流媒体传输是一个为流媒体提供解决方案的跨平台的C++开源项目。本专栏将详细介绍该开源方案的应用。
BIGBurning
专注于多媒体视频会议,移动互联网,流媒体技术的开发。PJSIP,WebRtc等。
展开
-
Live555-基类研究二
TaskSecheduler类是一个任务调度器,它是整个Live555的任务调度中心,程序在任何时刻的任何动作,均由该类完成。其核心函数是SingleStep。Live555的任务主要分为Delayed Event、Socket Event以及Trigger Event。其类层次结构如下图所示: 从类图中可以看到,其类层次结构和第二节中的UsageEnvironment类极其相转载 2015-02-09 17:12:01 · 2167 阅读 · 0 评论 -
Live555源码在vs2010/vs2013中的编译
Ⅰ live555简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555转载 2015-01-04 16:40:19 · 5527 阅读 · 0 评论 -
Live555分析2
RtspServer的分析!原创 2015-01-07 16:54:37 · 4250 阅读 · 1 评论 -
Live555学习基础类
Live555主要用到的类介绍: 1.UsageEnvironment类:抽象基类 class UsageEnvironment { public: void reclaim(); // task scheduler: TaskScheduler& taskScheduler() const {return fScheduler;} // result message ha原创 2015-01-08 09:53:29 · 24325 阅读 · 0 评论