cross-posted from: https://lemmy.world/post/10403664
#Thank you for making Owncast a success in 2023
I missed the first week of the year, but I still wanted to write a bit about Owncast and share my appreciation what this past year has brought for Owncast.
As every year before it, Owncast has had the opportunity to be used to solve more peopleās live streaming needs, be viewed by more people, and have more conversations around decentralization, Big Tech alternatives, The Fediverse, and all the wonderful things that come along with being a part of Owncast.
Development
From the development standpoint, by far, the biggest effort this year was the rewrite of the Owncast user interface. This was also, by far, the largest effort by numbers of contributors. Switching to React and TypeScript was a huge win for the project. It opened the doors for frontend contributors for the first time, and Iām thankful every day I made that decision. Iām very proud of all all the work everyone had put into that effort, and it continues to pay off as we continue to more easily work on the frontend, fixing bugs and adding features.
Thereās a roadmap of upcoming plans that Iām really looking forward to getting to. Thereās a lot of behind the scenes stuff taking place before the really fun and fancy user-facing features come to light, but I think itāll all be worth it.
Ubuntu Summit
One of the highlights personally was being given the opportunity to travel to Riga, Latvia to speak at Ubuntu Summit about Owncast. It was a fantastic experience, and Iām very thankful to Cononical for the chance to share Owncast with more people. In general the attendees of the conference really seemed to be impressed with the direction of the project and the value itās providing to users.
Often people canāt find a way to talk about Owncast
One problem that has continued to be difficult this year, and will continue to, is peopleās expectations of Owncast, and how to interpret it.
People, in general, are used to talking about multiuser services. Like Facebook, or Instagram, or Twitch, or Mastodon, or Pixelfed, or Spotify. Things anybody can sign up to and use. These things are really easy to talk about. And Owncast will never be that. Itās not meant to be that. Owncast isnāt a public service. Itās software. Like computing used to be. You wanted your computer to do something? You downloaded the software, you installed it, and now your computer does that thing. People donāt do that anymore, so people find it confusing. People want to go to a website and have somebody else run the software for them.
They want unlimited users to be serviced, just like Facebook does. The concept of a person installing software that is just for that single person seems weird these days. So I get asked āHow many channels can Owncast have?ā Do you mean streams? One. Yours. Itās for you. Iām not sure how to make that more clear. It used to be the norm.
I often get questions like āHow many users does Owncast have?ā And I donāt know what that question means. Whatās a user? Do you mean how many downloads? Do you mean how many servers are online? I have no idea, servers are private. Do you mean how many viewers are watching streams? I have no idea. Streams are private.
It also means most success stories are behind the scenes, and that sometimes leads to people comparing it to services like PeerTube and thinking Owncast is failing, or isnāt any good, or is useless, or whatever it is they think. That canāt be further from the truth.
So you can see how people get frustrated and just blow off Owncast completely because they canāt get excited about something they canāt quantify. They can look at Pixelfed and say exactly āLook how many users they have!ā or āLook how successful these accounts are!ā and theyāll never be able to do that with Owncast. And thatās okay. I just keep doing my own thing, and I try to explain when I can that itās comparing Apples and Oranges.
Thank you to the silent successes
That being said, thank you to the many people and companies who are quietly relying on on Owncast to power their live video infrastructure. The churches, the porn sites, the conferences, the music venues, the wedding halls, and so many more that weāll never hear spoken about. Theyāll never be on the Fediverse or the directory. Theyāre not looking for viewers or attention. Youāll never know who they are. Theyāre just doing their thing successfully with Owncast. It is a complete honor to help them in some way, just like so many pieces of software have helped me over the years.
To those streaming publicly with Owncast
Thank you to those who keep running Owncast streams regardless if the majority of their viewers are there, or just a small minority. Iāve seen hundreds of Owncast-powered streams disappear after a week of waning enthusiasm because viewers didnāt magically show up. So when I see a live stream using Owncast publicly stream week after week, month after month, year after year, donāt think I donāt notice. It means everything. These are the people building the version of the internet I want to be a part of. Theyāre building their own thing, regardless what other people think. I donāt have the words to express how much that means to me.
Thank you to the vocal advocates
Those who care about the project, the vision, and the direction regardless if theyāre actively streaming or not. I see all of you. It means the absolute world to me every time you say something nice about Owncast. It goes into a little bucket of motivation that I can pull from when Iām feeling down, frustrated, lonely, or that people donāt care. Thank you. Iāve been incredibly lucky to have people be so kind towards to me and the project, I canāt imagine others have it so good.
Donors have really helped this year
The financial support this year have been a lifesaver. At one point in the year I needed to acquire the services of a law firm to help with some paperwork. Mostly around clarification around the directory, what Owncast is, what it isnāt, what we provide, what we have control over, etc etc. The kind of thing I can provide next time I get a DMCA takedown (this is not uncommon). Without the donations I would have had to pay for that out of pocket, and it would have been a huge financial burden. So thank you to everyone who has donated, and continues to donate. Itās these kind of big expenses that come up that Iām able to handle because of your support, and Iām incredibly thankful for that.
Community outreach
Near the end of 2023 there began some really great initiatives around building more of a true community around Owncast. Since, in general, most Owncast-powered live streams are pretty isolated. People need to stream, so they install Owncast, and then they stream, they donāt exactly hang out and talk about Owncast with others. So itās been a challenge to build a community around Owncast. But MXKS offered to start a monthly Owncast newsletter as a first step into reaching out to those who are interested in being a bit more connected into the world of Owncast and the streamers who use it. There has been an issue already, and people seem to like the idea. Iām looking forward to seeing where it goes. Please do sign up if youāre interested.
Feel free to drop into the community chat if youād like to discuss the future of this initiative. Everything is on the table to make it easier for people to connect with each other, share their experiences, and help each other out. But itās not up to me!
2024
Iām looking forward to 2024. Thereās some really exciting things on the roadmap, and the behind he scenes stuff are equally going to improve working on the project. I hope to continue to balance features that improve the life of all streamers, regardless what their focus is, but also get to some specific things for the āinteractive/twitch-styleā streamer.
Iām also looking forward to getting some ways out there to allow more people to easily view Owncast streams easier. Hopefully thatās on the horizon soon.
Not everything goes fast with this project. Iām super appreciative that we get handfuls of contributions these days, but drive by contributions are usually not a good fit for working on really large, long-term feature work. But thankfully everyone has always been patient with me, and everyone is really thankful when they get released.
That being said, if youāre interested in being a longer-term contributor to Owncast, and working on some of these exciting features that are coming up, Iād love to chat!
Hereās to another year of creative, independent, decentralized live streaming. I hope I, and Owncast, can continue to play some part in it with you.
How do they get the bandwidth for free? Can it handle millions of viewers?
Whoās ātheyā? Itās your bandwidth and infrastructure. They only provide the software.
If you have a million viewers itās up to you to find the bandwidth and servers to serve a million viewers. And figure out how youāre gonna finance it all as well.
The author made all of that clear in the blog post. Part of why itās hard to take off is that itās not something people can just sign up and use like peertube.
Do you have millions of viewers? With beefy enough hardware Iād assume you could, but not even the biggest streamers on Twitch stream to millions of viewers at a time. But thatās just gaming. I know that Owncast is leveraged by all kinds of folks for different purposes. Some churches use it to broadcast to their congregation, some weddings have done it, funerals, radios, local public access channels, etc.
I personally have a VPS on Hetzner, not sure about others. Obviously hosting is the thing. But I run a VPS for like $8/month, again on Hetzner, and Iāve done small live streams to about 15 people without much issue.
Youād need a CDN to push any reasonable amount or streaming bandwidth. For less than 20 people any number of video chat software would work fine
Iām just spreading the word.
Have you used it? Have you looked at the docs? You can use a S3 bucket to handle distribution, though Iāve never done it. Nor am I going to theorize what will or wonāt work.
People didnāt think the Fediverse wouldnāt work yet here we are.
As for any number of video software, Iād love to know. I enjoy tech. Owncast works seamlessly with the Fediverse and OBS. I get to control my platform and itās what I know so I use it. If there is better out there, I donāt know what I donāt know.
And lastly I personally enjoy the small internet. And Iām assuming folks here do as well, hence why weāre all here. Plenty of other platforms that work better.