From screen recordings to real-time broadcast. Every source captured, composited, and streamed to the world through Cloudflare.
These systems are already operational. Every piece has been tested and confirmed working in the Malaysia 2026 production environment.
Full desktop capture via screencapture and ffmpeg. Records everything happening on screen in real time.
Device 0. Built-in MacBook microphone capturing ambient audio and voice. Tested and operational.
Device 1. iPhone mic accessible via USB, providing secondary audio source for on-the-go recording.
pymobiledevice3 pulls photos directly from iPhone over USB. Instant transfer, no iCloud dependency.
Tracks currently playing music via Chrome tab titles. Automatic soundtrack logging for the production.
Real-time location tracking via IP address. Automatic city and country detection for journal entries.
omermuneer.com is already hosted on Cloudflare Pages. The infrastructure is in place for streaming integration.
Four pieces stand between the current setup and a fully live-streamed Broadway production. Here is exactly what each one does and why it matters.
Cloudflare Stream handles the heavy lifting of live video delivery. It accepts RTMP input from OBS and distributes it globally through Cloudflare's edge network. The player embeds directly on omermuneer.com.
OBS is the compositor that combines every source into a single broadcast stream. It takes screen capture, camera feeds, and microphone inputs, layers them with custom Broadway branding overlays, and outputs a single RTMP stream to Cloudflare.
Install with a single command:
brew install --cask obs
The Mac webcam (FaceTime HD Camera) and iPhone camera are currently blocked because Terminal does not have camera access. One toggle unlocks both.
For the moments when the laptop is closed and the phone is in a pocket. Dedicated hardware that records continuously without intervention.
Every input feeds into OBS Studio, which composites a single stream and pushes it via RTMP to Cloudflare, which delivers it to the world.
Seven steps from where we are now to a live broadcast. Each one is concrete, testable, and independent.
One command: brew install --cask obs
Free, open source, industry standard for streaming.
System Settings → Privacy & Security → Camera → enable Terminal. Unlocks FaceTime HD Camera and iPhone camera over USB.
Log into existing Cloudflare account (same one hosting omermuneer.com). Enable Stream from the dashboard. No new account needed.
Create a Live Input in Cloudflare Stream. Copy the RTMP URL and Stream Key. These go into OBS settings.
Add Mac screen capture, QuickTime window (iPhone screen), Mac webcam, Mac mic (device 0), iPhone mic (device 1). Set up Broadway overlays and scene transitions.
Create /broadway/live/ with the Cloudflare Stream embed player. Same dark Apple design as the rest of Broadway. Add live indicator and viewer count.
Hit "Start Streaming" in OBS. The signal flows from every source through OBS, out via RTMP to Cloudflare, and appears on omermuneer.com/live for the world to watch. Broadway is live.
Once OBS is running, the same stream can go everywhere simultaneously. One production, every platform.
Native RTMP support. Free unlimited streaming. Automatic VOD archive. The largest live audience on the internet. OBS sends directly to YouTube's ingest server.
Built for live content. RTMP ingest, real-time chat, community features. OBS can target Twitch simultaneously with a multi-stream plugin or restream service.
OBS multi-stream plugin or services like Restream.io push the same output to Cloudflare, YouTube, and Twitch at once. One click, everywhere.