`
ealpha
  • 浏览: 102075 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何用java实现H.264的codec

阅读更多
目前在一些大的开源站点,找到的 H.264的codec基本都是c的。

在google上搜了下,目前只是发现http://www.onavia.com/好像宣称实现了 java下的h.264的codec

不知道有没有人做过类似的研究?

为啥就没有java实现的codec?是因为效率问题吗?
分享到:
评论
1 楼 joyfun 2007-12-27  
觉得比较玄 java的图形性能一般都不怎样

相关推荐

    JSVM H.264 SVC 可伸缩编码参考模型

    **JSVM(Java Scalable Video Codec)是基于H.264 SVC(Scalable Video Coding)标准的一个可伸缩编码的参考模型。H.264 SVC是H.264/MPEG-4 AVC标准的扩展,它引入了分层编码的概念,允许视频流在不同的带宽、分辨率...

    RFC3984协议-H.264(RTP荷载格式).pdf

    文档的1.1节对H.264编解码器(Codec)进行了介绍,强调了H.264视频编码标准的广泛覆盖性,无论是低带宽的网络视频流还是高清晰度电视广播和数字影院应用,H.264都展现了显著的性能优势。文档指出,与当前的技术状态...

    基于Android的H.264视频编解码.zip

    H.264编解码通常需要使用到硬件加速,这就需要用到NDK,通过JNI(Java Native Interface)与Java层交互。 2. **OpenMAX AL(Audio/Video Open eXtensible Middleware)**:这是一个跨平台的多媒体框架,用于访问...

    Mpeg4 and H264 技術發展現況

    H.264的软件解决方案通常包括对多种操作系统和编程环境的支持,如Windows、Linux、Mac OS X,以及C/C++、Java等编程语言。此外,针对不同的应用场景,如实时视频传输、高清视频编辑、视频会议等,H.264软件编码器...

    mpeg4 codec in JAVA

    2. **H.264视频编码**:MPEG-4 Part 10,通常称为AVC(Advanced Video Coding),是H.264视频编码标准。需要理解熵编码、宏块分割、运动估计和补偿等基本概念。 3. **AAC音频编码**:MPEG-4音频通常采用AAC...

    java实现jpeg图片序列转avi格式

    writer.addVideoStream(0, 0, ICodec.ID.CODEC_ID_H264, image.getWidth(), image.getHeight()); ``` 5. **遍历JPEG序列**:根据文件名列表循环读取所有JPEG图片。 ```java for (String jpegFilename : ...

    Java利用vlc实现播放在线视频

    为了更全面地理解这个过程,你可能需要对MPEG、H.264等视频编码标准以及AAC、MP3等音频编码标准有一定的了解。此外,理解网络流媒体协议,如RTSP、HTTP Live Streaming (HLS) 和MPEG-DASH,也有助于更好地处理在线...

    JSVM_9-17 代码

    JSVM(Java-based Scalable Video Codec)是一个基于Java实现的H.264/AVC SVC编解码器,对于工程师来说,理解和掌握JSVM代码是深入学习SVC技术的关键。 **1. JSVM 概述** JSVM 是一个开源项目,它实现了H.264/AVC ...

    javacv实现rtsp转flv用于网页前端播放验证可用

    recorder.setVideoCodec(avcodec.AV_CODEC_ID_H264); recorder.setAudioCodec(avcodec.AV_CODEC_ID_AAC); try { grabber.start(); recorder.start(); Frame frame; while ((frame = grabber.grab()) != ...

    java实现短信功能简单的例子

    通过上述分析和示例,我们可以看到,使用Java实现短信功能并不复杂,关键在于理解并正确配置相关的Web服务接口或SDK。对于初学者来说,建议先从简单的示例入手,逐步掌握核心概念和技术细节,以便在实际项目中灵活...

    JSVM9_19_9源码

    JSVM(Java Scalable Video Codec)是H.264/SVC标准的Java实现,这使得开发者和研究者可以在不依赖特定硬件平台的情况下,更容易地理解和实验H.264/SVC的算法。由于Java语言的跨平台特性,JSVM可以在各种操作系统上...

    Java开发将连续的图片转成视频

    常见的视频编码标准有H.264、H.265(HEVC)等。 3. Xuggler库: Xuggler是Java的一个开源库,它提供了对FFmpeg库的封装,可以处理音频和视频的读写、编码解码等任务。使用Xuggler,开发者可以方便地将图片序列转换...

    JSVM编解码器

    JSVM,全称为Java Scalable Video Codec,是一种基于H.264/SVC(Scalable Video Coding)标准的编解码器。H.264/SVC是ITU-T VCEG(Video Coding Experts Group)和ISO/IEC MPEG(Moving Picture Experts Group)共同...

    Android+libwebrtc_h264

    `libwebrtc_h264`库包含了H264编码的功能,使得开发者可以直接在Android应用中实现H264视频编码。 **WebRTC** WebRTC是一个开源项目,由Google维护,旨在提供浏览器和移动应用程序之间实时通信的能力,无需安装插件...

    ffmpeg安卓库3.3.8 ffmpeg_without_x264_fdkaac.rar

    x264是世界上最广泛使用的H.264/AVC视频编码库,能够高效地压缩视频数据,以减小文件大小并保持良好的画质。然而,由于版权和专利问题,x264可能在某些场合下不能自由使用。因此,这个FFmpeg版本不包括x264,意味着...

    android硬编码h264

    本篇文章将详细讲解如何使用Android的新API MediaCodec进行H264硬编码,并将编码后的数据发送到VLC播放器进行播放。 1. **MediaCodec API简介** MediaCodec是Android系统提供的一个核心组件,用于处理音频和视频的...

    Android多媒体框架分析.pdf

    在 Android 系统中,多媒体框架位于 Libraries 层,使用 C/C++ 实现,并通过 Java 的 JNI 方式调用。多媒体架构基于 OpenMAX 1L 接口,提供了一套通用的可扩展接口,支持所有通用的音频、视频、静态图像格式的编解码...

    java_base64加密解密实例

    在Java中,你可以使用Java Cryptography Extension (JCE)提供的API来实现这些功能。 在"Encrypt"这个压缩包文件中,可能包含了一些关于如何结合Apache Commons和Java JCE进行加密解密的实例代码。例如,你可能会...

    java前后端通讯AES加密及解密样例

    本文将深入探讨在Java环境下,特别是在前后端通信中如何使用AES(Advanced Encryption Standard)加密算法进行数据的安全传输。我们将基于Spring Boot框架来构建一个实际示例,演示AES的加密与解密过程。 AES,全称...

    安卓 图片合成视频(利用javacv)

    recorder.setVideoCodec(avcodec.AV_CODEC_ID_H264); // 视频编码器 recorder.setFrameRate(frameRate); // 帧率 recorder.setVideoQuality(10); // 视频质量 ``` 3. **录制帧**:在读取到每个图片后,将其记录...

Global site tag (gtag.js) - Google Analytics