PraxisLIVE, PraxisCORE and the Java bindings for GStreamer.
Key | Action |
---|---|
K or space | Play / Pause |
M | Mute / Unmute |
C | Select next subtitles |
A | Select next audio track |
V | Show slide in full page or toggle automatic source change |
left arrow | Seek 5s backward |
right arrow | Seek 5s forward |
shift + left arrow or J | Seek 10s backward |
shift + right arrow or L | Seek 10s forward |
control + left arrow | Seek 60s backward |
control + right arrow | Seek 60s forward |
shift + down arrow | Decrease volume |
shift + up arrow | Increase volume |
shift + comma | Decrease playback rate |
shift + dot or shift + semicolon | Increase playback rate |
end | Seek to end |
beginning | Seek to beginning |
Share this media
Download links
HLS video stream
You can use an external player to play this stream (like VLC).
HLS video streamWhen subscribed to notifications, an email will be sent to you for all added annotations.
Your user account has no email address.
Information on this media
Links:
Number of views:
49Creation date:
Oct. 25, 2018Speakers:
Neil C SmithLicense:
CC BY-SA 3.0Description
PraxisLIVE is a hybrid-visual FLOSS IDE and actor-based runtime for live programming, with a particular emphasis on live creative coding. The recently released PraxisCORE is a modular JVM runtime for cyberphysical programming, supporting real-time coding of real-time systems. It is the heart of PraxisLIVE. With a distributed forest-of-actors architecture, runtime code changes and comprehensive introspection, PraxisCORE brings aspects of Erlang, Smalltalk and Extempore into the Java world ... a powerful platform for media processing, data visualisation, sensors, robotics, IoT, and lots more! A key aspect of PraxisLIVE has always been its support for developing projects mixing live and pre-recorded video with OpenGL for media artists and VJs, and the use of GStreamer actually predates inclusion of Processing for live graphics. In late-2015, after a number of stalled attempts by the Processing project to create new Java bindings for GStreamer 1.x, I took on the task of forking and maintaining the existing 0.10 bindings to work with GStreamer 1.x for use in PraxisLIVE. Since then, various other people and projects have made use of and contributed to them. This talk and demo will cover the current state of the GStreamer 1.x Java bindings, and showcase their use with PraxisLIVE. Neil C Smith is an Artist & Technologist from Oxford, UK. An artist working with code, he builds interactive spaces & projections, and improvised & live-coded performances. A technologist with a creative edge, he is lead developer of PraxisLIVE, maintains various Java media libraries including the bindings for GStreamer, and is an Apache NetBeans committer.
Other media in the channel "GStreamer Conference 2018"
- 29 views, 1 this yearClosing SessionOctober 29th, 2018
- 124 views, 4 this yearUsing GStreamer for Servo's WebAudio implementation in RustOctober 29th, 2018
- 351 views, 14 this year, 1 this monthExperiences with gstreamer/webrtcOctober 29th, 2018
- 182 views, 7 this yearWhat's new with GStreamer & Rust.October 29th, 2018
- 146 views, 3 this yearDiscovering Video4Linux CODECsOctober 29th, 2018
- 343 views, 13 this yearMicrosoft Teams ConnectorOctober 29th, 2018