The Plan

Broadway Live

From screen recordings to real-time broadcast. Every source captured, composited, and streamed to the world through Cloudflare.

Mac Screen Capture
Mac Microphone
iPhone Microphone
iPhone Photos
Camera Permission
Cloudflare Stream
OBS Studio

What We Have

These systems are already operational. Every piece has been tested and confirmed working in the Malaysia 2026 production environment.

🎥
● Working

Mac Screen Capture

Full desktop capture via screencapture and ffmpeg. Records everything happening on screen in real time.

🎤
● Working

Mac Microphone

Device 0. Built-in MacBook microphone capturing ambient audio and voice. Tested and operational.

📱
● Working

iPhone Microphone

Device 1. iPhone mic accessible via USB, providing secondary audio source for on-the-go recording.

📸
● Working

iPhone Photos via USB

pymobiledevice3 pulls photos directly from iPhone over USB. Instant transfer, no iCloud dependency.

🎵
● Working

Chrome Tab Detection

Tracks currently playing music via Chrome tab titles. Automatic soundtrack logging for the production.

🌐
● Working

IP Geolocation

Real-time location tracking via IP address. Automatic city and country detection for journal entries.

☁️
● Working

Cloudflare Pages

omermuneer.com is already hosted on Cloudflare Pages. The infrastructure is in place for streaming integration.

What We Need

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.

1

Cloudflare Stream

Live Video Infrastructure

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.

  • RTMP ingest endpoint for live video from OBS Studio
  • Adaptive bitrate streaming to viewers worldwide
  • Embeddable player with zero additional infrastructure
  • Already in the Cloudflare ecosystem (same account as Pages)
$1 / 1,000 min stored  ·  $0.01 / 1,000 min delivered
2

OBS Studio

Free · Open Source · Compositor

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.

  • Mac screen as primary video source
  • iPhone screen via QuickTime window capture
  • Mac mic (device 0) as primary audio
  • iPhone mic (device 1) as secondary audio
  • Custom overlays with Broadway branding, lower thirds, and scene transitions
  • Output: RTMP stream directed to Cloudflare Stream

Install with a single command:

brew install --cask obs

3

Camera Permission

One-Time System Setting

The Mac webcam (FaceTime HD Camera) and iPhone camera are currently blocked because Terminal does not have camera access. One toggle unlocks both.

  • Open System Settings
  • Navigate to Privacy & SecurityCamera
  • Enable access for Terminal
  • This unlocks the FaceTime HD Camera and iPhone camera via USB
4

Smart Recording Hardware

Future · Always-On Capture

For the moments when the laptop is closed and the phone is in a pocket. Dedicated hardware that records continuously without intervention.

  • Plaud NotePin — AI wearable recorder. Clips to clothing, records all day, auto-transcribes
  • Insta360 GO 3S — Tiny magnetic action camera. Wearable, waterproof, one-tap recording
  • Smart glasses with camera — First-person continuous capture. The future of always-on life documentation

Signal Flow

Every input feeds into OBS Studio, which composites a single stream and pushes it via RTMP to Cloudflare, which delivers it to the world.

Sources
🖥 Mac Screen
📱 iPhone Screen
🎥 Mac Webcam
🎤 Mac Mic
🎙 iPhone Mic
Capture
Compositor
OBS Studio
Scenes + Overlays + Branding
RTMP
Delivery
Cloudflare Stream
Global Edge Network
HLS/DASH
Audience
omermuneer.com/live
Embedded Player

Steps to Go Live

Seven steps from where we are now to a live broadcast. Each one is concrete, testable, and independent.

1

Install OBS Studio

One command: brew install --cask obs
Free, open source, industry standard for streaming.

2

Enable Camera Permission

System Settings → Privacy & Security → Camera → enable Terminal. Unlocks FaceTime HD Camera and iPhone camera over USB.

3

Activate Cloudflare Stream

Log into existing Cloudflare account (same one hosting omermuneer.com). Enable Stream from the dashboard. No new account needed.

4

Get RTMP Credentials

Create a Live Input in Cloudflare Stream. Copy the RTMP URL and Stream Key. These go into OBS settings.

5

Configure OBS Sources

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.

6

Build the Live Page

Create /broadway/live/ with the Cloudflare Stream embed player. Same dark Apple design as the rest of Broadway. Add live indicator and viewer count.

7

Go Live

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.

Multi-Platform Streaming

Once OBS is running, the same stream can go everywhere simultaneously. One production, every platform.

Free

YouTube Live

Native RTMP support. Free unlimited streaming. Automatic VOD archive. The largest live audience on the internet. OBS sends directly to YouTube's ingest server.

Free

Twitch

Built for live content. RTMP ingest, real-time chat, community features. OBS can target Twitch simultaneously with a multi-stream plugin or restream service.

Simultaneous Multi-Stream

OBS multi-stream plugin or services like Restream.io push the same output to Cloudflare, YouTube, and Twitch at once. One click, everywhere.