博客专栏  >  移动开发   >  Darwin详解

Darwin详解

关于Darwin streaming server的源码剖析,我对于一些关键模块进行了梳理和总结,希望可以与大家一起交流学习进步

关注
3 已关注
8篇博文
  • 【Darwin学习笔记】之RTSP连接监听初始化

    网上有很多大侠已经对Darwin做了详细的剖析,在下仅本着积累经验的目的,将Darwin的学习过程记录下来,同时与网友们交流学习,今天先来分析下Darwin如果根据配置文件监听RTSP连接的流程。 1...

    2015-01-27 14:14
    1211
  • 【Darwin学习笔记】之EventThread

    EventThread负责侦听Darwin系统的Socket事件,包括以下两类, 对于两类事件是分别如何处理的,我们从头开始分析。 a)   建立新的RTSP连接请求事件  b)   已有RTSP连接...

    2015-01-27 16:48
    1181
  • 【Darwin学习笔记】之TaskThread

    学习TaskThread主要有三个类要关注: TaskTreadPool: 任务线程池 TaskThread:任务线程 Task: 任务 1. TaskThreadPool Darwin运行着一个...

    2015-01-28 10:43
    1530
  • 【Darwin学习笔记】之获取系统处理器数量的方法

    阅读Darwin源码的时候看到这个方法,感觉挺有用处,且考虑了多种平台下的实现方式,直接贴代码,以后说不定会用到~ UInt32 OS::GetNumProcessors() { #if (__...

    2015-01-28 13:48
    810
  • 【Darwin学习笔记】之RTSPSession点播流程

    今天详细的看了下RTSPSession的会话处理代码,该模块主要是Run方法内对会话的状态机进行管理,实现对RTSP会话的处理,我以点播Movie文件夹下的视频文件为例,深入的学习了(Describe...

    2015-02-03 16:54
    1373
  • 【Darwin学习笔记】之QTSSReflectorModule的Announce消息处理

    RTSP Announce命令是数据源向Darwin服务端主动发起的上报本地媒体sdp信息的命令,在Darwin中处理该命令的函数为QTSSReflectorModule模块的DoAnnounce()...

    2015-02-04 17:35
    1290
  • 【Darwin学习笔记】之QTSSReflectorModule的Describe消息处理

    对于QTSSReflectorModule里面的Describe消息只处理sdp类型的资源请求,其他类型的比如mov、mp4等资源会跳转到QTSSFileModule里面,其中mp4文件在Darwin...

    2015-02-06 15:19
    1063
  • 【Darwin学习笔记】之QTSSReflectorModule的Setup消息处理

    Setup消息进入到DoSetup函数单独处理,处理流程如下: 【转载请注明出处】:http://blog.csdn.net/longlong530 1. 根据关键字qtssRTSPReqTrans...

    2015-02-09 10:11
    1134

GBT28181
944941
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部