VLC for Unity Now Supported on Linux
I am implementing Anubis to protect our server from aggressive AI scraping that causes downtime for everyone. This proof-of-work scheme makes mass scraping expensive while remaining negligible for individual users. It serves as a temporary measure while we develop better fingerprinting for headless browsers. Please disable plugins like JShelter to ensure modern JavaScript features work correctly on this domain.
Anubis is a compromise.
- tmtvl
On a similar note: Godot VLC (<https://github.com/xiSage/godot-vlc>), because let's not pretend we don't remember the Unity terms change controversy.
- martz
Recently added support for Linux to VLC for Unity, with full hardware decoding.
It uses OpenGL rendering through GLX and EGL, with DMA-BUF texture sharing to pass video frames efficiently to Unity’s renderer.
Only x86_64 is supported at this time. In the future, I will add ARM64 support as well as Vulkan.
- Hendrikto
To everybody else being confused: This is about Unity the game engine, not Unity the desktop environment.
- fusslo
Can a unity dev/game dev help elucidate why you'd use vlc in unity?
For cutscene playback?
- hparadiz
VRChat folks will love this. Videoplayers are embedded into Unity scenes aka "maps" as a regular imported lib. The videoplayer is a drawn surface where users can see video playback. Most commonly used for streaming live music from a stream like Twitch.