Android音视频【五】H265HEVC码流结构

海水防腐涂料
diypda>ip调度系统
文字拼接
H265-nalu-type.png
RBSP的结构
H265的 RBSP(raw byte sequence payload)和H264的⼀样。
NAL 根据送压缩数据的规则,可以封装称不同的NALU, NALU包含VPS,SPS,PPSl类型信息,还包含视频⽚(Slice)的压缩数据,包含压缩的NALU被称为VCLU(VCL NALU),包含其它信息的压缩数据的NALU,则被称为non-VCLU(non-VCL NALU)。
智慧杀虫灯
防盗监控系统
H265下的NALU包含两部分数据结构:NALU头(header)和负载(payload),NALU头长度为固定的2字节,反应NALU的内容特征,⽽NALU的负载长度为整数字节,包含视频压缩后的原始字节序列负载RBSP(raw byte sequence payload)。RBSP是对视频 编码后的原始⽐特流⽚段SODB(string of data bits)进⾏添加尾部(添加⽐特1,以凑⾜整字节)的包装。
同样在H265中,为了避免字节流⽚段和NALU的启起码及结束码发⽣冲突,需要对RBSP的字节流进⾏冲突处理0x3,经过处理后的rbsp才可以直接作为NALU的负载信息,才可以进程磁盘保存和⽹络传输。
关于冲突和RBSP的结构的结构可以参考之前的h264码流分析⽂章:
Android⾳视频【⼆】 H264码流结构
H265远⽐此篇介绍的复杂的多,如果哪⾥不正确,欢迎指正。

本文发布于:2024-09-22 13:42:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/98114.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字节   包含   压缩   负载   冲突   结构
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议