Skip to main content

Open source software for running your own live stream

It runs on your server and works with standard streaming protocols. There are no subscriptions, viewer limits, or forced ads. Flexible, customizable, and it's as private or public as you want it to be.

Built-in chat

Real-time chat included, no third-party services required.

Built-in chat

Custom branding on your page, served by your domain

Stream from your own domain with your own look and feel. Create your own UI, truly owning the experience.

Custom branding on your page, served by your domain

Notifications

Notify followers via various channels when you go live.

Notifications

Fediverse support

Encourage engagement and reach new viewers across the fediverse.

Extensible

Integrates with existing tools, and build your own internal and external utilities on top of the API.

Extensible

Compatible with your favorite broadcasting tools

Point your broadcast at your new Owncast server and you'll be live using a server you control.

Why Owncast?

There are many different reasons for using Owncast. Here are some common ones.

Customized appearance and domain

Quickly pick colors, or go completely custom by writing your own CSS to style your Owncast page to look any way you like. It runs on your own domain, so it has your identity.

Software you own, not a service you rent

Download it without any registration or sign-up, and it's yours to run anywhere you like. It can be your existing corporate infrastructure, a cloud provider, or even your own computer at home. Once you download it, we're no longer involved.

Works where public platforms can't

Not every live stream's goal is to get maximum exposure. Owncast lets you stream privately or to a limited audience, perfect for corporate events, private gatherings, or sensitive content.

Watch on different devices and players

Because Owncast is built on open standards, you can watch your stream on a variety of devices and media players. Including custom applications you build yourself for mobile, the web, smart TVs, and more.

Privacy focused

No tracking, no accounts required, no data harvesting. You and your viewers can stay anonymous while still being part of the community. When you run your own services, you don't have to identify yourself.

You're on the Fediverse

Owncast integrates with the Fediverse, allowing you to connect and interact with a broader community across decentralized social networks.

Who is Owncast for?

Owncast works for all kinds of streams. Here's some of who's using it.

Independents

Creators who want full control over their streaming presence.

Groups

Organizations that want a space they own to connect and broadcast together.

Builders

Developers who want to self-host and customize their streaming.

Enterprises

Businesses powering events, apps, and broadcasts with live video.

Install in seconds. Stream in minutes.

Built to be run quickly.
We won't expect you to clone a git repo, install dependencies, and understand the development environment it was built with by making you fight with npm, pip or ruby gems.
Choose how you want to install it.
Use our installer, download the single file yourself, or spin up a Docker container. Otherwise, sign up for a hosting provider that will install it for you automatically.
Start simple. Increase complexity as you need it.
If you're jumping in for the first time, start with a simple setup. As you get more comfortable, you can explore advanced configurations and optimizations.

Uses open protocols and standards

Choose the tools and services of your choice to work with Owncast.

HLS Object Storage RTMP ActivityPub logo

FAQ

Answers to common questions people ask about Owncast.

Owncast works everywhere

Because Owncast is built on open standards you can watch an Owncast-powered stream on any device. But if you want, we've built some easy ways to watch that work out of the box.

Owncasts for iOS

Owncasts for iOS

Browse the directory, add private servers, and get notified when streams go live on the iPhone.

Owncasts for Roku

Owncasts for Roku

The Roku channel lets you browse the Owncasst directory and add private servers. A very convenient way to watch live streams on the most popular set-top box.

Owncasts for AppleTV

Owncasts for AppleTV

For users of AppleTV, this app provides an easy way to access the Owncast directory and your favorite streams right from your TV.

Supported by

  • cypress
  • fastly
  • chromatic
  • docker
  • rocket chat
  • digital ocean
  • lambda test

These organizations support Owncast via non-monetary support and services.

