登录
首页 » Java » H264Android_CPP

H264Android_CPP

于 2012-06-01 发布 文件大小:131KB
0 254
下载积分: 1 下载次数: 36

代码说明:

  H264解码器源码,移植ffmpeg中的H264解码部分到Android,深度删减优化,在模拟器(320x480)中验证通过。 程序的采用jni架构。界面部分,文件读取,视频显示都是用java做的,底层的视频解码用C来做满足速度的要求。 在这个版本中,从H264码流中分割出Nal是在java层做的,这样在java层直接调用解码时就知道是否有显示视频,缺点的就是耦合度/封装性差一点。 如果采用在底层做Nal分割的方法,可以封装得好看一些,但是每次送的数据有限制,如果送的数据太多,底层可能会一次解码出好几帧视频,但是通知到界面层只能显示一帧,造成丢帧的现象。 如果每次送的数据较少,就会有很多次底层调用没有进行实质解码,很小气的做法,比如有一压缩数据帧需要600字节,如果一次送100个字节给解码器,那么要送6次才会进行实质解码,因为每个数据帧有大有小,所以只能取极小值才不会导致丢帧。 不过所有的编码解码都是各种因素平衡折中的结果,具体用什么方法具体分析。 如果程序崩溃退出,优先考虑: 1)是否是baseline 2)byte [] NalBuf = new byte[40980] 缓冲区是否溢出。 如果有B帧,那肯定不是baseline。 (H264 Decoder C++ version decode source)

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • java成绩管理系统
    成绩管理系统说明 系统名称:学生成绩管理系统 主要功能: 1.记录学生的姓名、学号、生日。  2.记录数学、英语成绩。
    2022-02-25 08:13:13下载
    积分:1
  • java飞机订票系统
    应用背景通过使用java和MySQL数据库来实现Java机票预订系统。实现的功能包含客户预订机票、客户对自己信息和购买机票信息的管理。以及管理员对客户信息的管理(增删改查)和管理员对机票信息的管理。关键技术Java是一门面向对象的语言。本系统采用Java语言编写并结合MySQL数据库来操作数据库。MySQL数据库具有很多优点,最突出的就是它是一款免费的数据库。本系统具有MVC模式结构,M是model、v是view、c是controllor.
    2023-03-19 20:25:04下载
    积分:1
  • MyAppWeixin
    仿微信界面,有摇一摇功能,此款软件用来学习android非常有用。(Imitation of micro letter interface, a wave function, this software is very useful to study the android. )
    2013-08-11 20:24:27下载
    积分:1
  • Exercicio da Aula SD 1
    Exercicio da aula SD 1 Exemplo 这个项目里 Distribuidos comonicação 实验室 Servidor
    2023-04-16 11:55:03下载
    积分:1
  • Android ListView 左滑删除
    Android ListView 左滑出现删除按钮,仿qq左滑出现删除按钮,点击删除后删除listView;Android ListView 左滑出现 删除按钮,仿qq左滑出现删除按钮,点击删除后删除listView
    2023-07-09 12:35:04下载
    积分:1
  • App自动更新
    App自动更新
    2013-10-23下载
    积分:1
  • Product-information-release
    本程序可是使用者浏览相关产品的信息,并发表评论,管理员可以对产品进行删除、添加等修改(Product information release)
    2012-04-29 12:21:59下载
    积分:1
  • 微波炉模拟控制器
    具有控制微波炉工作的程序,有提示,设定,显示时间等个种功能。
    2022-01-25 16:54:33下载
    积分:1
  • 页面置换
    导入java.util文件.*;
    2023-06-14 13:35:08下载
    积分:1
  • 仿微信APP完整实例源码
    通过对本实例源码的深入学习研究,了解和掌握一个完整的安卓APP是如何制作出来的,源码内附详细注释。
    2017-08-04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载