Play any media inside a texture using the power of GStreamer:
- Local or remote (streaming) media
- Audio and Video
- Plays almost every format and codec
- Supports multiple network protocols
- OnError, OnFinish and other events
- Position control (seek, loop)
- Runs within the editor (see note)
- Audio volume control
- Limit bandwidth on adaptive streaming
- Currently supported platforms:
• Windows (32 and 64 bits)
• Android
- Not yet supported platforms:
• Linux (32 and 64 bits)
• OSX
• iOS
Playback provided by the GStreamer framework, version 1.8.
Size note: The huge package size is due to all platforms being included in a single bundle. Your application will only need the files for your targeted platform. Moreover, you can safely remove plugins for formats or features you do not need.
Editor note: In order to run within the Unity3D Editor, it has to be launched in DirectX9 mode (use the -force-d3d9 commandline option)
Codec license warning: This package contains the complete set of plugins available for GStreamer, to ensure maximum playback capabilities. This means that some patented codecs (like H.264 or AAC) are also included. Please, make sure you understand the legal implications before releasing software using this package. Read this, for example.
Acknowledgement:This package has been created within the ImmersiaTV project. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement 688619.