VRChat World Domain Settings
VRChat World Domain Settings
Section titled “VRChat World Domain Settings”If the host name in a Nyan Streaming playback URL is not on VRChat’s default allowlist, you must configure the world and the viewer according to the instance type.
Requirements by Instance Type
Section titled “Requirements by Instance Type”The following applies when using a domain that is not on VRChat’s default allowlist.
| Instance type | World Video Player Allowed Domains |
User Allow Untrusted URLs |
|---|---|---|
| Public | Required | Required |
| Group Public | Required | Required |
| Group+ | Not required | Required |
| Group | Not required | Required |
| Friends+ | Not required | Required |
| Friends | Not required | Required |
| Invite+ / Invite | Not required | Required |
Configuration Decision Flow
Section titled “Configuration Decision Flow”flowchart TD
start(["Play a Nyan Streaming URL"])
publicType{"Public or Group Public?"}
addDomain["Add the host to the world allowlist"]
enableSetting["Enable Allow Untrusted URLs"]
playback(["Play in the video player"])
start --> publicType
publicType -->|"Yes"| addDomain
publicType -->|"No"| enableSetting
addDomain --> enableSetting
enableSetting --> playback
style addDomain fill:#FFECBD,stroke:#FFC943
style enableSetting fill:#C2E5FF,stroke:#3DADFF
style playback fill:#CDF4D3,stroke:#66D575
Add the Domain to the World
Section titled “Add the Domain to the World”- Sign in to the official VRChat website.
- Select the target world under My Worlds, then open Edit World Info.
- In the Nyan Streaming dashboard, find the RTSP, RTSPT, HLS, or other playback URL you will actually use.
- Add only the URL’s host name to
Video Player Allowed Domains, then save the world information. - Verify playback in a Public or Group Public instance.
Allow the URL for Each Viewer
Section titled “Allow the URL for Each Viewer”Each viewer must enable Allow Untrusted URLs in VRChat Settings. If this setting is disabled, the video will not play even when the world creator has added the domain.
If Playback Still Fails
Section titled “If Playback Still Fails”- If playback fails only in Public / Group Public, check the world’s allowed-domain entry.
- If playback fails for one user in every instance type, check that user’s
Allow Untrusted URLssetting. - If the URL uses a short link or redirect, also verify the final host name that the player connects to.
- For player-specific low-latency settings, see Video Player Settings / Checks.
