Video Player Whitelist

📘

Android / Quest Compatibility

Although VRChat on Quest can play video, the application that is used for resolving direct links to videos does not run on VRChat for Quest.

As such, creators will need to work around these problems.

Some workarounds exist for advanced users. VRChat has not reviewed these methods, does not condone them, and cannot guarantee their continued operation, but they have been recommended by suggested edits to our documentation.

Streamlink
ArchiTechAnon's "Understanding URLs in VRChat" post

The following services are on the video player whitelist.

If a service is not on this list, it will not play unless "Allow Untrusted URLs" is checked in Settings.

VRChat on Android will not play video if the host is not using HTTPS protocol.

🚧

The example video player in the SDK will not handle cases in which the master has "Untrusted URLs" disabled, which will result in videos being unable to play. User-created video players may want to modify the Udon code to give sync ownership to the user requesting the video.

Whitelisted Services

The services listed below are inherently trusted and are permitted with our default URL whitelist. The resource being accessed (as in, the URL you enter into/use in the video player) must reside in the service domain listed next to the service name. This means that short-links may not work!

📘

The listings below do not constitute partnerships or endorsements and may change at any time without notice.

Service Name

Service Domain

Notes

Soundcloud

soundcloud.com

Google Drive

drive.google.com

You may run into bandwidth limitations!

Facebook Video

facebook.com

NicoNico

*.nicovideo.jp

Twitch.TV

*.twitch.tv

Vimeo

*.vimeo.com

Youku

*.youku.com

YouTube

*.youtube.com, youtu.be

Mixcloud

mixcloud.com

VRCDN

*.vrcdn.live, *.vrcdn.video


Did this page help you?