H264Android_code.rar
文件大小: 635k
下载次数:245
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Java/JSP

源码售价: 5 个金币 积分规则     积分充值
资源说明:H264解码器源码,移植ffmpeg中的H264解码部分到Android,深度删减优化,在模拟器(320x480)中验证通过。 程序的采用jni架构。界面部分,文件读取,视频显示都是用java做的,底层的视频解码用C来做满足速度的要求。 在这个版本中,从H264码流中分割出Nal是在java层做的,这样在java层直接调用解码时就知道是否有显示视频,缺点的就是耦合度/封装性差一点。 如果采用在底层做Nal分割的方法,可以封装得好看一些,但是每次送的数据有限制,如果送的数据太多,底层可能会一次解码出好几帧视频,但是通知到界面层只能显示一帧,造成丢帧的现象。 如果每次送的数据较少,就会有很多次底层调用没有进行实质解码,很小气的做法,比如有一压缩数据帧需要600字节,如果一次送100个字节给解码器,那么要送6次才会进行实质解码,因为每个数据帧有大有小,所以只能取极小值才不会导致丢帧。 不过所有的编码解码都是各种因素平衡折中的结果,具体用什么方法具体分析。 注意解码库写死了视频大小240x320,其他视频大小要简单修改一下底层的代码。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
    
  • faad2-3.0.zipmpeg4 aac 音频解码 开放免费代码
  • encore50src.zipmpeg4/divx编码程序,多谢qing_lee
  • live.2008.01.04.tar.rar网络直播源代码,支持RTSP、RTP,支持的格式包括MPEG-1/2/4,MP3,H264等,功能强大, ...
  • mpge4.rar一组关于流媒体、Mpeg4的技术文档,可供做流媒体的朋友参考。 ...
  • ffmpeg-0.3.4.tar.gz实时音频/视频(mpeg4)播放服务器
  • NETVIDEO.rar一个完整的网络视频的源程序,主要包括MPEG-4等网络视频编码、视频网络传输等。 vc++6 ...
  • rtsp-1.0.1.tar.gzRTSP的实现代码,并附有RTSP、RTP、RTCP等协议的文档!
  • H.264_GraphShow.rarH264标准详细图解!!!事半功倍,助你更快了解H264,经典,吐血推荐 ...
  • H.264.rarh.264文档学习,参考资料,比较全,内容新
  • playa-0.3.3src.zipDivX/mpeg4播放器,使用到DirectX7