自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (24)
  • 收藏
  • 关注

原创 HEVC中的PPS解析

PPS解析HEVC的图像参数集PPS包含每一帧可能不同的设置信息,其内容同H.264中的大致类似,主要包括:1、自引信息;2、初始图像控制信息,如初始QP等;3、分块信息。在解码开始的时候,所有的PPS全部是非活动状态,而且在解码的任意时刻,最多只能有一个PPS处于激活状态。当某部分码流引用了某个PPS的时候,这个PPS便被激活,称为活动PPS,一直到另一个PPS被激活。1、 pps_

2015-10-28 08:56:25 2188

原创 HEVC解码中VPS参数集解析

parseVPS(pcVPS)主要使用三个宏从码流中读取数据:READ_CODE()读取指定长度的比特位,READ_FLAG()当前位置下一位标识位,READ_UVLC()按照变长码方式从码流中读取数据。函数所读取的字段可以参考标准文档的说明(提案JCT-VC L1003)第43页。部分参数的解释以及本例中的取值,【本例取值】:vps_video_parameter_set_id:

2015-10-28 08:55:38 6570

原创 h265 sps 数据解析

typedef unsigned char uint8;typedef unsigned short uint16;typedef unsigned long uint32;typedef unsigned __int64 uint64;typedef signed char int8;typedef signed short int16;typedef signed lo

2015-10-27 18:14:01 7562 1

原创 H.264

1.1元素分层结构H.264编码器输出的Bit流中,每个Bit都隶属于某个句法元素。句法元素被组织成有层次的结构,分别描述各个层次的信息。  图1H.264分层结构由五层组成,分别是序列参数集、图像参数集、片(Slice)、和宏块和子块。参数集是一个独立的数据单位,不依赖于参数集外的其它句法元素。图2描述了参数集与参数集外的句法元素之间的关系。

2015-10-27 17:35:33 734

原创 HEVC解码中的SPS解析

一段HEVC码流可能包含一个或者多个编码视频序列CVS,每个CVS由一个随机接入点开始,即IDR/BLA/CRA。在H.264和HEVC中,序列参数集SPS包含该CVS中所有slice需要的信息。SPS的内容大致可以分为几个部分:1、自引ID;2、解码相关信息,如档次级别、分辨率、子层数等;3、某档次中的功能开关标识及该功能的参数;4、对结构和变换系数编码灵活性的限制信息;5、时域可分级信息;6、

2015-10-27 17:32:31 1215

原创 boost window下安装

boost  window下安装window:1、boost根目录运行 bootstrap.bat; 生成 bjam.exe2、打开vs命令行,切换到boost目录  window下安装" title="boost window下安装" style="font-size:12px; margin:0px; padding:0px; border:0px; list-

2015-10-27 11:50:22 537

原创 ubuntu 下 X265库 和 libde265库的编译

最近要用到265编解码器,在x265的官网上下载了x265的库,但只包括编码库,没有解码库,接着在网上找到了libde265库,这是针对x265的一个开源的解码库,经过我的编译后,用一个yuv视频进行编解码测试,能够正常使用,这两个库能够配套使用,亲测没问题!!!在这里主要介绍这两个库的编译和使用。 一、x265的编译和使用: x265 官网 http://x265.org/

2015-10-13 07:34:01 4248 2

原创 交叉编译 libde265 到arm32位库

网上关于265编解码器的信息很少,这都是自己摸索出来的!呼,万恶的编译终于都过了,现在想想其实不管用什么编译器道理都是一样的,都是要把要用的交叉编译器以及它的地址信息等告诉给编译器,在cmake编译器下就是在cmakelist.txt下设置交叉编译的环境,在gcc下,就是通过export 设置,在./configure时告诉编译的目标,然后生成相应的makefile文件。今天主要是把lib

2015-10-13 07:16:48 1335

GB28181 视频倒放流

GB28181 视频倒放流

2024-01-23

GB28181 信令文档

GB28181 信令文档

2023-11-28

ffmpeg+qsv例子

window下利用mingw+msys 编译ffmpeg+qsv 的库及代码例子

2018-12-03

音频采集波形图

采集本地音频或者播放采集的音频 、计算音频的变化以波形图呈现出来

2017-12-15

nt 服务做看门狗

利用nt 服务做桌面程序的看门狗!!!

2017-08-24

列举当前鼠标状态

利用vs2010 和 hid 的api 写的一个鼠标插拔的例子

2017-07-25

RTP打包与解析,荷载PS和H264

RTP打包与解析,荷载类型包括PS和H264

2016-07-20

GPU_Player

利用rtsp 获取数据源 dxva 解码渲染

2015-03-30

ffmpeg 硬件加速

利用ffmpeg 调用dxdva 实现硬件加速

2014-10-24

ffmpegDemo

ffmpeg 编写了几个类,希望对新学者有所帮助

2014-07-30

Onvif Search

应大家的要求上传一个Onvif+ vc6.0搜索的设备源码。希望对大家有所帮助

2014-07-29

ffmpeg and Dxvah264

利用ffmpeg 自带的dxva 和GPU渲染技术。封装的一套SDK ,函数接口比较简单。只有四个接口

2014-07-25

intel 硬解+ 软解 SDK

利用Intel media sdk 封装的一套h264 软解+硬解库高效输出

2014-05-12

摄像机流转发

通过onvif 搜索获取rtsp URL 获取摄像机的视频流 。然后转发。同时支持64路1080p转发

2014-04-18

android rtsp

利用ffmpeg开发的rtsp ,代码不咋地但是可以学习学习

2014-03-20

android yuv2rgb

利用opengl es2 写好的yuv2rgb 的源代码。希望帮助那些优化视频的朋友们

2013-12-23

rtp原始码流存储为AVI类

封装了一个AVIFIle 类 解析nal 包 然后转换成AVI数据保存

2013-11-20

ffmpeg 硬件加速

利用ffmpeg 调用dxdva 实现硬件加速

2013-10-23

ffmpeg 封装的rtsp类

window 下封装了一个rtsp类 ,播放rtsp音视频流

2013-10-18

Onvif客户端源码

Onvif 客户端获取设备地址,ptz地址,Io地址

2013-10-01

direct3d 绘制YUV视频输出

通过cfile 读取本地文件 获取每一帧的数据通过xvid 解码软件解码 然后创建d3d的对象 和缓冲 离屏表面 讲解码后的视频输出现实。

2013-06-09

c++ 界面库已破解

window 系统的皮肤太难看了,一直想找个比较好的漂亮的界面。前不久一哥们发了个破解版的给我用了下效果不错,分享给大家试试。

2012-09-26

mfc UNICODE编译需要的UAFXCW.lib库

最新安装vc 6.0编译时经常出问题缺少一些文件下载下来后自己保存方便以后自己用

2012-04-27

常用的封装类

将常用的数据封装成类统计起来,有mutex,串口的,directdraw,注册表等常用的类的封装

2012-03-07

css+button

css +div 鼠标移动时,单击时按钮图片自动切换

2011-11-17

vc++关于ODBC和ADO数据库开发全部源码

vc环境下数据库开发涉及到ODBC和ADO开发的全部模版源码,适合初学者入门,了解的人提高自己的开发能力。

2011-07-15

空空如也

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

TA关注的人

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