A simple and single-purpose bot which provides a clip command to Owncast stream viewers and automatically uploads to a specified PeerTube instance.
Link Actions
I posted this on Fedi yesterday, but over the weekend I worked on a little bot that would take clip requests from Owncast chat, post them to PeerTube, and link back to Owncast chat.
It's a little messy still, and definitely a work in progress, but it does work as-is, if anybody wants to check it out.
I'm a disabled queer anarchist, with a goal of accessibility and mutual aid.
Streaming is mainly the outreach portion of this. While I stream I often discuss information like the ongoing pandemics of covid and bird flu, as well news about the environment and the upcoming climate collapse, and thin...
Type these commands in the chat to control the game: up/u - Move up down/d - Move down left/l - Move left right/r - Move right triangle/t - Press triangle button square/s - Press square button cros...
Link Actions
so this is code that the owncast plays https://github.com/solidheron/owncast_plays_dualshock script is based on, but the peertube version. if you were interested in the script here a trial run of the script. with the peertube setting and obs studio it should be similar latency chatter experiences with owncast
should note that for some reason the DiskStation emulator is not registering r2 and l2 button presses on linux. I don't think the game has any use for those buttons
The script reads messages from an Owncast chat URL—example: https://live.24hrkpop.com/embed/chat/readwrite/%E2%80%94and maps chat messages to PlayStation 4 controller inputs. It doesn’t control the analog sticks, but it does handle every other button, including the touchpad.
Basic usage:
Typing up presses up on the D-pad
Typing square presses the square button
And my favorite: x o 15 doesn’t send hugs and kisses—it presses both cross and circle 15 times in a row
You can't press opposites dpad presses at once (e.g., up + down or left + right), but everything else is fair game.
As I mentioned in my last post:
Put it in player 2’s slot, use it during an intermission screen, or overlay it on top of a streamer’s real inputs for some chaotic sabotage fun.
I made another script for my fedi plays stream linked here https://github.com/solidheron/peertube_chat_controller
that script is only for peertube chat and it's used to control a virtual ps4 controller that you can connect to anything usually emulators.
I should able to convert make an Owncast version, but I do have questions about if the owncast version of this script should open a web browser and scrape the comments or if owncast hosts have different access to the comments on their stream's comment section.
it should be fun if chat had a virtual controller then they can be player 2 (little sibling streams), share input with the streamer (punishment challenge/sabotage stream), or have a intermission scene gimic where chat plays a game
Hey! Welcome to my stream! My name is Mek, Silva, or Shae. I am a variety streamer from Canada who is a huge nerd when it comes to D&D, indie games, and all things witchy. You will also learn that I am a huge snack connoisseur. Feel free to lurk or say hi!
https://store.steampowered.com/app/1982340/Blanc/ Described as an 'artistic cooperative adventure' by the developer; I'd have to agree. Mek and I went into this one calling it a puzzle game, and wh...
A continuation of Owncast testing on a $8/month Hetzner VPS. On such a small node I had over 70 open connections to the Owncast with 3 different qualities for my stream. VPS information: [root@Serv...
Link Actions
Forgot to post this here long ago. Don't like self promoting, but haven't seen other videos.
Here's a video I did where I'm running a Hetzner VPS for only $8/month and I've simulated 70+ open connections without any kind of issue.
Lots of folks think that the more people watching, the more CPU power. That's not true. Number of quality of streams is what constitutes CPU required. So if I have 2 qualities, you want at least 3 CPUs. If you have 8 qualities, you probably want something like 10.
Your mileage may vary, but the most people watching, just equates to more bandwidth. And the Linux kernel is very good at opening connections and managing them, so it's VERY low CPU usage.
If bandwidth does become an issue, you could always use a CDN or S3 bucket in front of your Owncast.