Skip to content

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.

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

For Public / Group Public instances, add the host name for the node you use to Video Player Allowed Domains.

Node Domain to add
Free free.nyst.live
Node01 stream-01.nyst.live
Node02 stream.nyst.live
Node03 Check the host name in the playback URL shown in the dashboard

Node03 can use different destinations. Open the stream-key details in the dashboard and obtain the host name from the displayed RTSP, RTSPT, HLS, or other playback URL.

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
  1. Sign in to the official VRChat website.
  2. Select the target world under My Worlds, then open Edit World Info.
  3. In the Nyan Streaming dashboard, find the RTSP, RTSPT, HLS, or other playback URL you will actually use.
  4. Add only the URL’s host name to Video Player Allowed Domains, then save the world information.
  5. Verify playback in a Public or Group Public instance.

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 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 URLs setting.
  • 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.