Contributors

  • 128f
  • 4censord
  • A-5ingh
  • aangiel
  • aaronpk
  • Abbe98
  • abhipanorian
  • Aelly-A
  • ahmadkarlam
  • AlessandroPomponio
  • AlexisAnzieu
  • alyssais
  • americobarros
  • amisha-adwani
  • andOlga
  • andrew-secret
  • andypiper
  • anniepauline
  • anoopmsivadas
  • Anubhav-Chauhan3367
  • aprilthepink
  • aral
  • armadi1809
  • ateamlunchbox
  • auyer
  • azyklus
  • BanjoFox
  • bennett1412
  • bgildson
  • bitspill
  • brendenehlers
  • brokenintuition
  • brownchow
  • bruno-keiko
  • byemc
  • captainwasabi
  • christianhorn
  • controlfreakstudio
  • cooliscool
  • craftamap
  • curious-companion
  • DanScharon
  • DarkFalc0n
  • dev-KingMaster
  • dev265545
  • DevGrohl
  • dhanusaputra
  • DidierMalenfant
  • dorj222
  • dumbasPL
  • earnestma
  • elonyavist
  • eltociear
  • ErAzOr2k
  • f35f0ef9d0e827dae86552d3899f78fc
  • felix-engelmann
  • fgreinacher
  • fh1ch
  • flexiondotorg
  • florianl
  • ForestJohnson
  • fortyoneplustwo
  • funkyhippo
  • G2G2G2G
  • gabek
  • geekgonecrazy
  • germainelee
  • gingervitis
  • gmarav05
  • graywolf336
  • gustavohmsilva
  • hagn
  • halilkocaoz
  • heavygale
  • heller
  • heongle
  • hsingh124
  • hufman
  • IonCannon218
  • Jack073
  • jackgris
  • JacobWrenn
  • jahway603
  • jamescallumyoung
  • janWilejan
  • Jayanth-Parthsarathy
  • Jedidiah
  • Jeetch8
  • jerinthomas1404
  • jeyemwey
  • jhimanish
  • jmhobbs
  • joras-droid
  • jprjr
  • juliana-mol
  • Juneezee
  • jungHyeonS
  • jyggiz
  • kaiwalyakoparkar
  • kamegoro
  • KamistixX
  • Kimapr
  • krashanoff
  • krisharmaa
  • KYash03
  • larcher
  • LBBO
  • le-fractal
  • leowmjw
  • leuc
  • lfuelling
  • liclac
  • lindner
  • luzpaz
  • mahmed2000
  • Manish-Giri
  • Marzal
  • mattdsteele
  • mdonoughe
  • MFTabriz
  • mrsoong
  • mscherer
  • muesli
  • multippt
  • nebunez
  • nekojanai
  • nforro
  • nico198x
  • nodomain
  • nothub
  • nthall
  • Patil2099
  • pdavlin
  • petersveter108
  • pippo
  • pixeldesu
  • pjbollinger
  • pope
  • prachurjya15
  • Pranav2612000
  • rAcHekLoS
  • radiantly
  • redstrate
  • Rehan-stack
  • remram44
  • RhnSharma
  • Rishav1707
  • riybha216
  • rmens
  • RobertoJBeltran
  • rotmoded
  • ryliejamesthomas
  • s-vamshi
  • samwherever
  • Scrumplex
  • SeaLife
  • Senney
  • Sensationull
  • ShashwatAgrawal20
  • shipoclu
  • shreyass-ranganatha
  • shrik3
  • silksow
  • SleepyLili
  • SoldierCorp
  • Solomon-mithra
  • spannerman79
  • Srilekha2805
  • sytranvn
  • t1enne
  • t1ff4ny
  • taintedcypher
  • TheInvincibleRalph
  • thePurpleMonkey
  • thilobillerbeck
  • thisprojects
  • tomleb
  • TotalCaesar659
  • Tournesol-me
  • tsmethurst
  • tungbq
  • u5surf
  • unclearParadigm
  • unclebinary1001
  • valvin1
  • varungujarathi9
  • vin0san
  • vishal-sharma-369
  • vivlim
  • volkland
  • WPettersson
  • xarantolus
  • YarmoM
  • Yasir761
  • yk-jp
  • zakarybk
  • zerodytrash
  • zockicookie

Donors

Help support the project by making a contribution at OpenCollective.

  • 2000staFM
  • Alan Peterson
  • Alex O'Carroll
  • Andy Clemenko
  • Anthony Zone
  • Aqaba
  • Bjoern Wessling
  • box464
  • Catfish Da Man
  • Chaim Krause
  • Chris Heino
  • darkapex
  • Denman Rooke
  • Didier Malenfant
  • emacsen
  • ETKMusic.dance
  • Flaki
  • Fred Luetkemeier
  • Gabe Kangas
  • GoMage
  • gravitons loves the Fediverse <3
  • GreenPromoCode.com
  • GTX
  • Guest
  • Guest
  • Guest
  • Guest
  • Guest
  • Guest
  • Guest
  • Guest
  • GunghoGeoduck
  • ha2tim Gye-Nyame
  • Hamish The PolarBear
  • hatniX
  • incognito
  • Incognito
  • Incognito
  • Incognito
  • Incognito
  • Incognito
  • Incognito
  • inpc
  • Jacky Alcine
  • James Carpenter
  • Jason
  • Jeff Moe
  • Jenkin Schibel
  • Jnktn.tv
  • Joel Bradshaw
  • John Brubaker
  • John DeAscentis
  • Julian Koritnik
  • Kev Mul
  • Kit Aultman
  • Kyle Bronsdon
  • Lee
  • Lucas
  • Luka Prinčič
  • luobo
  • Marius Hoel
  • Markus Ressel
  • Martijn
  • Max Schnabel
  • Merlin
  • michcia
  • Mike
  • Mohamed Elsheiry
  • nebunez
  • Niels Digital
  • Noblestreet
  • Nullcasting
  • Okta
  • Ole
  • Ozoned
  • Paul Lindner
  • PlayBox Technology
  • pwxlwrk
  • Raffael Rehberger
  • Raymon Mens
  • Real Targeted Traffic
  • Rick
  • Robert Wolniak
  • Robin
  • rootbeerdan
  • Roy Adams
  • Runzhi He
  • ruut
  • Ryusei
  • Sam
  • Samsai
  • Sarah Elson
  • SillySam
  • Simon Michalke
  • Stripe
  • TargetedVisitors
  • Teklynk
  • The Green Wizard
  • Theodore Jones
  • Thomas OConnor
  • Tom
  • Tom Hansen
  • Tom Ryder
  • Vencabot
  • Vince
  • Walter Ebert
  • Ставки на спорт