Skip to content

Streaming Methods (Ingest)

You can send video to Nyan Streaming via RTMP / WebRTC (WHIP) / RTSP push / browser streaming. The standard video codec is H.264, and the default audio codec is AAC (LPCM is also supported over RTMP, and Opus over WebRTC). The server does not re-encode, so streams using unsupported codecs will not be displayed.

Finding Your Streaming Address and Stream Key

Section titled “Finding Your Streaming Address and Stream Key”

You can find the server address and stream key used for streaming on the stream key screen of the dashboard. When you select a server (node) or region, the corresponding streaming/viewing addresses for each are displayed.

Streaming from common streaming software (such as OBS Studio) is supported.

  • Stream URL: rtmp://<server-address>/<org-slug>/ (standard port 1935)
  • Stream key: The streaming key/token issued in the dashboard
  • Recommended settings: Video H.264, Audio AAC

We provide a profile that lets you easily configure OBS for low latency. Please use the Low-Latency OBS Profile.

This is the lowest-latency streaming method. It can be used for streaming from a browser or from a WHIP-compatible encoder.

  • Stream target: The WHIP URL shown in the dashboard (HTTPS, standard port 8443)
  • Video: H.264 / Audio: Opus
  • An HTTPS environment is required.

From “Browser Streaming” in the dashboard, you can stream directly using your camera or screen sharing (WebRTC-based). It is convenient because no streaming software setup is required. Please use it with a browser in an HTTPS environment (such as Chrome / Edge / Firefox).

From surveillance cameras and certain devices, you can stream directly via RTSP push streaming (ANNOUNCE → RECORD).

  • Stream URL: rtsp://<server-address>:554/<org-slug>/... (standard port 554)
  • Video: H.264 / Audio: AAC

Multitrack Streaming (Enhanced Broadcasting)

Section titled “Multitrack Streaming (Enhanced Broadcasting)”

Using OBS Enhanced Broadcasting (multitrack), you can send multiple quality H.264 tracks as a single stream. The server delivers this as multi-quality HLS (ABR). The quality variations are generated by the encoder on the streaming side (OBS), and no re-encoding is performed on the server side.

  • No video / no audio: Please check your codecs. Video should be H.264 and audio should be AAC by default. For details, see the Supported Codecs List.
  • Stream suddenly disconnects: Please check whether you have reached the limits for continuous streaming time or bitrate. For details, see Plans, Limits, and Policies.