Darwin流媒体服务器代码分析

Darwin Streaming Server(即DSS)是Apple公司提供的开源实时流媒体播放服务器程序。整个程序使用C++编写,在设计上遵循高性能,简单,模块化等程序设计原则,务求做到程序高效,可扩充性好。并且DSS是一个开源的基于标准的流媒体服务器,可以运行在Windows NT和Windows 2000,以及几个UNIX实现上,包括Mac OS X,Linux,FreeBSD和Solaris操作系统上。

一、DSS 代码分析【启动、初始化流程】

二、DSS 代码分析【服务器架构】

三、DSS 代码分析【EventThread与EventContext】

四、DSS 代码分析【TaskThread与Task】

五、DSS 代码分析【TimeoutTask】

六、DSS 代码分析【点播请求】

七、DSS 代码分析【RTSP消息交互过程】

八、DSS 代码分析【学习资料分享】

九、DSS 代码分析【Reliable UDP之数据重传】

十、DSS 代码分析【Reliable UDP之超时时间计算】

十一、DSS 代码分析【Reliable UDP之拥塞控制】

十二、DSS 代码分析【BufferWindow实现】

十三、DSS 代码分析【SR包发送】

十四、H.264视频流的传输与载荷

十五、DSS 代码分析【RTP over tcp实现】

十七、DSS 代码分析【reflector反射之推流转发分析】

十八、DSS 代码分析【RTSP announce推流报文分析】

十九、EasyDarwin 中使用epoll网络模型替换原来的select模型
--------------------- 
作者:Suk_39799839 
来源:CSDN 
原文:https://blog.csdn.net/weixin_39799839/article/details/78713557 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值