H264的RTP格式学习(未完待续)

原创 2016年09月01日 16:47:13

这里写图片描述



RTP Header Usage:

这里写图片描述

M:

M标记位,一般由媒体应用框架(profile)定义.

PT:

RTP负载的具体格式.

sequence number:

序号: 16 位,每发送一个 RTP 数据包,序号加 1 。接受者可以用它来检测分组丢失和恢复分组顺序

Payload Structures:

NAL Unit(NAL 8位 标记位)

这里写图片描述
这里写图片描述
这里写图片描述

NAL Unit > MTU 实施分片FU

FU Header(分片头)

这里写图片描述

Key length(unit:bit) description
S 1 如果是该分片是开始片,该位设置1,否则0
E 1 如果是该分片是结束片,该位设置1,否则0
R 1 Reserved保留位,暂无意义.
Type 5 NAL Payload Type 如下表所示.

FU-A 格式图

这里写图片描述

FU-B 格式图

这里写图片描述
FU-B的分片格式与FU-A的格式区别是在FU header后多了 8位 DON (Decoding order number)解码顺序数.

Packetization Modes:

- Single NAL unit mode
- Non-interleaved mode
- Interleaved mode

NAL unit types 对应的打包方式支持情况

版权声明:本文为博主原创文章,未经博主允许不得转载。

RTP协议全解析(H264码流和PS流)

1    RTP Header解析 2、RTP荷载H264码流 2.1、单个NAL单元包 2.2、分片单元(FU-A) 3、RTP荷载PS流 3.1、PS包头 3.2、...
  • chen495810242
  • chen495810242
  • 2014年09月12日 17:35
  • 92414

H264的RTP负载打包的数据包格式,分组,分片

H264的RTP负载打包的数据包格式,分组,分片   1.    RTP数据包格式 RTP报文头格式(见RFC3550 Page12):     0 1 2 3 4 5 6 7 8 9 0 1...
  • wudebao5220150
  • wudebao5220150
  • 2013年10月31日 20:04
  • 6335

H264码流结构分析和rtp打包结构详解

网络抽象层单元类型 (NALU): NALU头由一个字节组成,它的语法如下:       +---------------+       |0|1|2|3|4|5|6|7|      ...
  • bingqingsuimeng
  • bingqingsuimeng
  • 2016年02月25日 15:42
  • 2945

将H264码流打包成RTP包

H264码流打包成RTP包的代码如下:
  • chenchong_219
  • chenchong_219
  • 2014年07月20日 20:30
  • 16911

论如何是用RTP打包H264数据(发送分包发送分析)

问:为什么要分包发送? 解、网络带宽的原因 分包代码,情况如下: else if(n->len>1500) { //得到该nalu需要用多少长度为1400字节...
  • nine_locks
  • nine_locks
  • 2015年07月25日 11:36
  • 1077

H.264 RTPpayload 格式------ H.264 视频 RTP 负载格式(包含AAC部分解析)

H.264 RTPpayload 格式------ H.264 视频 RTP 负载格式 1. 网络抽象层单元类型 (NALU) NALU 头由一个字节组成, 它的语法如下:      +---...
  • Lostyears
  • Lostyears
  • 2016年05月11日 15:34
  • 2565

RTP_h264解包源码

//// class CH264_RTP_UNPACK  class CH264_RTP_UNPACK  {    #define RTP_VERSION 2  #def...
  • shenhuan1104
  • shenhuan1104
  • 2017年05月31日 21:18
  • 351

H.264码流的RTP打包格式[FU-A]

本荷载类型允许分片一个NAL单元到几个RTP包中。下图 表示FU-A的RTP荷载格式。FU-A由1字节的分片单元指示,1字节的分片单元头,和分片单元荷载组成。 FU指示字节有以下格式: ...
  • wadahana
  • wadahana
  • 2015年08月03日 23:27
  • 930

RTP协议解析和H264码流提取

一、 h264基础概念SODB: 数据比特串-->最原始的编码数据RBSP: 原始字节序列载荷-->在SODB的后面填加了结尾比特(RBSP trailing bits 一个bit“1”)若干比特“0...
  • DaveBobo
  • DaveBobo
  • 2016年11月01日 11:59
  • 4330

h264数据通过RTP分片传输的例子

使用RTP传输H264数据时,当NALU的长度太长需要分包时,如下是一个例子,如想知道更详细的协议说明可以参考末尾连接。...
  • wwyyxx26
  • wwyyxx26
  • 2016年05月27日 18:20
  • 1378
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:H264的RTP格式学习(未完待续)
举报原因:
原因补充:

(最多只允许输入30个字)