
音视频基础
文章平均质量分 88
安河桥
这个作者很懒,什么都没留下…
展开
-
关于H.264 profile-level-id
我们在WebRTC开发中,如果采用的是H.264来作为视频流编码类型,就会面临一个问题,那就是编码端和解码端需要进行协商各自的编解码能力。例如,如果编码端使用了高级别的profile和level,或使用了解码器不支持的编码特性,那么对解码端来说就是个灾难了。 大家知道,H.264的Profile以及Level有好多种,而并不是每一种编码器或者解码器都支持每一个Profile和Level。实际应用当中,我们经常会看到一个3个字节的值(例如42801f),它是H.264 SPS信息的头三个字节,用来标识转载 2021-02-22 11:31:47 · 3542 阅读 · 0 评论 -
h264 NALU偏门知识
【版权申明】转载请附上出处链接h264 NALU偏门知识AUD(Access Unit Delimiter):00 00 00 01 09 f0从结构上看,有start code,所以是一个NALU,类型09在H264定义里就是AUD(Access Unit Delimiter 访问单元分隔符)。大部分播放器可以在没有AUD的情况下正常播放。紧随AUD的一般是SPS/PPS/SEI/IDR的组合或者是一个SLICE,也就是一个帧的开始。像Flash这样的播放器,每次需要一个完整的帧数据,那么把原创 2020-06-15 14:06:56 · 1866 阅读 · 0 评论 -
H264 NALU
【版权申明】转载请附上出处链接H264 NALUH264码流在网络中传输时实际是以NALU的形式进行传输的。在H264码流中,每个NALU间隔一个startcode(0x000001/0x00000001),标志着上一个NALU的结束和新的NALU的开始。NALU的组成每一个NALU由NALU Header + RBSP Size + RBSP组成。其中:NALU Header(NALU头) ,由一个字节组成,包含了这个NALU的信息:forbidden_zero_bit(1bit原创 2020-06-02 09:54:31 · 524 阅读 · 0 评论 -
PPM / PGM / PBM 图像格式
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) PBM / PGM / PPM 图像格式0. 原图1. PBM(Portable Bitmap Format) 只有白与黑, 没有灰.2. PGM(Portable Greymap Format) 灰度图3. PPM(Portable Pixmap Format) RGB图像4. 浅谈三种图像格式...原创 2020-04-08 09:34:59 · 2813 阅读 · 0 评论