网络抽象层
计算机科学术语
网络抽象层(Network Abstraction Layer (NAL))是H.264/AVC 影像编码标准的一部份,以NAL-unit为单位的方式来做为视讯编码层(Video Coding Layer,VCL)的运算单位。
运算单位
NAL是一种封装(packaging)的模组,并拥有NAL-unit 标头(Header),此Header内又有许多资讯,包括 Type。一个完整的NALU是标头(Header)加上位元流(bitstream)。多个NAL-units组成一个access unit。
标准规范
VCL 与 Non-VCL NAL Units
标准的NAL-unit总共规范有12种,这12种型式可粗分成VCL NAL-unit及non-VCL NAL-unit。其中non-VCL NAL-unit又有两种:Parameter Sets与Supplemental Enhancement Information (SEI)。这些资讯非常重要,如有错误,会导致无法解码,过去没有NAL unit时,很容易造成package lost,Parameter Sets可以采用所谓的out-of-band的方式来传送。
parameter sets又可分成:
组成方式
access unit
多个NAL-units组成一个access unit。多个access unit再组成一个Coded video sequence。
参考资料
RTP Payload Format for H.264 Video
参考资料
最新修订时间:2023-07-30 14:19
目录
概述
运算单位
标准规范
参考资料