流媒体开发集合
文章平均质量分 80
depthlove2011
人才
展开
-
RTP/RTCP/RTSP/SIP/SDP 关系(转)
RTPReal-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议和RTP控制协议RTCP一起使用,而且转载 2015-03-26 15:04:08 · 487 阅读 · 0 评论 -
rtp与rtcp协议详解
目录:1 RTP概述1.1 是什么RTP1.2 RTP的应用环境2 RTP详解2.1 RTP的协议层次2.1.1 传输层的子层2.1.2 应用层的一部分2.2 RTP的封装2.3 RTCP的封装2.4 RTP的会话过程3 相关的协议3.1 实时流协议RTSP3.2 资源预定协议RSVP4 常见的疑问5 实现方案6 参考资料1转载 2015-03-26 16:19:24 · 1098 阅读 · 0 评论 -
rtsp协议详解
目录:1 概述1.1 RTSP简介1.2 协议特点2 协议细节2.1 典型的rtsp交互过程2.2 RTSP消息格式2.3 方法定义2.4 消息头定义2.5 状态码3 rtsp中常用方法举例4 SDP协议概述4.1 简介4.2 SDP协议格式4.3 SDP协议举例说明1 概述1.1 RTSP简介RTSP(Real Time转载 2015-03-26 16:17:11 · 817 阅读 · 0 评论 -
rtp h264注意点(FU-A分包方式说明)
之前写过一篇文章,分析了h264使用rtp进行封包的格式介绍:RTP封装h264。但里面好像没有把拆分以及一些需要注意的情况说清楚,因此这里做补充,也作为自己的备忘(自己记性好像不太好)。关于时间戳,需要注意的是h264的采样率为90000HZ,因此时间戳的单位为1(秒)/90000,因此如果当前视频帧率为25fps,那时间戳间隔或者说增量应该为3600,如果帧率为30fps,则增转载 2015-03-26 16:11:23 · 555 阅读 · 0 评论 -
RTSP详细介绍
RTSP协议 RTSP(Real Time Stream Protocol,实时流协议)是应用级协议,控制实时数据的发送。RTSP提供了一个可扩展框架,使实时数据,如音频与视频的受控、点播成为可能。数据 源包括现插数据与存储在剪辑中的数据。该协议目的在于控制多个数据发送连接,为选择发送通道如UDP、多播UDP与TCP等提供途径,并为选择基于RTP 上发送机制提供方法。一.简介转载 2015-03-26 16:09:38 · 997 阅读 · 0 评论 -
RTP 包格式 详细解析
H.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+F:转载 2015-03-26 16:07:37 · 1156 阅读 · 0 评论 -
RTP 问题汇总
视频网络传输一定要用rtp吗?RTP/RTCP有一套很好的反馈机制,通过其可以估算网络状况,然后在编码端进行调整,如网络繁忙时适当的降低画面质量,减小码率等,主要是想通过RTP/RTCP协议实现QoS!同时也可以用http或udp啊,都可以的,自己再加一些控制信息。利用rtp/rtcp的好处是这个协议本身帮你加入了 一些控制信息。相信有不少人和我一样,希望实现H264格式视频的流媒转载 2015-03-26 16:05:56 · 744 阅读 · 0 评论 -
RTSP回放时如何通过RTP的timestamp计算npt时间
RTSP回放时如何通过RTP的timestamp计算npt时间客户端通过RTSP的PLAY方法开始播放、定位播放、快速/慢速播放(Scale)某非实时视频时,客户端会通过Range头字段指定npt时间,即让服务器开始从npt指定时刻开始播放视频(npt即播放位置离文件开始部分的相对时间)。播放开始后,下一次发送PLAY命令前,客户端需要根据服务器发来的RTP t转载 2015-03-26 16:04:37 · 1972 阅读 · 0 评论 -
RTSP 详细消息交互
RTSP(Real Time Streaming Protocol)实时流协议,是TCP/IP协议体系中的一个应用层协议。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。RTSP没有“连接”这个概念,而由RTSP会话(session)代替(服务器端保持一个由识别符标记的会话)。RTSP会话没有绑定传输层连接(如TCP连接)。在RTSP会话期间,RTSP客户端转载 2015-03-26 16:03:00 · 606 阅读 · 0 评论 -
RTSP 流程
RTSP是由Real network 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。 实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,如音频和视频。尽管连续媒体流与控制流交叉是可能的,RTSP 本身并不发送连续媒体流。换言之,RTSP 充当多媒体服务器的网络远程控制。RTSP 提供了一个可扩展框架,实现实时数据(如音频与视频)的受控、按需传送。数据源转载 2015-03-26 16:02:01 · 649 阅读 · 0 评论 -
SDP协议分析
一、SDP协议介绍SDP 完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME 扩展协议的电子邮件以及超文本传输协议(HTTP)。SDP协议是也是基于文本的协议,这样就能保证协议的可扩展性比较强,这样就使其具有广泛的应用范围。SDP 不支持会话内容或媒体编码的协商,所以在流媒转载 2015-03-26 15:57:19 · 634 阅读 · 0 评论 -
RTSP协议,这个写的不错,赚了
1. RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。 首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在TCP的554端口进行监听,然后把连接处理函数句柄(RTSPSe转载 2015-03-26 15:47:12 · 1520 阅读 · 0 评论 -
RTP:实时传输协议详解(转)
实时传输协议RTP1.RTP协议:RTP( Real-time Transport Protocol)协议最初是在70年代为了尝试传输声音文件,把包分成几部分用来传输语音,时间标志和队列号。经过一系列发展,RTP第一版本在1991年8月由美国的一个实验室发布了。到本世纪1996年形成了标准的的版本。很多著名的公司如Netscape ,就宣称“Netscape LiveMedia”是基于RT转载 2015-03-26 15:45:57 · 2029 阅读 · 0 评论 -
开源流媒体服务器搭建(经典资源)
[置顶] 开源流媒体服务器--EasyDarwin2014-11-07 17:18 阅读(1739)评论(1)[置顶] 手机Android音视频采集与直播推送,实现单兵、移动监控类应用2014-06-27 07:14 阅读(6890)评论(16)[置顶] 用Darwin开发RTSP级联服务器(拉模式转发)(附源码)转载 2015-06-04 17:14:02 · 3854 阅读 · 0 评论