qq364530507

qq364530507

0个粉丝

23

问答

0

专栏

0

资料

qq364530507  发布于  2016-04-19 15:31:48
采纳率 0%
23个问答
3372

H.264编码后 一个frame内的多个slilce的时间戳是否相同

 
我们知道RTP传输的格式是这样的:

下面是 RFC 3550 中规定的 RTP 头的结构.
       0                   1                   2                   3
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |V=2|P|X|  CC   |M|     PT      |       sequence number         |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                           timestamp                           |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |           synchronization source (SSRC) identifier            |
      +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
      |            contributing source (CSRC) identifiers             |
      |                             ....                              |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  负载类型 Payload type (PT): 7 bits
  序列号 Sequence number (SN): 16 bits
  时间戳 Timestamp: 32 bits
我们知道H264编码之后,将一个frame分成了多个slilce来发送,那么通过rtp打包的时候,是否一个frame的多个slilce都应该是相同的时间戳呢???
我来回答
回答2个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-04-19 15:55:25
认可0
这个slice是指把实际图像分成了几块来编码而不是编完码分成了几块, 一般情况下一个frame就是一个slice

不要把 RTP包 和 编码的包搞在一起, 一个frame编码完, 可以是一个包,也可以是几个包, 比如I frame, 可以SPS/PPS/实际数据分别一个包, 也可以是SPS/PPS/实际数据放在一个包,而这些包在RTP传输时如果长度太大,就要分包处理

qq364530507

0个粉丝

23

问答

0

专栏

0

资料

qq364530507 2016-04-19 18:19:05
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=28719&ptid=11046]zhuangweiye 发表于 2016-4-19 15:55[/url]
这个slice是指把实际图像分成了几块来编码而不是编完码分成了几块, 一般情况下一个frame就是一个slice

...[/quote]

感谢大神,我是把RTP包和编码的包搞混了,但是我不太理解接收端如何把多个NALU拼成一个frame的呢??
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区