![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
H.264
文章平均质量分 79
W2Y
技术改变世界,连接你和我!
展开
-
H264关于一帧完整帧被分切成多个Slice时的合并思路
在对H264进行编解码分析时,碰到一个完整视频帧被切分成多个Slice用于网络媒体传输的情况。而且接收端进行解码时需要一个完整帧(FFmpeg解码不需要拼接,内部已实现),因此怎么拼接多个Slice呢? 对于H264视频流中关于NAL Unit句法、Slice Header结构等不是本文讲述的重点,相关资料可在网上查询,但需要对H264流媒体协议格式中的AVCC及Annex B格式有...原创 2018-06-22 16:10:31 · 12462 阅读 · 16 评论 -
iOS硬解码H264视频流
苹果在iOS 8.0系统之前若要做音视频开发需使用第三方软件进行编解码(FFmpeg软解码H264视频流可看到这里),学习成本较大,项目开发进度也可能超出预期。在iOS 8.0之后开放了视频编解码框架VideoToolbox,在此之后对于音视频开发变得相对简单。 一、硬解码名词(结构)解释1、VTDecompressionSessionRef:解码器对象数据...原创 2018-06-27 16:50:15 · 7289 阅读 · 15 评论 -
解析H264的SPS信息
在做音视频开发的时候,存在不解码视频帧的前提下需要获取视频宽高、帧率等信息,而H.264中的SPS数据可为我们提供这些相关的信息。在此之前,我们需要对一些协议和算法有一定的初步了解,后文中有完整的代码展示。H.264协议我们在此不讲解H.264协议,但是我们需要了解NAL单元语法(NAL unit syntax)、序列参数集数据语法(Sequence parameter set data synt...原创 2018-07-10 15:57:31 · 22909 阅读 · 15 评论