|
1 | | -gstreamer1.x-java |
2 | | -================= |
| 1 | +GStreamer 1.x Java Core (gst1-java-core) |
| 2 | +======================================== |
3 | 3 |
|
4 | | -This is a version of gstreamer-java mostly compatible with gstreamer 1.0/1.2. |
| 4 | +This is an unofficial set of Java bindings for [GStreamer 1.x][gstreamer], an open-source |
| 5 | +multimedia framework. The bindings are a fork of the original [GStreamer-Java][gstreamer-java] |
| 6 | +bindings for GStreamer 0.10. |
5 | 7 |
|
6 | | -Originally this code was taken from https://code.google.com/p/gstreamer-java/. |
| 8 | +These bindings are still under development. They are now mostly functional, but there has |
| 9 | +not yet been a formal first release. Check under [releases][gst1-releases] for latest |
| 10 | +test binaries, or build from source. |
7 | 11 |
|
8 | | -This code is generally working well for creating elements and simple pipelines. However certain parts of the code base haven't been fully ported so certain capabilities do not yet work. There is no official list of what is working or not and please do not get upset if you application crashes. |
| 12 | +The bindings have been tested on Linux, Windows and OSX. You will need to have GStreamer 1.x |
| 13 | +available in your path in order to use the bindings. Windows and OSX downloads of GStreamer are |
| 14 | +available from the GStreamer project itself. |
| 15 | + |
| 16 | +You will also need the [JNA (Java Native Access)][jna] library. |
| 17 | + |
| 18 | +See the examples repository for usage. More documentation will follow. Please use the |
| 19 | +[GStreamer-Java Google Group][gstreamer-java-group] to discuss usage or ask questions. |
| 20 | + |
| 21 | +Please note: this is not an easy-to-use multimedia framework for beginners. It currently |
| 22 | +requires people to both know the Java language and be familiar with the GStreamer framework |
| 23 | +(or be prepared to apply things from tutorials on GStreamer programming in other languages |
| 24 | +(e.g. python or C#) to the Java bindings). |
| 25 | + |
| 26 | + |
| 27 | +[gstreamer]: https://gstreamer.freedesktop.org/ |
| 28 | +[gstreamer-java]: https://github.com/gstreamer-java/gstreamer-java |
| 29 | +[gst1-releases]: https://github.com/gstreamer-java/gst1-java-core/releases |
| 30 | +[gstreamer-java-group]: https://groups.google.com/forum/#!forum/gstreamer-java |
| 31 | +[jna]: https://github.com/java-native-access/jna |
0 commit comments