·您当前的位置:首页 > 技术教程 > 海康大华监控技术 >

[H264码流]分析H264码流的工具

时间:2016-03-05 10:42花生壳
[路由器技术]路由器嵌入式设置动态域名花生壳,简单几步教您路由器有关服务搭建的基础应用

最近又开始搞视频相关的东西了。之前一直对H264有畏惧,觉得太难,现在开始慢慢去接触它,了解它。无意中,看到网上有人对H264码流进行分析。地址:http://blog.csdn.net/leixiaohua1020/article/details/17933821。 有商业的工具,比如H264VideoESViewer,不过要钱,而且很贵,公司花钱买了一个(真的是“一个”),只有一个人的电脑上装有(不能同时在 其它电脑装)。为了学习H264码流,加上自己好久没写MFC了,就参考人家的代码,练练手。好在自己的MFC知识还在。

文中的程序在原作者基础上修改,加上自己的一些理解,同时也参考了一点点H264VideoESViewer界面的设置。

思路:
使用开源库h264bitstream来分析(即自己真正做的工作是封装这个库来显示在MFC中)。
1、先获取所有的NAL信息,包括NAL类型、偏移。
2、双击某一项NAL时,使用文件操作移到指定的偏移,然后读数据,然后分析。

代码放到github上,有时间会更新。代码仓库地址(直接使用git可下载):
https://github.com/latelee/H264BSAnalyzer.git

下面给出不同版本的功能和界面。

v1.0版本:
1、首个版本。
2、“版本”实为“版权”笔误;

H264码流分析1.0

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器