多媒体
视频技术CSVT
这个作者很懒,什么都没留下…
展开
-
多媒体封装格式学习:H264封装成FLV(一)
搞了好几天的FLV封装,话说封装真是个苦力活,有时候思路不是很清晰的时候,真心有点乱。 网上关于H264封装成FLV的文档,都分析的很详细了,但是有几个点没有考虑到,一会在下面我会一一跟大家说明。图什么的我就不画了,网上一搜应该有很多,那先看下面一个结构体吧。 typedef struct FLVHeader { unsigned char First;// "F"原创 2015-11-21 17:37:43 · 6372 阅读 · 5 评论 -
多媒体封装格式学习:H264封装成FLV(二)
之前也看过很多人写的博客或者是技术贴,基本上都忽略了一些问题,也就是一个Tag中应该封装H264码流文件中多少码流呢,是一个Nalu单元还是几个?经过多次的研究和试验,我发现大部分的Tag中可以只存放一个Nalu单元,但是此Nalu单元必须是完整的一帧,那问题就来了:1、SPS, PPS, SEI在H264码流中都会占用一个Nalu单元,他们是否要单独的使用一个Tag来存放;2、当某些Nalu单元原创 2015-11-22 16:46:07 · 3154 阅读 · 1 评论