On a similar note: Godot VLC (<<a href="https://github.com/xiSage/godot-vlc" rel="nofollow">https://github.com/xiSage/godot-vlc</a>>), because let's not pretend we don't remember the Unity terms change controversy.
Context about the Unity terms change controversy: <a href="https://www.gamedeveloper.com/business/unity-is-killing-its-controversial-runtime-fee" rel="nofollow">https://www.gamedeveloper.com/business/unity-is-killing-its-...</a><p>> Initially, the Runtime Fee sought to charge developers a per install tariff once projects had passed certain milestones. It was a decision that left many users reeling, resulting in a colossal backlash (…)<p>How users reacted: <a href="https://old.reddit.com/r/OutOfTheLoop/comments/16h9lnw/whats_going_on_with_unity_changing_their_policies/k0ckycp/" rel="nofollow">https://old.reddit.com/r/OutOfTheLoop/comments/16h9lnw/whats...</a><p>> Any install, any reinstall, any installation on a second device, each and every one slap the dev with a fee. It gets dumber, because that cracked copy of your game on the high seas still incurs a fee when the pirate installs it.
You might think we're at peak stupidity. You might think anyone who makes anything with Unity is a "fucking idiot" (the CEO certainly does), but we're not done yet.
It's retroactive. (…)
yes this is good too, actually started contributing to this :)
To everybody else being confused: This is about Unity the game engine, not Unity the desktop environment.
Recently added support for Linux to VLC for Unity, with full hardware decoding.<p>It uses OpenGL rendering through GLX and EGL, with DMA-BUF texture sharing to pass video frames efficiently to Unity’s renderer.<p>Only x86_64 is supported at this time. In the future, I will add ARM64 support as well as Vulkan.
Can a unity dev/game dev help elucidate why you'd use vlc in unity?<p>For cutscene playback?
For a sandbox game this is very useful, where you can spawn video players in-game. For social games (like VRChat) this is also great since synced video playback is a very popular feature for people to watch content together in VR.
RTSP support, twitch-style in-game visio, any kind of non-game Unity apps (there are many), 360 video playback, mediaplayer in VR headset, simulators of all kinds, etc..
Unity includes its own video player implementation ( <a href="https://docs.unity3d.com/Manual/Video.html" rel="nofollow">https://docs.unity3d.com/Manual/Video.html</a> ), so presumably you'd mainly want to use VLC for wider range of supported codecs?
Blocked because I don't use cookies. Ok, I've always preferred mpv anyway.