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.
  1. 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.

  2. 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.

  3. Hendrikto

    To everybody else being confused: This is about Unity the game engine, not Unity the desktop environment.

  4. fusslo

    Can a unity dev/game dev help elucidate why you'd use vlc in unity?

    For cutscene playback?

  5. 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.

More from this day

2026-07-27