Skip to content

最简单的INTEL芯片硬解H264并播放的例子,支持H264&MP3编码的FLV视频播放

Notifications You must be signed in to change notification settings

abinglovenet/SimplestH264StreamDecode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimplestH264StreamDecode

此项目是在调研Intel芯片硬解性能时候写的测试代码,为了更直观的观察解码并播放的性能效果,直接将其改进成一个简单的FLV 播放器,播放器仅支持H264&MP3压缩的FLV格式

该项目最大的优势是虽然简单却覆盖了解码、色彩空间转化、渲染、音视频同步等重要的音视频处理流程,非常适合直播等场景

目前播放器的总体性能仍然不尽理想,目前主要存在以下性能问题:

  1. NV12转RGB 效率有提升空间
  2. 渲染视频画面时耗时较多
  3. 播放相同视频,CPU占用与VLC相比性能有明显的差距

希望后面有兴趣改进的童鞋可以继续推进此项目,提升性能,提升项目价值

项目中代码除违法用途外,允许任何人以任何形式使用或者修改后再发布

About

最简单的INTEL芯片硬解H264并播放的例子,支持H264&MP3编码的FLV视频播放

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published