自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 多媒体封装格式学习:H264封装成FLV(二)

之前也看过很多人写的博客或者是技术贴,基本上都忽略了一些问题,也就是一个Tag中应该封装H264码流文件中多少码流呢,是一个Nalu单元还是几个?经过多次的研究和试验,我发现大部分的Tag中可以只存放一个Nalu单元,但是此Nalu单元必须是完整的一帧,那问题就来了:1、SPS, PPS, SEI在H264码流中都会占用一个Nalu单元,他们是否要单独的使用一个Tag来存放;2、当某些Nalu单元

2015-11-22 16:46:07 3191 1

原创 多媒体封装格式学习:H264封装成FLV(一)

搞了好几天的FLV封装,话说封装真是个苦力活,有时候思路不是很清晰的时候,真心有点乱。         网上关于H264封装成FLV的文档,都分析的很详细了,但是有几个点没有考虑到,一会在下面我会一一跟大家说明。图什么的我就不画了,网上一搜应该有很多,那先看下面一个结构体吧。typedef struct FLVHeader{ unsigned char First;// "F"

2015-11-21 17:37:43 6445 5

原创 FFMpeg+SDL多线程播放器

大家在网上搜索FFmpeg+SDL应该就能找到很多基于FFmpeg+SDL的播放器,如:雷骁骅的100行代码实现FFMpeg+SDL的视频播放器:http://blog.csdn.net/leixiaohua1020/article/details/8652605网上现有的版本的的基本流程都是解码出来一帧以后再播放一帧,这样虽然实现起来比较简单,但是这样可能会造成视频播放出现不流畅的状况,

2015-11-19 12:35:24 2744 2

原创 FFMpeg学习笔记 AVFormatContext结构分析

直接贴代码!AVFormatContexttypedef struct AVFormatContext { /* AVFormatContext包含码流参数较多。主要储存音视频封装格式中的信息 */ const AVClass *av_class;//下面二者只能出现一个,不能同时出现//解码时下面两项由avformat_open_input()来确定//

2015-11-14 14:19:36 1074

一个简单的rtp服务器

一个简单的RTP服务器,rtp部分是纯C实现,编码则是利用了FFmpeg库

2016-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除