General
Platform overview & live status
Ingest endpoints
Use RTMPS for Blackmagic Camera app · RTMP for Larix
Append the stream key after the URL — e.g. rtmps://…/live/cam-1
Cameras
Register the devices you'll use on set
Quick add
Each camera auto-generates its BMC XML preset (3 servers: RTMPS:443, RTMPS:1936, RTMP:1935 iPhone fallback). Download from the link on each row · AirDrop / share to phone · BMC → Settings → Stream → Import.
Registered devices
Sessions
Group cameras under a shoot — client, date, venue
All sessions
Team & Roles
Who can access what
Role capabilities
- Everything below
- Platform config
- Billing & destroy
- Add/remove cameras
- Manage sessions & team
- Access recordings
- Watch all live feeds
- Rename cameras on set
- No user/session mgmt
- Watch assigned sessions
- Read-only dashboard
- No config access
Invite member
Team members
Takes & Recording
Producer-driven clips · safety-net mirror to Drive
How recording works now
- Press ● REC on a camera card (or R keyboard) to start a take. Press again to stop.
- Takes are first-class — named, renameable, trimmable, with thumbnails and full seek playback.
- Auto-upload to Drive — every saved take ships to MB-DESK AGENT / Quofilms / Takes / <session> / <camera>/
- Safety net — MediaMTX still records every live stream in the background (hourly segments, 7-day retention) in case you forget to press Rec.
- Multi-cam — "● REC ALL" on the live console starts every live camera in sync.
All takes
Click a thumbnail to play. Right-click → "Save video as" to download.
Setup Guides
Device-by-device how-to
📱 Samsung S26 / Android — Blackmagic Camera
- Install Blackmagic Camera (Google Play) · v2.1+
- From the Cameras tab, grab the camera's XML (link under each row)
- BMC → Settings → Stream → Import → select the XML
- Service: Quofilms · Stream Key: the camera's ID (e.g.
cam-1) - Quality: Streaming Stable (recommended)
- Tap broadcast → Telegram "🟢 LIVE" confirms within 3s
📱 iPhone — Blackmagic Camera
- Install Blackmagic Camera (App Store)
- Download the camera's XML preset — for iPhone-prefixed cameras the Primary server is port 1936 RTMPS (direct TLS, no carrier interference)
- BMC → Settings → Stream → Import → select the XML
- If manually configuring instead: Service
Custom· Serverrtmps://quofilms.michelbaakliny.com:1936/live· Stream Key = camera ID (typed manually) - Why not port 443: iOS BMC's no-SNI TLS pattern gets DPI-blocked on many carriers · port 1936 uses direct TLS termination so it bypasses that
- If 1936 also fails (rare): use Larix Broadcaster instead →
rtmp://quofilms.michelbaakliny.com:1935/live/<id>
📱 Larix Broadcaster (backup option)
- URL:
rtmp://quofilms.michelbaakliny.com:1935/live/<camera-id> - Bitrate 2.5–4 Mbps, keyframe interval 2s
💻 PC — OBS Studio (Windows / macOS / Linux)
Add a PC (OBS) camera in the Cameras tab first — its ID becomes your Stream Key.
- Install OBS Studio 28 or newer from
obsproject.com(older versions don't support RTMPS) - Settings → Stream:
- Service: Custom...
- Server:
rtmps://quofilms.michelbaakliny.com/live - Stream Key: the camera's ID (e.g.
pc-1) - Leave "Use authentication" unchecked
- Settings → Output → Output Mode: Advanced
- Encoder:
NVIDIA NVENC H.264(Nvidia GPU) ·x264(CPU fallback) ·AMD HW H.264(AMD GPU) - Rate Control: CBR
- Bitrate: 4500 Kbps for 1080p30 · 6000 Kbps for 1080p60
- Keyframe Interval: 2 seconds (critical — HLS breaks otherwise)
- B-frames: 0 (NVENC: "Max B-frames" → 0 · x264: Profile →
baselineor addbframes=0to x264 Options · AMD: B-Frames → 0)
If you skip this you'll see a black image on the live grid even though the stream shows online. - Profile:
high(orbaselinefor x264 to force B-frames=0) · Preset:Quality(NVENC) orveryfast(x264)
- Encoder:
- Settings → Audio: 48 kHz · Channels: Stereo · Track 1 bitrate 160 Kbps
- Settings → Video: Base & Output 1920×1080 · FPS 30 (or 60 if you raised the bitrate)
- Click Start Streaming → Telegram "🟢 LIVE" confirms within ~5s
Backup port: if your network blocks 443 outbound, change Server to rtmps://quofilms.michelbaakliny.com:1936/live (same stream key).