<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.vrchat.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Usr+b076d2a1-3294-4e75-95fe-1f0e555f27a2</id>
	<title>VRChat Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vrchat.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Usr+b076d2a1-3294-4e75-95fe-1f0e555f27a2"/>
	<link rel="alternate" type="text/html" href="https://wiki.vrchat.com/wiki/Special:Contributions/Usr_b076d2a1-3294-4e75-95fe-1f0e555f27a2"/>
	<updated>2026-06-04T11:42:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.vrchat.com/index.php?title=Video_players&amp;diff=51295</id>
		<title>Video players</title>
		<link rel="alternate" type="text/html" href="https://wiki.vrchat.com/index.php?title=Video_players&amp;diff=51295"/>
		<updated>2025-11-03T16:31:40Z</updated>

		<summary type="html">&lt;p&gt;Usr b076d2a1-3294-4e75-95fe-1f0e555f27a2: Added results from running the audio tests on a Quest 3.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Noticebox/Official}}{{Noticebox/Stub|This page is not yet complete! You can contribute, by expanding and proofreading, in accordance with the [[VRCWiki:Manual of Style|Manual of Style]].}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Video players&#039;&#039;&#039; are [[Prefabs|prefabs]] in VRChat [[Worlds|worlds]], using [[Udon]], that allow users to share, or stream video content simultaneously. VRChat officially uses two types of video players in their [[VRChat SDK|SDK]], &#039;&#039;VRCAVProVideoPlayer&#039;&#039;, and &#039;&#039;VRCUnityVideoPlayer&#039;&#039;&amp;lt;ref&amp;gt;[https://creators.vrchat.com/worlds/udon/video-players/ Video Players | VRChat Creation] on &#039;&#039;creators.vrchat.com; retrieved December 7, 2024&amp;lt;/ref&amp;gt;. However, there are different [[Community:Video players|community-created]] video player prefabs, with different user interfaces, and preferences. All video players utilize world audio, and most video players have a volume slider on the user interface.&lt;br /&gt;
&lt;br /&gt;
==Video compatibility==&lt;br /&gt;
Using VRChat&#039;s default [[Settings|settings]], video players can play videos from their list of [[Trusted URLs|trusted sources]], such as YouTube and Twitch. However, by toggling &amp;quot;Allow Untrusted URLs&amp;quot; in your settings, videos from most sources should be able to play and be watched, and as long as it&#039;s a supported video format, or stream codec, by the player.&lt;br /&gt;
&lt;br /&gt;
Playing videos not from the video player allowlist&amp;lt;ref&amp;gt;[https://creators.vrchat.com/worlds/udon/video-players/www-whitelist/ Video Player Allowlist] on &#039;&#039;creators.vrchat.com&#039;&#039;; retrieved December 7, 2024.&amp;lt;/ref&amp;gt; in Public [[Instances|instances]] may be limited, unless the world creator has that domain or host whitelisted.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; VRChat on Android will not play video if the host is not using HTTPS protocol.&lt;br /&gt;
&lt;br /&gt;
=== Video codecs and containers ===&lt;br /&gt;
If hosting video yourself, VRChat may or may not be able to play various filetypes, depending on the user&#039;s platform.  This also varies depending on whether the player is using AVPro or Unity video player.&lt;br /&gt;
&lt;br /&gt;
(This table is a work in progress, please fill in other platforms as you&#039;re able. Platform compatibility can be tested within this [https://vrchat.com/home/world/wrld_bcc3fb8b-6bbd-4ea8-991b-7f7da49c1a56/info community world].) &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!Win 10&lt;br /&gt;
!Win 11&lt;br /&gt;
!Steam Deck&lt;br /&gt;
!Quest 2&lt;br /&gt;
!Quest 3&lt;br /&gt;
!Android&lt;br /&gt;
!iOS&lt;br /&gt;
|-&lt;br /&gt;
|Codec&lt;br /&gt;
|Container&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!H.264&lt;br /&gt;
!MP4&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!H.265&lt;br /&gt;
!MP4&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!VP8&lt;br /&gt;
!WebM&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!VP9&lt;br /&gt;
!WebM&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!VP9&lt;br /&gt;
!MKV&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!AV1&lt;br /&gt;
!MP4&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!AV1&lt;br /&gt;
!WebM&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!AV1&lt;br /&gt;
!MKV&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/✔️&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|Audio Only:&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |&amp;lt;small&amp;gt;AVPro / Unity&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!AAC&lt;br /&gt;
!M4A&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!AAC&lt;br /&gt;
!MP4&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!FLAC&lt;br /&gt;
!FLAC&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!FLAC&lt;br /&gt;
!MP4&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!MP3&lt;br /&gt;
!MP3&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!MP3&lt;br /&gt;
!MP4&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!OGG&lt;br /&gt;
!OGG&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|-&lt;br /&gt;
!OGG&lt;br /&gt;
!MKV&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |✔️/❌&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==In the SDK==&lt;br /&gt;
You can add video players to your VRChat world with the SDK&#039;s VRCAVProVideoPlayer or VRCUnityVideoPlayer. The easiest way to put a Video Player in your Udon world is by using one of the Prefabs, which you can find in: &#039;&#039;Packages/VRChat SDK - Worlds/Samples/UdonExampleScene/Prefabs/VideoPlayers&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Official resources==&lt;br /&gt;
* {{VRC link|https://creators.vrchat.com/worlds/udon/video-players |Video Players}} on &#039;&#039;creators.vrchat.com&#039;&#039;&lt;br /&gt;
* {{VRC link|https://creators.vrchat.com/worlds/udon/video-players/www-whitelist/ |Video Player Allowlist}} on &#039;&#039;creators.vrchat.com&#039;&#039;&lt;br /&gt;
* {{VRC link|https://creators.vrchat.com/worlds/examples/udon-example-scene/udon-video-sync-player/ |Udon Video Sync Player}} on &#039;&#039;creators.vrchat.com&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Trusted URLs]]&lt;br /&gt;
* [[Udon]]&lt;br /&gt;
* &lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
[[Category:Video players]]&lt;br /&gt;
[[Category:Needs images]]&lt;/div&gt;</summary>
		<author><name>Usr b076d2a1-3294-4e75-95fe-1f0e555f27a2</name></author>
	</entry>
</feed>