9 best Java Media libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Feb 10, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Java Media APIs allow developers to create applications that can play videos and music, record audio, and take photos. This makes it easier for developers to build applications quickly and with minimal effort. Java Media is a set of libraries that provides developers with a powerful and easy-to-use API for developing multimedia applications. It is available as a free download from the Java website and can be used with any Java-compatible platform. Java Media is designed to cover all aspects of media processing, including: Image Processing, Video Processing and Audio Processing. This library provides developers with the ability to create media applications in a platform-independent manner. Java Media is also known as Java Media Framework (JMF), which is a set of APIs that enables developers to build multimedia applications in Java programming language. There are several popular Java Media open source libraries available for developers: ExoPlayer - An extensible media player for Android; react-native-image-picker - React Native module that allows you to use native UI; Ant-Media-Server - Ant Media Server is a streaming engine software that provides adaptive, ultra low latency streaming.

ExoPlayerby google

Java doticonstar image 20769 doticonVersion:r2.18.7doticon
License: Permissive (Apache-2.0)

An extensible media player for Android

Support
    Quality
      Security
        License
          Reuse

            ExoPlayerby google

            Java doticon star image 20769 doticonVersion:r2.18.7doticon License: Permissive (Apache-2.0)

            An extensible media player for Android
            Support
              Quality
                Security
                  License
                    Reuse

                      react-native-image-pickerby react-native-image-picker

                      Java doticonstar image 8064 doticonVersion:v5.4.2doticon
                      License: Permissive (MIT)

                      :sunrise_over_mountains: A React Native module that allows you to use native UI to select media from the device library or directly from the camera.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                react-native-image-pickerby react-native-image-picker

                                Java doticon star image 8064 doticonVersion:v5.4.2doticon License: Permissive (MIT)

                                :sunrise_over_mountains: A React Native module that allows you to use native UI to select media from the device library or directly from the camera.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          Ant-Media-Serverby ant-media

                                          Java doticonstar image 3749 doticonVersion:ams-v2.6.1doticon
                                          License: Others (Non-SPDX)

                                          Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    Ant-Media-Serverby ant-media

                                                    Java doticon star image 3749 doticonVersion:ams-v2.6.1doticon License: Others (Non-SPDX)

                                                    Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              react-native-track-playerby DoubleSymmetry

                                                              Java doticonstar image 2272 doticonVersion:v2.0.1doticon
                                                              License: Permissive (Apache-2.0)

                                                              A fully fledged audio module created for music apps. Provides audio playback, external media controls, chromecast support, background mode and more!

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        react-native-track-playerby DoubleSymmetry

                                                                        Java doticon star image 2272 doticonVersion:v2.0.1doticon License: Permissive (Apache-2.0)

                                                                        A fully fledged audio module created for music apps. Provides audio playback, external media controls, chromecast support, background mode and more!
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  UniversalMediaServerby UniversalMediaServer

                                                                                  Java doticonstar image 1973 doticonVersion:13.4.1doticon
                                                                                  License: Strong Copyleft (GPL-2.0)

                                                                                  A DLNA, UPnP and HTTP(S) Media Server.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            UniversalMediaServerby UniversalMediaServer

                                                                                            Java doticon star image 1973 doticonVersion:13.4.1doticon License: Strong Copyleft (GPL-2.0)

                                                                                            A DLNA, UPnP and HTTP(S) Media Server.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      media-samplesby android

                                                                                                      Java doticonstar image 1105 doticonVersion:Currentdoticon
                                                                                                      License: Permissive (Apache-2.0)

                                                                                                      Multiple samples showing the best practices in media APIs on Android (audio, video, etc.).

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                media-samplesby android

                                                                                                                Java doticon star image 1105 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                Multiple samples showing the best practices in media APIs on Android (audio, video, etc.).
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse
                                                                                                                          Java doticonstar image 440 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                          Media for Mobile

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    media-for-mobileby INDExOS

                                                                                                                                    Java doticon star image 440 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                    Media for Mobile
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse
                                                                                                                                              Java doticonstar image 379 doticonVersion:v2.3.0doticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              Simple plugin for loading full screen streaming video or audio.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        cordova-plugin-streaming-mediaby nchutchind

                                                                                                                                                        Java doticon star image 379 doticonVersion:v2.3.0doticon License: Permissive (MIT)

                                                                                                                                                        Simple plugin for loading full screen streaming video or audio.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  multiple-media-pickerby erikagtierrez

                                                                                                                                                                  Java doticonstar image 176 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (Apache-2.0)

                                                                                                                                                                  An android library to pick multiple images and/or videos from built-in gallery. :camera: :gem: :boom:

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            multiple-media-pickerby erikagtierrez

                                                                                                                                                                            Java doticon star image 176 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                            An android library to pick multiple images and/or videos from built-in gallery. :camera: :gem: :boom:
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      See similar Kits and Libraries