With the stream "issues" that Revision had this week-end, we again talked of stream alternatives to Twitch/YT. I mean alternatives that works more or less out of the box. So far we found none.

I don't think Peertube is the answer for 20+ viewers streams. You can't control your streaming infrastructure with Peertube.
You may be able to stream to 2000 people or to 50, you just don't have any control over that.

Ā· Ā· Web Ā· 2 Ā· 0 Ā· 2

That's sad because I think there's a huge empty room here for a FOSS project that could provide a streaming infrastructure with or without cloud automated deployment/scaling, and integrated chat.

@fenarinarsa live support is still quite new in #PeerTubeā€¦ What's about scaling that you can't control?

@mmu_man If I understood well you have your onw instance that can stream, helped with other instances, and maybe clients that do P2P between them?
I don't call that "having control" over the infrastructure.
There's too many unknown things that could go wrong.

@fenarinarsa AFAIK other instances don't act as servers too, the federation is only to index their videos on our instance.

@fenarinarsa And I think all the base tools and techs are here and proof that it works. It's just yet, there is no FOSS solution that package everything as a "twitch like".

@totetmatt Indeed, you can put your own stream solution and deploy proxies manually. It's possible.
However it looks like homemade streaming

@fenarinarsa working on it.

owncast? um. I forget the name. Working on that ... seeing what we can do.

Needs to federate.

We work with the CCC also and various other hackers and makers and ... people like us who have a network bent.

We got this (:

(and by "We" I mean "all of us" not "please stop looking" (: )

@striker @fenarinarsa

Ziphoid set up a test the other day, said it looked good but wasn't quite right for our use case at Scenesat. (Not sure why, Revision happened so ...) But I am sure it will work for SOME use cases. So I'm expirimenting later.

I know JML has set up a test instance also.

And I know Love a Brother Radio is using it (:

Now: the next steps to check into:
- can it be used to federate / send to other things (as there is still the "people's eyes are over at twitch and youtube and whatnot")
- export goes to s3 and local (I think this was an issue Ziphoid had; it only seemed to do s3 for him? dunno.)

But I _know_ Gabe, one of the authors, is here on the fediverse and I've seen him stream with it also, and I've been impressed.
Also I need to know how to deal with the chat for ... other things. Like linking in stuff from discord (ugh) and irc.
and scheduling.

@striker @fenarinarsa
then there is infrastructure and volume handling: how to scale up when things explode, and down when they are normal.

Let people who can help, help easily and securely.

@Truck @fenarinarsa

I have set-up owncast on my server, and it doesn't federate to anything, it also doesn't have account (the only account is the admin one).

It is meant to be hosted by the streamer

@striker @fenarinarsa

Yes. That's ... going to be an issue for something like Revision, which... you know. Is very much a "model of sudden burst networking" over the course of a year (:

Also know. Visibility.

I agree on self hosting.

I think this is going to need an... expansion. It's not _quite_ designed for our use, but I don't think _anything_ is - yet (:

@Truck @striker It's actually not THAT complex to create a stream service. Someone told me here that the easier/cheaper way is to stream with OBS to NDI plugin (local video stream), then run a ffmpeg to recompresse the NDI stream into HLS with multiple quality.

@fenarinarsa @striker yeah I think that is likely what the go (or is it rust? I don't know.) thing is doing under the hood.

Maybe I'll end up writing something in python with flask or something. I don't know. I'll look at this and the peertube thing and we'll see, I'll lay out objectives and ... test and... things.

Then I will show it to people and they will say "IS NOT TWITCH GO AWAY" and I will be upset

So ... yeah I'll avoid that last part there and just show it to people using a thing for me and then people can ask what cool shit it is instead of "you should use this"

@Truck @striker I actually have the same issue than Revision with Twitch. My wife do reviews of NSFW mangas and go banned once from Twitch because she shared the URL to a legal publisher's website.
So I'm looking for alternatives (~300 viewers).

@Truck @striker then you can upload/sync the various HLS fragments to an http server with multiple proxies, or to an S3 service.
then there's the front player to make and chat.
If someone succeeds in packaging all this, you get an easily scalable and cheap stream platform.

@Truck @striker one thing that makes it cheap is that the video recompression is made on a PC at home, so you only need to rent fast proxies or S3 storage for a limited time, not computing resources.

@fenarinarsa @striker yes, that's a good thing, though some people may have slower machines and shouldn't be penalized for being poor, so ...

(of course that can be gamed by people who are not poor but let's put that aside as a "one bad thing does not mean all things of that type are bad")

I should ... think about this after the 8 things I need to do (:

@Truck @striker Renting CPU resources for video compression is the most expensive so no real good alternative for poor people :(

@fenarinarsa @striker sure there is:

Shared pool of resources for all, where sceners with a bit more money can say "hey, I'll chip in."

@Truck @striker also you need a kind of backend to host player and stats/tracking (a lot of people need view stats), and for the chat. Unless you use a discord or IRC bridge - Twitch initially used an IRC backend.

@fenarinarsa @Truck initially? you can still connect via IRC and that's what bot use.

@striker @fenarinarsa and what I was using (and still am, I didn't disconnect)

And how I could tell the revision stream was dead. My chat stopped on irc.

[19:04] <peterbpl> VERY NICE
[19:04] <yuzu4k> GOOD SKILLS
[19:04] <hopper_squoquo> lazer deer wtf
[19:04] <lamerdeluxe> Too good
[19:04] <noxsdsr> tbh, this is not very bad for a first time intro
[19:04] <rushingpixel> Desert Dreams 2 - Wrath of the Deer
[19:04] <mickyplannet> AMAZING
[19:04] <sir_garbagetruck> does no one else remember the Altair deer demo?
[19:05] <sir_garbagetruck> oooh a mandelbulb, been a while. nice to see it again

@Truck @fenarinarsa

I was using mpv to watch the stream + irssi. And I knew something was up when mpv suddenly closed

@striker @fenarinarsa this is pretty much exactly my standard setup.

(with streamlink)

Sign in to participate in the conversation

Discussions adultes, otaku et geek, avec des gens sympa