H264-NAL

错误日志

拉流时存在如下日志,会因为拉流失败导致之后的任务也停止

missing picture in access unit with size 16384
Invalid NAL unit size
Error splitting the input into NAL units.

h264拉流中断

之后只要设置抓取异常后,重新拉流,可以正常播放。并使得原本的程序继续运行。

NAL简介

NAL单元是H.264/AVC视频编码标准中的一个重要概念,全称为Network Abstraction Layer(NAL)单元。NAL单元是视频编码数据的基本单位,用于在网络上传输视频数据。NAL单元通常包含一个或多个NAL单元数据分片,每个NAL单元数据分片包含一个NAL单元头和一个NAL单元数据体。

NAL单元头包含NAL单元类型、NAL单元长度和其他控制信息。NAL单元类型用于标识NAL单元的内容类型,例如,序列参数集(SPS)NAL单元、图像参数集(PPS)NAL单元、图像数据(IDR)NAL单元等。NAL单元长度表示NAL单元数据体的长度。

NAL单元数据体包含视频编码数据,例如,宏块、残差数据、运动矢量等。NAL单元数据体通常使用分片技术进行分割,以便在网络上传输时更高效。

NAL单元在视频编码和解码过程中起着关键作用,它们将视频数据分割成可管理的单元,便于网络传输和解码。

参考资料

H.264 的 NAL 单元及码流结构

H264 编码基本原理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值