Currently, Quest lacks the YouTubeDL library; this is assumed by most to be a Meta restriction. However, to many, Quest players appear completely broken, and there is a belief that Quest still does not support video as a result due to a lack of the YouTubeDL library.
However, if VRChat provided a video proxy of sorts; a link resolution server that could transparently forward supported service links to, convert, and respond back with the direct video link,
when sent from the VRChat client
, this would greatly improve the functionality and reliability of video players both on Quest and off.
This means world creators will no longer be responsible for converting links on their own; likewise, the risk of services hosted by the community going offline will no longer impact players or world creators.
E.G. if a Quest user inputs a YouTube/Soundcloud/Etc. URL, the VRC client would
silently
change the link to something along the lines of
https://video-playback.vrchat.com/resolve?url=[the media URL]
, which would then send the request to that endpoint. The VRChat resolution service would then apply YouTubeDL in the cloud, and respond back with a redirect to the relevant media URL.