zalasur,
@zalasur@mastodon.surazal.net avatar

So I have decided that I will start running and start streaming onto the fediverse.

After Glimesh.tv shut down it was pretty clear I needed to rethink what I wanted to do for streaming. Twitch has gotten sort of better but it's still not great. YouTube, every time I look into streaming there, finds more reasons to push me away.

I realized I have 80% of the system requirements to run a peertube instance and upgrading to 100% won't be that expensive.

phegan,
@phegan@mstdn.games avatar

@zalasur check out Owncast too, I am running my owncast server and streaming to it. Let me know what you think of peertube as a streaming option though.

zalasur,
@zalasur@mastodon.surazal.net avatar

@phegan Owncast was one of the options I considered, and I was leaning heavily towards it, but it wasn't a federated platform. Peertube has a bit of a steeper learning curve to set up but it's nothing I can't handle, so it won out in the end.

zalasur,
@zalasur@mastodon.surazal.net avatar

It's going to be interesting to see how I can integrate all this to the fediverse and whether, say, people on Mastodon can interact with chat. There are definitely some details I need to work out but I think this has the potential to work. ☺️

zalasur,
@zalasur@mastodon.surazal.net avatar

Installing a bunch of dependencies now. There's a good chance I may need to upgrade my existing virtual server to 2 CPUs to be able to handle the video encoding load but let's see how it handles itself for now.

zalasur,
@zalasur@mastodon.surazal.net avatar

Wow, I followed the instructions and... it's working? Like, honest-to-goodness working?

I'll have to play around a bit and see if I can do a test stream today. 😮

zalasur,
@zalasur@mastodon.surazal.net avatar

Test stream looking ok but it cut off the last four minutes of a six minute stream. :-/ I think I just need to upgrade my VPS to 2 CPUs so that the ffmpeg process can run unimpeded. I put the request in tonight to do that.

I'll run a few more tests and see if I can get better performance. I just need to stream at 1080p for example so I can disable all the other options. There might be some other configuration settings I can tweak on the client.

zalasur,
@zalasur@mastodon.surazal.net avatar

Hmm, so disabling the re-encoding on the server seems to help with the streaming issues but now I'm getting weird errors with video playback. I play one of my videos and the process just simply crashes.

So... I might have to wait until the VPS upgrade is completed. I should also give some thought towards moving my S3 bucket a little closer to the housing center for the VPS too. It occurred to me that I might get better results that way.

zalasur,
@zalasur@mastodon.surazal.net avatar

Yeah so I think the CPUs on this VPS aren't beefy enough to handle the load that a single stream was putting on the system.

Going to try another solution. Of course, this does mean I'll have to uninstall peertube on my current insurance and start over elsewhere. No biggie, but it's annoying.

zalasur,
@zalasur@mastodon.surazal.net avatar

Uninstalled on the old server and I broke linode somehow (I have a support ticket with them and it does indeed look like it's a bit broken and it's not just me). But it's fine, I was able to create another bucket. I also created a new compute instance on linode as well with 2 shared CPUs and sure enough everything appears to be running very very smoothly!

I'll check how the VOD looks and if everything looks good I may do an inaugural gaming stream this afternoon!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ethstaker
  • DreamBathrooms
  • InstantRegret
  • tacticalgear
  • magazineikmin
  • Youngstown
  • thenastyranch
  • mdbf
  • slotface
  • rosin
  • modclub
  • kavyap
  • cubers
  • osvaldo12
  • JUstTest
  • khanakhh
  • cisconetworking
  • Durango
  • everett
  • ngwrru68w68
  • Leos
  • normalnudes
  • GTA5RPClips
  • tester
  • anitta
  • provamag3
  • megavids
  • lostlight
  • All magazines