
live555
hetbsoft
这个作者很懒,什么都没留下…
展开
-
live555学习之RTSP连接建立以及请求消息处理过程
转载自:http://blog.sina.com.cn/s/blog_77c632410101awzk.html 1,RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。 首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建转载 2014-03-13 16:31:14 · 1116 阅读 · 0 评论 -
live555 socket 操作的handlerset类
转载至: http://blog.chinaunix.net/uid-28748731-id-3540287.html 1.Handlerset类的作用 类HandlerSet:Handler集合.Handler是什么呢?它是一种专门用于执行socket操作的任务(函数),HandlerSet被TaskScheduler用来管理所有的socket任务(增删改查)转载 2014-03-15 09:55:17 · 766 阅读 · 0 评论 -
live555学习(九) --PLAY命令处理
转载至:http://xingyunbaijunwei.blog.163.com/blog/static/76538067201221621636396/ PLAY命令概述 PLAY命令要求在SETUP命令之后进行,此命令处理过程中就开始发送数据了,在处理PLAY命令过程中还创建了RTCPInstance实例。 客户端可以通过PLA转载 2014-03-19 14:00:28 · 1795 阅读 · 0 评论 -
流媒体Live555(四)——LiveMediaServer流程分析
Live555MediaServer 1、初始化 BasicTaskschedular BasicUsageEnvironment RTSPServer |--------new RTSPServer |------setupOurSocket创建监听客户端连接用的socket |------turnOnBackgroundhandling(socket)转载 2014-03-19 14:26:19 · 1344 阅读 · 0 评论 -
live555源码分析---- DESCRIBE命令处理
转载至:http://blog.youkuaiyun.com/gavinr/article/details/7026497转载 2014-04-08 10:12:53 · 825 阅读 · 0 评论 -
live555学习笔记11-h264 RTP传输详解(3)
转载至: 十一 h264 RTP传输详解(3) 书接上回:H264FUAFragmenter又对数据做了什么呢? [cpp] view plaincopy void H264FUAFragmenter::doGetNextFrame() { if (fNumValidDataBytes == 1) {转载 2014-04-10 08:43:54 · 715 阅读 · 0 评论 -
live555源码分析----SETUP命令处理流程
转载至: SETUP命令概述 SETUP命令,主要用于协商客户端与服务器的通信细节,如通信协议、地址等等,SETUP请求中最重要的是"Transport"头部。 客户端需要对,文件中的每一个流发送一个SETUP命令。 客户端还可以通过其中的"destination"属性来重定向RTP数据的接收地址,不过这是需要服务器支持的,在live555中需要定义宏RTSP_ALLOW_CLIENT转载 2014-04-10 09:23:08 · 644 阅读 · 0 评论