开源学习研究
文章平均质量分 88
max_min_
努力做一个积极向上的人。
展开
-
浅析live555媒体库之工作流程介绍
liveMedia 项目(live555)的源代码包括四个基本的库,各种测试代码以及Media Server。四个基本的库分别是: UsageEnvironment&TaskScheduler, groupsock, liveMedia和BasicUsageEnvironment。原创 2015-09-12 11:14:53 · 4609 阅读 · 2 评论 -
浅析live555媒体库之入门编译使用
简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计原创 2015-09-12 12:18:52 · 3489 阅读 · 0 评论 -
浅析live555媒体库之自己实现文件流的读写
博客前面两篇基本介绍了live555的一些入门知识以及大致的工作流程框架。下面就是代码的实现,如果通过自己实现的子类是实现文件流的播放。 主要实现两个子类即可:FramedSource 和 FileServerMediaSubsession。Subsession来建立任务,Source获取视频源数据,然后susession新建rtpsink来发送视频数据到client即可。实现的文件如下:头文件c原创 2015-09-16 21:47:53 · 5154 阅读 · 0 评论 -
浅析live555媒体库之实现实时码流预览
live555实时码流预览的相关实现操作。原创 2015-09-23 12:31:40 · 4805 阅读 · 1 评论