
live555
文章平均质量分 96
Sniper_Pan
三人行,必有我师。
师其善,剔自不足。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VS2013编译Live555
粗通编译原理后编译思路上并无太大困难,需要注意的是应结合官方文档进行预先理解。后续会陆续更新源码解析部分,所有文章中,如有疑虑或发现错误,欢迎指出。原创 2017-05-03 13:29:06 · 573 阅读 · 0 评论 -
Live555源码解析(1) - Main 寻根问祖,留其筋骨
MediaServer大的轮廓已经分析完毕,主要相关的动线有三条:* Socket I/O* Event* DelayedTask只要牢牢抓住这三条动线,结合相关入口、出口,就可以将MediaServer源码的血肉充实起来。本篇中如有疑虑或错误指出,还请大家指出。同样可以提出想要着重了解的内容,后续更新会选择性加入其中原创 2017-05-04 16:06:24 · 756 阅读 · 0 评论 -
Live555源码解析(2) - RTSP协议概述
上一篇Live555源码解析(1) - Main 寻根问祖,留其筋骨将main()函数脉络做了整体分析,理论上本篇将从服务器的创建开始讲起,但众所周知,Live555媒体服务器是RTSP服务器的实现,因此继续追踪源码前,先整体介绍下RTSP协议及相关协议内容。如读者已掌握RTSP内容,则可跳过本篇,继续下一篇Live555源码解析(3) - 服务开启,愿者上钩的阅读。编写本篇前,尽可能详细地翻译了R原创 2017-05-25 15:40:57 · 702 阅读 · 0 评论 -
Live555源码解析(3) - 服务开启,愿者上钩
上一篇Live555源码解析(2) - RTSP协议概述对RTSP进行了整体介绍,对会话交互过程及通常应用场景做了示例。接下来,我们就从媒体服务器的本职工作服务开始谈起。 1. 从服务器说起要服务,就必须有服务器,有开放给外界客户端访问的地址和端口。先放源码:TaskScheduler* scheduler = BasicTaskScheduler::createNew();UsageEnvir原创 2017-05-25 15:41:48 · 577 阅读 · 0 评论