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