HoboStreamer
Live streaming for
Free & open source — community-first, no investors, and built to become a sustainable not-for-profit project over time.
Live Now
0No one is streaming right now
Be the first to go live!
The Hobo Network
One account, 14 services — streaming, games, maps, food, image tools, audio tools, text generators, logo makers, PDF & document tools, network diagnostics, developer tools, video downloads, and more.
Recently Online
No recent streams
Recent Changes
Built from a shed, burnout,
and pure stubbornness.
No investors. No polished startup mythology. Just one builder trying to make the internet feel human again.
Yes, it literally started in a shed.
Not a studio. Not a founder retreat. A shed with Wi‑Fi, a webcam, and enough stubbornness to stay live even when the setup looked ridiculous. People roasted it. The stream stayed on anyway. That ended up being the whole blueprint: imperfect gear, real people, zero waiting for permission.
Tried the normal route. Hated it.
There was a detour through Verizon and then Amazon corporate as a data analyst. Safe on paper. Spiritually awful. The bills got paid, but every spare hour still went back into streaming, building, and trying to imagine a better version of the internet.
So the burnout turned into songs.
A truly normal amount of career angst ended up on YouTube as a pile of weird, honest songs about corporate life, depression, and trying not to become a spreadsheet with a pulse.
So I quit and built the thing I wanted to exist.
HoboStreamer grew out of that decision. Then came hobo.tools. Then hobo.quest. The point of all of it is simple: useful, creative, community-first internet software that does not feel disposable, extractive, or shaped by investor pressure.
If you’re here early, you’re helping prove the internet still has room for something honest.
I’m not trying to build the next ad machine. I’m trying to build something useful, weird, and genuinely good for people.
Redirecting to channel...
Videos
Clips
Channel
username
Videos
No videos yet
Clips
No clips yet
Video
Clips from this stream
Clip Title
Comments
Streamer Dashboard
Broadcast
Create and manage streams, configure your broadcast setup, and go live from the dedicated Broadcast page.
Go to Broadcast PageConnection
Interactive Controls
Control Settings
Cozmo Robot
Download a pre-configured Python script to connect your Cozmo robot. Requires pycozmo and websocket-client.
Camera Controls (ONVIF PTZ)
Add ONVIF-compatible cameras (Hikvision, Axis, Dahua, etc.) for pan/tilt/zoom viewer control.
Donation Goals
My Videos
Videos are public by default. You can set individual videos to private.
My Emotes
Upload custom emotes for your channel. Supported: PNG, GIF (animated), WebP, AVIF. Max 256 KB each.
My Clips
Clips you've taken from other streams. New clips are unlisted until the streamer makes them public.
Clips of My Stream
Clips viewers have taken from your streams. You can publish or delete them.
Hobo Bucks
Hobo Coins
Viewers earn coins by watching your stream and chatting. They can spend coins on rewards you create below.
Coin Rewards
Create rewards your viewers can redeem with Hobo Coins. Think TTS, sound effects, chat highlights, streamer challenges, etc.
Redemption Queue
Viewers who redeemed rewards. Fulfill or reject them.
Admin Panel
Go Live
Set up your stream in 3 easy steps — pick a method, configure your devices, and hit Go Live.
Active Streams
Create New Stream
Use your saved defaults from Broadcast Settings
Stream straight from this browser, or send video from OBS using WebRTC (WHIP).
Pick whether to stream your webcam/phone camera, or share your screen/window/tab.
Your browser needs camera & microphone access to list available devices and go live.
Click the button above — your browser will ask for permission. This is required to stream.
Your stream will appear at hobostreamer.com/you — this link stays the same every time you go live.
Which streaming method should I use?
- Easiest option — works right in your browser
- No software to install
- Use your webcam, phone camera, or screen share
- Ultra-low latency (under 1 second)
- Great for casual streaming, IRL, and quick screen shares
Choose this if you just want to go live fast without installing anything.
- Best video quality — uses OBS, Streamlabs, or a mobile app
- Full control over scenes, overlays, transitions
- Supports OBS Studio, Streamlabs, IRL Pro (Android), and more
- Just paste the Server URL and Stream Key into your app
- Best for gaming, desktop content, and professional-looking streams
Choose this if you use OBS or a mobile streaming app like IRL Pro.
- Lightweight — just a single FFmpeg command
- Perfect for Raspberry Pi, security cameras, embedded devices
- Works on headless servers (no GUI needed)
- Lower quality than RTMP (mpeg1 codec), but very low CPU usage
- Great for 24/7 unattended streams and IoT projects
Choose this if you're streaming from a Pi, Linux server, or anything command-line.
Need help? Common questions
Click "Allow Camera & Mic" and accept the browser permission popup. If you accidentally denied it, click the lock/camera icon in your browser's address bar to re-enable permissions, then refresh the page.
Yes! Use WebRTC → Browser → Camera/Mic to stream directly from your phone's browser. Or install IRL Pro (Android) and use the RTMP method — there's a setup guide on the RTMP instructions page.
Select RTMP as your method and click Create Stream. You'll get a Server URL and Stream Key — paste those into OBS under Settings → Stream → Custom. Then click "Start Streaming" in OBS. Alternatively, select WebRTC → OBS (WHIP) if you have OBS 30+ for ultra-low latency.
WHIP (WebRTC HTTP Ingest Protocol) is a new standard that lets OBS send video via WebRTC instead of RTMP. It gives you sub-second latency. Requires OBS Studio 30.0 or newer.
Yes! Choose Screen Share, then check the "Include Camera (PiP overlay)" checkbox. Your webcam will appear as a small picture-in-picture over your screen share.
Your stream is always at hobostreamer.com/your-username. This link never changes — share it once, and it works every time you go live.
Yes! After you go live, scroll down to the Restreams section. You can add YouTube, Twitch, Kick, or any custom RTMP server as a restream destination.
Try lowering the resolution to 480p or 360p, or reduce the max bitrate. If on mobile data, use 1000–1500 kbps. Make sure you have a stable internet connection — WiFi is better than cellular for streaming.
Your Streams
Loading...
Past Streams
Browse and watch your recorded VODs. Click a VOD to view it with chat replay.
Loading VODs...
Broadcast Settings
Configure your default broadcast preferences. These settings will auto-populate when you create a new stream.
Default Streaming Method
Default Media Devices
Audio Settings
Video Quality Defaults
Text-to-Speech Defaults
VOD Defaults
Breaking News in Chat
Restream Destinations
Configure where your stream is relayed. Destinations with Auto-Start will begin restreaming automatically when you go live.
Restream to YouTube, Twitch, Kick, or any custom RTMP server. RTMP uses codec copy (zero CPU); JSMPEG and WebRTC are re-encoded to H.264/AAC.
RobotStreamer
Restream your broadcast to RobotStreamer via WebRTC. Requires browser-based streaming.
Configure your token and robot, then validate the connection.
Account Info
Theme
Choose a built-in theme or create your own.
Custom Theme Editor
Tweak individual colors. Changes preview live.
Share Your Theme
Submit your current colors to the community Theme Directory.
Stream Key
Default Broadcast Settings
Default Audio
VOD & Clip Defaults
Set the default visibility for new VODs and clips on your channel.
Channel Weather
Show local weather on your channel page. Your zip/postal code is never shared with viewers.
Loading streams...
Global Chat
Live messages from all streams and the lobby
Theme Directory
Browse and download themes created by the community.
Updates
Recent changes and patch notes from the GitHub repository.
Pastes & Images
Share code, notes, prompts, and images with the community.
Comments