The Problem: Streaming on the Go Sucks
I wanted to stream Nintendo Switch gameplay while traveling. Hotel rooms. Coffee shops. Airports. Anywhere with decent internet.
Most streaming setups are built for desktops:
- Desktop capture cards (PCIe internal cards)
- Desktop microphones (XLR with audio interface)
- Desktop power (plugged into wall)
- Desktop internet (ethernet)
None of this works when you’re 2,000 miles from home in a hotel room with questionable WiFi.
The core challenge: Build a streaming setup that:
- Runs entirely on battery power (no wall outlet needed)
- Fits in a backpack
- Delivers 1080p60 quality
- Doesn’t cost $2,000+
The Goal: Stream Switch Gameplay From Anywhere
Requirements:
- Battery-powered: No AC outlets required for 3+ hour streams
- Portable: Fits in backpack, TSA-friendly
- Quality: 1080p60 video, clean audio
- Reliable: Minimal dropped frames, stable encoding
- Budget: Under $700 total (not including laptop I already owned)
Performance targets:
- Stream bitrate: 6000 Kbps (Twitch/YouTube standard for 1080p60)
- Dropped frames: <0.5%
- Encoding load: <70% CPU (to avoid thermal throttling)
- Battery life: 3+ hours continuous streaming
Complete portable streaming rig: Switch OLED + MacBook Air + Anker 737 + capture card + accessories
Core Component Selection & Engineering Analysis
1. Nintendo Switch OLED - $299
The Nintendo Switch OLED is the only choice for portable streaming. Here’s why:
OLED vs regular Switch:
| Feature | OLED | Regular | Why It Matters |
|---|---|---|---|
| Screen | 7” OLED | 6.2” LCD | Better monitoring gameplay |
| Ethernet port | Yes (in dock) | No | Stable connection for remote play |
| Battery | 4310 mAh | 4310 mAh | Same (4.5-9 hours depending on game) |
| Storage | 64GB | 32GB | More space for game recordings |
| Audio | Enhanced speakers | Standard | Better monitoring without headphones |
Why the built-in ethernet matters: WiFi in docked mode has 10-30ms higher latency than ethernet. When streaming remotely and playing simultaneously, every millisecond counts.
Power consumption measured:
- Handheld mode (Zelda): 7-9W
- Docked mode (Zelda): 10-12W
- Docked mode (demanding game like Witcher 3): 15-18W
Streaming workflow:
- Switch docked → HDMI to capture card → Laptop (stream)
- OR Switch handheld → Monitor gameplay while stream shows laptop cam
I use both modes depending on stream type:
- Docked: Main gameplay streams (viewers watch game feed)
- Handheld: “Cozy gaming” streams (viewers watch me playing handheld)
Buy Nintendo Switch OLED on Amazon
Switch OLED docked with HDMI output to Elgato HD60 S+ capture card
2. Elgato HD60 S+ Capture Card - $150
USB-powered, 1080p60, <70ms latency, HDMI passthrough (0ms gameplay lag).
| Capture Card | Price | Latency | USB Power | Verdict |
|---|---|---|---|---|
| HD60 S+ | $150 | <70ms | Yes | Best portable |
| 4K60 Pro | $250 | <50ms | No (PCIe) | Desktop only |
| AVerMedia LGP | $100 | 2-3s | Yes | Too much lag |
| Generic | $40 | 2-5s | Yes | Unusable |
Passthrough: Switch → HD60 S+ → splits to USB (laptop encoding) + HDMI (monitor). Zero added gameplay lag.
Bandwidth: 1080p60 compressed to ~50 Mbps over USB 3.0 (5 Gbps max) = stable capture.
HD60 S+ signal flow showing HDMI split to both laptop capture and passthrough monitoring
3. MacBook Air M2 - Encoding Powerhouse
M2’s hardware VideoToolbox encoder: 1080p60 @ 6000 Kbps using <5% CPU (vs 60-80% x264 software). Fanless, no throttling, 45-55°C streaming.
| Task | CPU | GPU | Power | Temp | Result |
|---|---|---|---|---|---|
| Idle | 2% | 5% | 5W | 35°C | - |
| OBS (1080p60) | 18% | 45% | 22W | 48°C | No dropped frames |
| OBS + Discord | 32% | 60% | 28W | 55°C | No throttling |
| Heavy multitasking | 45% | 75% | 32W | 62°C | Still stable |
Battery: 52.6 Wh = 2.1 hours streaming alone. + Anker 737 = 15+ hours total.
Alternatives: Intel 11th gen+ or Ryzen 5000+ with 8GB RAM, USB 3.0 (minimum i5-1135G7 or Ryzen 5 5500U).
M2 system stats during active stream: 22% CPU, 48°C temp, 2.8 hours remaining on battery
4. Anker 737 Power Bank - The MVP
Anker 737: 24,000 mAh (86.4 Wh), 140W output, TSA-safe, 1.4 lbs.
Power budget: MacBook 25W + Switch 12W = 37W streaming load.
Runtime:
- Anker: 73.4 Wh usable (85% efficiency) / 37W = 2.0 hours
- MacBook battery: 52.6 Wh / 25W = 2.1 hours
- Total: 4.1 hours continuous streaming
Real 4-hour test: Ended with 45% MacBook + 28% Anker = 90 min runtime remaining.
Why Anker 737:
- 140W charges MacBook Pro 16” (96W) + Switch simultaneously
- 3 ports (2× USB-C, 1× USB-A)
- Pass-through charging (use while plugged in)
- ActiveShield 2.0 temperature monitoring
Buy Anker 737 Power Bank on Amazon
Power distribution: Anker 737 simultaneously charging MacBook (25W) and Switch dock (12W)
5. Rode VideoMicro - Compact Audio Solution
| Mic Type | Pros | Cons | Verdict |
|---|---|---|---|
| VideoMicro | Compact, -65dB noise, directional | Needs 3.5mm jack | Best portable |
| USB (Yeti) | -70dB noise, best quality | Bulky, uses USB port | Desktop only |
| Lavalier | Small, hands-free | Cable mess, poor isolation | Not ideal |
| Laptop built-in | Free | -45dB noise (10× worse) | Unusable |
Directionality: 0dB front, -6dB at 45°, -15dB at 90°, -25dB behind = rejects keyboard/mouse noise.
Mount: 3M adhesive to MacBook screen, 6” from mouth, shock mount isolates keyboard vibration.
VideoMicro mounted on MacBook with shock mount, 6 inches from mouth for optimal pickup
6. Logitech MX Master 3S - Precision Control
My daily driver mouse, but critical for streaming workflow.
Why bring a mouse when streaming?
- OBS requires precise clicking (small buttons, sliders)
- Trackpads suck for window management
- Stream overlays require pixel-perfect positioning
- Silent clicks don’t bleed into stream audio
MX Master 3S streaming benefits:
- Silent clicks: <10 dB (measured with SPL meter at 6”)
- Precision scroll: 1-line increments for fine adjustments
- Multi-device: Switch between Mac and phone with button
- USB-C charging: 3-hour charge lasts 70 days
- Weight: 141g (balanced, doesn’t fatigue during long setup sessions)
Battery life: One full charge lasts entire trip (7 days). USB-C charging from Anker 737 if needed.
Buy Logitech MX Master 3S on Amazon
7. Portable Monitor (Optional) - $120
Not essential, but dramatically improves workflow.
ASUS MB16ACV specs:
- Size: 15.6” IPS
- Resolution: 1920×1080
- Connection: USB-C (video + power via single cable)
- Power draw: 5W
- Weight: 1.9 lbs
- Brightness: 250 nits
Dual-monitor workflow:
- Primary (MacBook): OBS, stream chat, Twitch dashboard, alerts
- Secondary (portable monitor): Gameplay preview (from HD60 S+ passthrough)
Why this works better than single screen:
- Don’t need to alt-tab away from OBS to check gameplay
- Monitor chat without overlaying game
- See stream health stats (bitrate, dropped frames) continuously
Alternative: Stream without external monitor Use OBS preview on MacBook screen. Works fine, just less ergonomic.
Cable Management & Physical Setup
Cables are the enemy of portable setups. Here’s my strategy:
Cable inventory:
- HDMI (Switch to HD60 S+): 6ft Certified Premium High Speed HDMI
- USB-C (HD60 S+ to MacBook): 3ft USB 3.1 Gen 2 cable
- USB-C (Anker to MacBook): 6ft 100W PD cable
- USB-C (Anker to Switch dock): 3ft 100W PD cable
- USB-C (portable monitor to MacBook): 6ft video+power cable
- 3.5mm (VideoMicro to MacBook): 3ft TRS cable
Cable management solution:
- Velcro cable ties (reusable, adjustable)
- Cable lengths chosen to minimize excess (no 10ft cables)
- Color-coded: White for power, black for data/video
- All cables USB-C except HDMI (future-proof)
Packing strategy: Everything fits in Peak Design Everyday Backpack 20L:
- Main compartment: MacBook, Switch, portable monitor
- Tech pouch: Cables, Anker 737, capture card, mouse
- Quick-access: Controllers, headphones
TSA screening:
- Anker 737 goes in carry-on (not checked baggage per TSA rules)
- Setup clears X-ray easily (all standard electronics)
- Never had issues in 15+ flights
Cable management using velcro ties and optimized lengths-everything stays organized in backpack
OBS Configuration for Portable Streaming
Encoding Settings (Critical for Battery Life)
Encoder selection:
- macOS: Apple VideoToolbox H.264 (hardware encoder)
- Windows: NVENC H.264 (Nvidia GPU) or QSV (Intel integrated GPU)
- Never use: x264 (software encoding = destroys battery life)
OBS Settings → Output → Streaming:
Output Mode: Advanced
Encoder: Apple VT H264 Hardware Encoder
Rate Control: CBR (Constant Bitrate)
Bitrate: 6000 Kbps
Keyframe Interval: 2 seconds
Profile: high
Why these settings:
- CBR over VBR: Consistent bandwidth (important for unstable hotel WiFi)
- 6000 Kbps: Twitch/YouTube recommended for 1080p60
- 2s keyframes: Balance between quality and bandwidth flexibility
- High profile: Best quality for given bitrate
Video settings:
Base Resolution: 1920×1080
Output Resolution: 1920×1080
Downscale Filter: Lanczos (highest quality)
FPS: 60 (or 30 for lower bandwidth)
Advanced settings:
Process Priority: Normal (not High-saves battery)
Color Format: NV12
Color Space: 709
Color Range: Partial
Scenes & Sources Setup
Scene 1: Gameplay Full Screen
- Source 1: Video Capture Device (Elgato HD60 S+)
- Resolution: 1920×1080
- FPS: 60
- Latency: Low
Scene 2: Gameplay + Webcam
- Source 1: Video Capture Device (Elgato) - 80% screen
- Source 2: FaceTime HD Camera (MacBook) - Corner PiP (20%)
- Resolution: 1280×720 (downscaled to 320×240)
- Position: Lower right corner
- Border: 2px white outline
Scene 3: BRB (Be Right Back) Screen
- Source 1: Image (BRB graphic)
- Source 2: Audio Input (play music during break)
Scene 4: Starting Soon
- Source 1: Browser Source (countdown timer)
- Source 2: Audio Input (lo-fi music)
Audio sources:
- Audio Input 1: Rode VideoMicro (voice)
- Audio Input 2: Desktop Audio (game sound from capture card)
- Audio Input 3: Browser alerts (Twitch alerts)
Audio levels calibrated:
- Voice: -12 to -6 dB (primary)
- Game audio: -24 to -18 dB (background)
- Alerts: -15 to -9 dB (noticeable but not jarring)
OBS scene: 80% gameplay feed + 20% facecam PiP in corner with white border
Filters & Audio Processing
Mic/Aux (Rode VideoMicro) filters:
- Noise Suppression: -30 dB (removes background hum)
- Noise Gate: Threshold -40 dB, Attack 10ms, Hold 200ms, Release 150ms
- Compressor: Ratio 3:1, Threshold -20 dB (evens out voice levels)
- EQ: Slight boost at 200Hz (warmth), cut at 8kHz (reduce sibilance)
Desktop Audio (game sound) filters:
- Compressor: Ratio 2:1, Threshold -18 dB (prevents loud moments from overpowering voice)
- Limiter: Threshold -6 dB (hard cap on max volume)
Result: Voice always clear and intelligible, game audio present but not overwhelming.
Internet Connection Strategy
| Option | Latency | Upload | Stability | Requirements |
|---|---|---|---|---|
| Phone hotspot | 30-50ms | 10-20 Mbps | Best | Unlimited data, 5G/LTE |
| Hotel ethernet | <30ms | Varies | Good | USB-C adapter ($20) |
| Hotel WiFi | 100-200ms | 2-5 Mbps | Poor | Throttled, congested |
| Coffee shop WiFi | 50-150ms | 3-10 Mbps | Unpredictable | VPN, lower bitrate |
Data usage: 6000 Kbps = 2.7 GB/hour. 3-hour stream = 8.1 GB. 10 streams/month = 81 GB (need unlimited).
Upload speed targets:
- 1080p60 @ 6000 Kbps: 7-8 Mbps minimum
- 1080p30 @ 4500 Kbps: 5-6 Mbps
- 720p60 @ 4500 Kbps: 5-6 Mbps
- 720p30 @ 3000 Kbps: 4-5 Mbps
Pre-Stream Checklist
Before going live, always run through this 10-minute checklist:
Hardware Check:
- Anker 737 charged (>80%)
- MacBook charged (>70%)
- Switch charged (>80%)
- Phone charged (>70% if using hotspot)
- All cables connected and secure
- Capture card LED is solid blue (not blinking = good signal)
- Portable monitor connected and displaying gameplay
Software Check:
- OBS running with correct scene
- Stream key entered (Twitch/YouTube)
- Audio levels correct (-12 to -6 dB voice, -24 to -18 dB game)
- Webcam working (if using facecam)
- Browser alerts loaded (Twitch alerts/StreamElements)
- Discord open (if streaming with friends)
Network Check:
- Internet speed test (>7 Mbps upload)
- Ping test (<50ms average)
- VPN connected (if on public WiFi)
Test Stream:
- Start 5-minute private/unlisted stream
- Check video quality on phone (watch your own stream)
- Check audio levels (voice clear? game audible?)
- Check dropped frames in OBS (should be 0.0%)
- Check stream health in Twitch/YouTube dashboard
Only go live after test stream is perfect.
Real-World Performance: 4-Hour Hotel Stream
Test conditions:
- Location: Marriott hotel, Dallas TX
- Game: Mario Kart 8 Deluxe
- Duration: 4 hours
- Internet: iPhone 13 Pro hotspot (5G)
- Power: Anker 737 + MacBook battery
Power Consumption Timeline:
| Time | MacBook % | Anker % | Notes |
|---|---|---|---|
| 0:00 | 100% | 95% | Started stream, Anker charging Mac |
| 1:00 | 76% | 75% | Mac battery draining slowly |
| 2:00 | 72% | 64% | Anker struggling to keep Mac charged |
| 3:00 | 62% | 48% | Both batteries declining |
| 4:00 | 45% | 28% | Stream ended, 90min runtime left |
Power analysis:
- Combined battery: 52.6 Wh (Mac) + 73.4 Wh (Anker) = 126 Wh
- 4 hours streaming: 126 Wh / 4h = 31.5W average
- Actual measured: 28W (efficient!)
- Total capability: ~5.5 hours streaming if pushed to 10% battery
Stream Quality Metrics:
| Metric | Target | Actual | Result |
|---|---|---|---|
| Bitrate | 6000 Kbps | 5980 Kbps avg | ✓ Excellent |
| Dropped frames | <0.5% | 0.08% | ✓ Excellent |
| FPS | 60 | 59.94 avg | ✓ Perfect |
| Encoding lag | <50ms | 45ms avg | ✓ Great |
| CPU usage | <70% | 22% avg | ✓ Excellent |
| CPU temp | <70°C | 51°C avg | ✓ Excellent |
Zero thermal throttling. Zero dropped frames due to encoding. Perfect stream quality.
Network Performance:
| Metric | Value | Notes |
|---|---|---|
| Upload speed | 18 Mbps | 5G hotspot, strong signal |
| Ping to Twitch | 32ms avg | Excellent latency |
| Jitter | 4ms | Stable connection |
| Packet loss | 0.1% | Acceptable |
| Stream health | 100% | Twitch dashboard rating |
iPhone hotspot performed flawlessly. More stable than home internet.
Viewer Feedback:
- “Stream quality is amazing, no buffering”
- “Audio is super clear, what mic are you using?”
- “Wait, you’re streaming from a hotel? How?”
Mission accomplished.
OBS stream stats after 4-hour stream: 0.08% dropped frames, 22% CPU usage, 6000 Kbps bitrate
What I’d Improve (Future Iterations)
Upgrade 1: Better Microphone ($100-250)
Current: Rode VideoMicro
- Pros: Compact, good quality, cheap
- Cons: Picks up keyboard noise, lacks bass response
Upgrade options:
- Shure MV7 ($249): USB/XLR hybrid, excellent quality, but bulky
- Rode PodMic USB ($199): Great quality, compact, but needs desk stand
- Rode Wireless GO II ($299): Lavalier system, truly hands-free
Trade-off: All upgrades sacrifice portability for quality. VideoMicro is “good enough” for 90% of streams.
Upgrade 2: Dedicated Webcam ($70-150)
Current: MacBook FaceTime HD Camera
- Pros: Built-in, no extra gear
- Cons: 720p only, mediocre low-light performance, fixed position
Upgrade options:
- Logitech C920 ($69): 1080p, excellent quality, but adds USB device
- Logitech StreamCam ($139): 1080p60, better autofocus, USB-C
- Elgato Facecam ($169): Best image quality, but expensive and bulky
Trade-off: Webcam adds weight, uses USB port, requires positioning. Only worth it for facecam-heavy streams.
Upgrade 3: Portable LED Light ($30-60)
Problem: Hotel room lighting is terrible (overhead fluorescent or warm incandescent).
Solution: Small LED panel with adjustable color temperature:
- Ulanzi VL49 ($30): 2000 lumens, USB-C rechargeable, magnetic mount
- Elgato Key Light Air ($130): WiFi controlled, but larger and more expensive
Benefit: Drastically improves webcam image quality. Makes facecam look professional instead of “dude in a dark hotel room.”
Trade-off: One more device to charge and pack.
Upgrade 4: Stream Deck Mobile ($3/month)
Instead of: Physical Stream Deck ($150)
Use: Stream Deck Mobile app on phone/tablet:
- Scene switching (tap to change OBS scenes)
- Audio mixer (adjust levels mid-stream)
- Twitch controls (run ads, update title, etc.)
Benefit: No additional hardware. Phone/tablet sits next to keyboard.
Cost: $3/month subscription (cheaper than $150 physical deck)
Upgrade 5: Capture Card with Onboard Encoding
Current: Elgato HD60 S+ (host encoding)
Upgrade: Elgato HD60 X ($200, unreleased at time of writing):
- Onboard H.264 encoder
- VRR passthrough (variable refresh rate)
- 4K30 or 1080p120 (future Switch 2?)
Benefit: Offloads encoding from laptop = longer battery life + lower CPU usage
Trade-off: $50 more expensive, slightly larger form factor
What I Wouldn’t Change:
- Switch OLED: Perfect console for portable streaming
- Anker 737: Can’t find a better portable power solution
- MacBook M2: Best laptop for portable streaming (power + performance)
- Overall form factor: Setup fits in backpack comfortably
Use Cases Beyond Streaming
This setup isn’t just for streaming. I also use it for:
1. Recording Gameplay for YouTube
Record locally instead of streaming:
- Quality: 20 Mbps CBR vs 6 Mbps streaming (3x better quality)
- Editing: Record raw footage, edit later in DaVinci Resolve
- No internet needed: Record anywhere (plane, train, etc.)
OBS settings for recording:
Output Mode: Advanced
Encoder: Apple VT H264 Hardware Encoder
Recording Format: MP4
Rate Control: CBR
Bitrate: 20000 Kbps (high quality)
2. Remote Play Sessions with Friends
Stream privately on Discord:
- Friends watch gameplay via Discord screen share
- Voice chat through Discord
- No public stream, no archive
Benefit: Lower latency than Twitch (Discord is 200-500ms vs Twitch’s 3-8 seconds delay).
3. Hotel Room Gaming on Bigger Screen
Use portable monitor as main display:
- Switch docked → Portable monitor via HDMI
- Better than playing on 7” handheld screen
- Still portable (15.6” monitor in backpack)
4. Content Creation at Events
Capture B-roll footage at conventions/events:
- Switch gameplay on show floor
- Interviews with capture card audio
- Edit and publish while traveling home
5. Backup Gaming Setup
Main desktop down? Use portable setup:
- Plug into home internet (ethernet)
- Stream from living room instead of office
- Full quality, no compromises
Cost Breakdown & ROI
Essential Components:
| Item | Cost | Purpose |
|---|---|---|
| Nintendo Switch OLED | $299 | Gaming console + content source |
| Elgato HD60 S+ | $150 | Video capture |
| Rode VideoMicro | $59 | Audio capture |
| Anker 737 Power Bank | $119 | Battery power for everything |
| Cables & Accessories | $40 | HDMI, USB-C, mounts |
| Total (essentials) | $667 | Core streaming setup |
Optional But Recommended:
| Item | Cost | Purpose |
|---|---|---|
| Logitech MX Master 3S | $79 | Precision control |
| Portable Monitor (15.6”) | $120 | Dual-screen workflow |
| Portable LED light | $30 | Webcam lighting |
| Total (with optionals) | $896 | Full setup |
Not Included (Already Owned):
| Item | Typical Cost | My Situation |
|---|---|---|
| Laptop (MacBook Air M2) | $1,199 | Already owned |
| Phone with unlimited data | $0-100/mo | Already have plan |
| Backpack | $100-200 | Already owned |
Total out-of-pocket for me: $667 (essentials only)
Compared to Alternatives:
Desktop streaming setup:
- Gaming PC: $1,200
- Capture card (PCIe): $150
- Microphone (USB): $100
- Webcam: $70
- Audio interface: $100
- Desk, chair, lighting: $300
- Total: $1,920
Portable streaming setup:
- This build: $667
- Savings: $1,253
ROI (if monetized):
- Twitch affiliate: ~$3-5 CPM (per 1000 views)
- 10 streams, 100 average viewers, 4 hours each = 4,000 viewer-hours
- Revenue: $12-20 per stream
- 10 streams: $120-200/month
- Break-even: 3-6 months
But most people stream for fun, not money. The real value is being able to stream from anywhere.
Tips for Portable Streaming Success
-
Test at home first: 2+ hour stream, verify all scenes/overlays, fix issues before trip.
-
Bring backup cables: Spare HDMI, USB-C, USB-A adapter, 3.5mm audio. $30 = priceless frustration avoided.
-
Download offline assets: Store overlays/graphics locally (hotel WiFi may block cloud storage).
-
Charge everything night before: Anker 737, MacBook, Switch, phone, mouse. Anker 0-100% in 90 min with 140W charger.
-
Packing checklist: Laminated card with all gear (MacBook, Anker, Switch, HD60 S+, VideoMicro, cables, backup cables).
-
Scout locations: Check desk size (3×2ft min), internet speed, lighting, noise. Bad room? Request change.
-
Communicate with hotel: Request room away from elevator, ask about business WiFi, notify about equipment.
-
Have backup plans: Capture card fails → record locally. Internet fails → phone hotspot. Battery dies → plug into wall.
Final Thoughts
Building this portable streaming setup was one of my best tech projects. It works. It’s reliable. It’s genuinely portable.
Key learnings:
- Battery power is achievable (Anker 737 is the MVP)
- Hardware encoding is essential (M2 MacBook shines here)
- Phone hotspot > hotel WiFi (seriously)
- Plan for failures (backup cables, offline assets, test streams)
Unexpected benefits:
- Can stream from anywhere (hotels, coffee shops, parks, airports)
- Setup doubles as mobile editing station
- Learned video encoding, OBS scripting, network optimization
- Actually enjoy traveling now (streaming keeps me connected to community)
Would I do it again? Absolutely. Already planning upgrades for next iteration.
Should you build a portable streaming setup?
Yes, if:
- You travel frequently (business, vacation, events)
- You want to stream from anywhere
- You already own a capable laptop
- You value portability over absolute max quality
No, if:
- You only stream from home (build a desktop setup)
- You need 4K streaming (this tops out at 1080p60)
- You want simplest possible setup (desktop is easier)
For me, portable streaming unlocked a new level of content creation flexibility. Being able to stream Mario Kart from a hotel room in Dallas while chatting with viewers worldwide? That’s magic.
Rating: 4.8/5
Deductions:
- -0.2: Battery life could be better (5 hours vs ideal 8 hours)
- No deduction for audio (VideoMicro is “good enough”)
Build your own portable streaming setup:
Complete Product List:
Essential:
- Nintendo Switch OLED - Gaming console ($299)
- Elgato HD60 S+ Capture Card - Video capture ($150)
- Anker 737 Power Bank - Battery power ($119)
- Rode VideoMicro - Microphone ($59)
Optional:
- Logitech MX Master 3S - Mouse ($79)
- ASUS MB16ACV Portable Monitor - 15.6” display ($120)
- Ulanzi VL49 LED Light - Portable lighting ($30)
Resources:
OBS Setup Guides:
- Official OBS docs: https://obsproject.com/wiki/
- MacBook encoding: https://obsproject.com/wiki/macOS-Hardware-Acceleration
- Stream settings: https://stream.twitch.tv/encoding/
Streaming Communities:
- r/Twitch - General streaming discussion
- r/letsplay - Content creation tips
- OBS Discord - Technical support
My setup files: OBS scenes, profiles, and portable streaming checklist available on GitHub (coming soon).
Last updated: December 3, 2024