码迷,mamicode.com
首页 > 其他好文 > 详细

live555:RTSP实现流程记录

时间:2015-08-13 14:37:26      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

1、  在创建RTSPServer的时候,会预先建议一个TCP监听,端口为创建RTSPServer时传入的值,创建位置 RTSPServer::createNew- setUpOurSocket 函数,setUpOurSocket函数中 进行listen 操作,并发连接数默认为:20.

listen之后,马上就该accept了吧。

2、 进行监听后,RTSPServer::incomingConnectionHandler 执行了 accept操作,在accept成功以后,立刻创建一个RTSP客户连接对象,与accept得到的socket对象绑定,方便后面进行RTSP交互通讯。

3、在创建RTSP客户连接对象的时候,将客户端连接的socket对象,绑定到了Select模型中,为后面传递DESCRIBE,OPTIONS,SETUP等一系列操作提供基础。

4、SingleStep()中,不断的执行,不断的对socket 进行读取数据操作,事件执行,任务执行,这样形成一个数据交互流程。这也是live555工作的一个粗略数据交互流程。




live555:RTSP实现流程记录

标签:

原文地址:http://my.oschina.net/u/2430809/blog/491764

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!