Core Features · Pro

Live Push / RTMP Streaming

Re-stream your RTSP camera to YouTube Live, Twitch, Facebook, or any RTMP server.

Platform note: Live Push is available on iPhone, iPad, and Mac only. Not available on Apple TV (tvOS is viewer-only).

Supported Platforms

▶️
YouTube Live
Built-in preset
🎮
Twitch
Built-in preset
👍
Facebook Live
Built-in preset
🔗
Custom RTMP
Any RTMP server
🔒
Custom RTMPS
Encrypted RTMP/TLS

Set Up YouTube Live

  1. 1 In YouTube Studio, go to Go Live → Streaming Software. Copy the Stream Key.
  2. 2 In SmartRTSP, open a camera → Live Push → select YouTube.
  3. 3 Paste the Stream Key. Tap Start Streaming.
YouTube requires the stream to be active before the live broadcast begins. Start SmartRTSP push first, then click "Go Live" in YouTube Studio.

Custom RTMP / RTMPS

For self-hosted RTMP servers (nginx-rtmp, Wowza, OvenMediaEngine, SRS, etc.):

RTMP URL: rtmp://your-server/live
Stream Key: your-stream-key
RTMPS URL: rtmps://your-server/live

Full guide: Live Push setup guide →

Stream Settings

Resolution

1080p / 720p / 480p. Higher resolution requires more upload bandwidth.

Bitrate

500 Kbps – 8 Mbps. Match to your upload speed. 1080p typically needs 3–5 Mbps.

Frame Rate

15 / 25 / 30 fps. Match the camera's native frame rate.

Audio

Toggle audio inclusion. Requires a camera with a working microphone.

Bandwidth Requirements

Resolution Recommended Bitrate Min. Upload Speed
1080p 30fps4–5 Mbps6 Mbps
720p 30fps2–3 Mbps4 Mbps
480p 30fps1–1.5 Mbps2 Mbps

Upload speed can be tested at fast.com or speedtest.net. SmartRTSP needs ~1.5× the stream bitrate as headroom.