
rtsp
文章平均质量分 92
朱韦刚
qq群:62054820
展开
-
RTSP-LIVE555-VLC-WINDOWS简单测试
在windows 使用vs2008编译live555基于 liveMedia的程序,需要通过继承UsageEnvironment抽象类和TaskScheduler抽象类,定义相应的类来处理事件调度,数据 读写以及错误处理。live项目的源代码里有这些类的一个实现,这就是“BasicUsageEnvironment”库。1.live555 源代码简介liveMedia项目的源代码转载 2013-12-10 09:54:50 · 4059 阅读 · 0 评论 -
RTP/RTCP(二)-H.264 视频 RTP 负载格式
1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下:+---------------+|0|1|2|3|4|5|6|7|+-+-+-+-+-+-+-+-+|F|NRI| Type |+---------------+F: 1 个比特.forbidden_zero_bit. 在 H.264 规范中规定了这一位必须为 0.NRI转载 2013-12-10 10:28:30 · 1734 阅读 · 0 评论 -
RTSP服务器(一)
RTSP服务器(一)一:总体了解RTSP(Real-Time Stream Protocol )是一种基于文本的应用层协议,直白的讲客户端与服务器建立连接并从服务器上接收流,服务器上的流原创 2013-12-09 14:11:48 · 20440 阅读 · 2 评论 -
RTSP服务器实例live555源代码分析
原文地址:RTSP服务器实例live555源代码分析作者:mozheer1. RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。 首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(our转载 2013-12-10 09:55:03 · 7493 阅读 · 0 评论 -
关于RTP打包h264的时间戳要注意的问题
RTP打包H264的时间戳,由于H264标准说明是90000/帧率,所以得出的时间戳要乘以9/10,否则如果发送到VLC端播放的话,播放速度会变慢,累积延迟。转载 2014-07-08 16:21:17 · 5790 阅读 · 1 评论 -
RTP/RTCP(一)-H264关于RTP协议的实现
H264关于RTP协议的实现2010-07-22 13:35完整的C/S架构的基于RTP/RTCP的H.264视频传输方案。此方案中,在服务器端和客户端分别进行了功能模块设计。服务器端:RTP封装模块主要是对H.264码流进行打包封装;RTCP分析模块负责产牛和发送RTCP包并分析接收到的RTCP包;QoS反馈控制模块则根据RR报文反馈信息动态的对发送速率进行调整;发送缓冲模块则设转载 2013-12-10 10:21:20 · 6099 阅读 · 3 评论 -
RTSP服务器(二)
RTSP服务器(二)一:单播、多播(组播)和广播、直播、点播、点播试直播单播、多播和广播单播”(Unicast)、“多播”(Multicast)和“广播”(Broadcast)这三个术语都是用来描述网络节点之间通讯方式的术语。那么这些术语究竟是什么意思?区别何在?1:单播:网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那么用网络技术的术语来描原创 2014-10-22 11:09:38 · 9178 阅读 · 2 评论