登录
首页 » Java » H264Android_CPP

H264Android_CPP

于 2012-06-01 发布 文件大小:131KB
0 275
下载积分: 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  ;得到检索的文件已被快捷 ;和 ;让他们 ;再这样这个应用程序是有用的时候我们失去了令人鼓舞的文件或计算机,我们想得到的他们。关键技术这种应用的Java编程语言和Java  创建;兴趣是OOP语言 ;语言处理 ;对象和 ;类和包含继承和ploymorephism和接口有很多程序员使用的语言
    2023-06-10 00:50:03下载
    积分:1
  • P2P商城适用于各种商品领域只需后台进行管理
    应用背景可以应用到个中大小商城,并且采用先进主流的技术。关键技术在商品信息和文章管理模块运用高并发,在其他地方运用到缓存技术。框架采用的是Spring MVC +JAP+Spring以及Freemark模板。
    2022-05-23 03:04:58下载
    积分:1
  • sensortest
    Android触摸屏的简易传感器测试程序(Touchscreen test applet for Android)
    2012-01-19 10:23:37下载
    积分:1
  • viewpager实现图片自动切换
    资源描述广告自动轮播,存在定时,可以实现点击响应,参考淘宝等官网广告轮播
    2022-02-02 05:20:30下载
    积分:1
  • 支持向量机应用示例
    支持向量机(Support Vector Machine, SVM)是一类按监督学习(supervised learning)方式对数据进行二元分类(binary classification)的广义线性分类器(generalized linear classifier),其决策边界是对学习样本求解的最大边距超平面(maximum-margin hyperplane),属于机器学习方法比较高级的一种,被应用于风电、水电的模拟,黑箱模型,模拟效果较好
    2019-03-20下载
    积分:1
  • 蓝牙 ble 4.0版本 链接外设
    蓝牙 ble 4.0版本 链接外设 ...官方Demo蓝牙 ble 4.0版本 链接外设 ...官方Demo蓝牙 ble 4.0版本 链接外设 ...官方Demo
    2022-07-24 20:10:11下载
    积分:1
  • ftp开发包
    这个是ftp开发的开发包,可以使用此包进行开发ftp客户端和ftp服务器 这个是ftp开发的开发包,可以使用此包进行开发ftp客户端和ftp服务器
    2022-05-07 12:26:32下载
    积分:1
  • jpcap网络流量监控
    JPCAP实际上并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用winpcap/libpcap,而给 JAVA语言提供一个公共的接口,从而实现了平台无关性。
    2022-09-22 21:55:03下载
    积分:1
  • Android-memory-manage-
    非常好,非常棒,非常不错的android内存管理。(android memory manage)
    2013-10-09 07:41:43下载
    积分:1
  • 图像融合的应用
    图像融合是从两个或更多个图像组合相关的信息到单个图像的处理。所产生的图像将是比任何输入图像的更多的信息。在遥感应用,空间载传感器的日益普及提供了一个动机不同的图像融合算法。在图像处理中的几种情况需要在一个单一的图像中的高空间和高光谱分辨率。大部分的现有的设备是不能够令人信服提供这种数据。图像融合技术允许不同信息源的集成。融合图像可以具有互补的空间和光谱分辨率特性。但是,标准图像融合技术可以扭曲多光谱数据的光谱信息,同时合并。在卫星图像,提供了两种类型的图像。通过卫星获得的全色图像传输的最大分辨率可与多光谱数据与较粗的分辨率传输。这通常是较低的两个或四倍。在接收站,全色图像融合与多光谱数据传达更多的信息。
    2022-08-19 18:01:57下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载