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 In YouTube Studio, go to Go Live → Streaming Software. Copy the Stream Key.
- 2 In SmartRTSP, open a camera → Live Push → select YouTube.
- 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/liveStream Key:
your-stream-keyRTMPS URL:
rtmps://your-server/liveFull 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 30fps | 4–5 Mbps | 6 Mbps |
| 720p 30fps | 2–3 Mbps | 4 Mbps |
| 480p 30fps | 1–1.5 Mbps | 2 Mbps |
Upload speed can be tested at fast.com or speedtest.net. SmartRTSP needs ~1.5× the stream bitrate as headroom.