登录
首页 » Java » H264Android_CPP

H264Android_CPP

于 2012-06-01 发布 文件大小:131KB
0 67
下载积分: 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 个回复

  • configuring data in nodes using wsn
    用于确定客户端和服务器连接,并查看是否使用saodv协议以安全的方式传输数据。
    2023-06-27 09:35:04下载
    积分:1
  • 图书馆管理系统
    Java图书馆管理
    2022-06-16 20:00:07下载
    积分:1
  • phpPushMessage.tar
    PHP 向 Android推送消息,使用mqtt协议进行推送(PHP push message to Android client)
    2012-08-17 13:15:42下载
    积分:1
  • XListView-Android-master
    android listview 下拉刷新 软引用 线程池(android listview pull to refresh soft reference thread pool)
    2013-07-07 02:28:59下载
    积分:1
  • java绘图板(多功能)
    这是一个用java写的绘图板,包含菜单,可以编辑颜色,可以实现橡皮擦,随笔画,矩形,圆形等,并且可以对图形进行填充。还可以输入文字,并且设置文字格式。
    2022-08-26 12:21:29下载
    积分:1
  • 华大USB HID例程
    【实例简介】HC32F460的USB例程
    2021-06-24 00:31:20下载
    积分:1
  • 未移动的
    应用背景这是LEACH协议的实施很好的例子,为学生。即使你可以从这件事中获得胜利,因为我现在正在做,你必须提交你的代码,以便我可以轻松下载代码关键技术Java,图,LEACH,LEACH算法及实现学习目的的协议是很好的习惯
    2022-03-02 19:08:32下载
    积分:1
  • java SHA Encryption and Decryption
    可伸缩视频编码(SVC)是H.264/MPEG-4avc视频压缩标准的附录G扩展名。SVC标准化了
    2022-04-17 19:30:08下载
    积分:1
  • Android图书管理系统精品demo系统.rar
    资源描述Android图书管理系统精品demo系统Android图书管理系统精品demo系统Android图书管理系统精品demo系统Android图书管理系统精品demo系统Android图书管理系统精品demo系统Android图书管理系统精品demo系统
    2022-01-26 05:04:32下载
    积分:1
  • 五子棋小游戏
    这是一款五子棋小游戏,采用了java编写,有很大程度上的改进,其中,算法部分,是通过递归等编写,可读性强,有良好的开发性,程序稳定,适合新手进行阅读,并编写................................
    2023-03-12 18:45:03下载
    积分:1
  • 696518资源总数
  • 104226会员总数
  • 29今日下载