分析一个通用的rtsp server实现过程总纲
2017-08-04 16:17
281 查看
本文的所有的代码部分,大部分根据下面的链接来分析,请自行下载,
http://www.pudn.com/downloads279/sourcecode/windows/network/detail1265184.html
这里面的只是一个demo,如果要运行在android系统上面,还需要进一步来拆分和重构,更加好的利用!
这里假设需要把本地的视频发送给vlc客户端播放,因此,至少需要拆分为四大模块,
capturre模块,rtsp server模块,common模块,以及transmit模块,
至于main函数的,单独外接一个API文件供main函数调用即可,
因此整体的架构可以初步分析如下:
因此接下来的分析思路,
按照下面的流程来处理,
1.分析common模块,base组件
2.rtsp server模块,着重分析类的架构关系,串联的过程
3.发送模块,rtp打包过程
4.采集模块,根据不同需求,调用接口,接口,带一下即可!
相关文章推荐
- 分析一个通用的rtsp server实现过程基础模块
- 分析一个通用的rtsp server实现过程发送模块
- 分析一个通用的rtsp server实现过程串联模块
- 分析一个通用的rtsp server实现采集模块
- 项目管理实战之团队管理 对团队的管理需要重视以下几个方面 一个系统不仅需要优秀的分析和设计,更需要一个良好的过程将其从蓝图转化为实现。这个过程中最重要的是对团队的管理,也就是人的管理
- 一个RtspServer的设计与实现和RTSP2.0简介
- 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为(转)
- 一个分析“文件夹”选择框实现方法的过程
- Sql server Insert执行的秘密(上)一个最简单的INSERT分析 执行过程
- 一个简单的hibernate java project实现过程(MS Sql Server)
- 一个分析“文件夹”选择框实现方法的过程
- 使用WIN32汇编语言实现一个基本windows窗体的过程分析
- 一个通用的分页存储过程实现-SqlServer(附上sql源码,一键执行即刻搭建运行环境)
- 一个RtspServer的设计与实现和RTSP2.0简介
- 使用WIN32汇编语言实现一个基本windows窗口的过程分析
- 一个通用的交叉制表存储过程
- 写一个CopyOnWrite的通用实现(C++)
- 一个简单的oracle分页存储过程的实现和调用
- 一个通用的数据分页的存储过程
- 一个简单的oracle分页存储过程的实现和调用