Eskating cyclist, gamer and enjoyer of anime. Probably an artist. Also I code sometimes, pretty much just to mod titanfall 2 tho.

Introverted, yet I enjoy discussion to a fault.

  • 44 Posts
  • 29 Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle








  • Honestly, that means peer to peer, not centralised

    Peer to peer vs a server does not have significant latency difference. There is one, but not one universal enough that’d make latency the reason to choose the former in most cases.

    OBS will use large buffers (multiple seconds) that are then sent out to the server.

    It doesn’t. Streaming from OBS over WHIP is able to get down to about 300ms of latency, and that’s when watching via a server, rather than peer to peer.

    The main source of streaming latency (the buffer you mention) happens when using the older HLS standard.

    WHIP or WebRTC HTTP Ingestion Protocol (and the other end for clients, WHEP) allows software like Broadcast-box to be just as fast as conferencing screenshares in peer to peer video calls. Because it is the same tech.

    Matrix has MatrixRTC (or whatever they call it) but you will need the Element client and will need to activate RTC in the “labs”. Not sure if it’s in the stable build or the beta.

    MatrixRTC voice, video and screenshare is in element, comment and cinny. It does not need to be enabled in labs. Its main problem at the moment is the lack of system audio when sharing the screen.

    OBS with Broadcast-box allows you to achieve real-time video sharing with audio, with full control of the video stream audio and quality thorough OBS’s recording and encoder settings. And to watch, your friends need no accounts or anything, they just open the broadcast-box link in a browser.


  • I think probably the biggest thing my parents did with me and by siblings, was humble themselves in front of us. They never tried to maintain infallibility or some illusion of omnipotence. I’ve seen some parents try to fight tooth and nail to maintain that well into their kids adulthood, and far beyond the point the kid has come to know better.

    If our parents lost their temper, or made a mistake that affected us in some way, they’d apologize. To us. And that goes as far back as I remember. No privately apologizing to themselves because we wouldn’t remember anyway. But to us.

    One of my core memories, is an argument I had with my mother, about how I needed her to be kinder with her choice of words sometimes. She was saying that I can’t let every word people say to me affect me like that, to which I made the point that I don’t. That the only reason I was asking, is because she’s my mother. And that what she says goes straight into my heart, and even when I know she doesn’t mean it, I literally can’t stop it.

    It took her about ten seconds of silence to process that point, after which she apologized and promised to try.

    That’s not to say we were raised the “free range” style. Our parents were strict, but they didn’t try to make their authority out to be absolute on matters where it wasn’t. Instead, we obeyed because of the simple fact that they had wisdom and experience we didn’t. And they in turn openly acknowledged that that didn’t mean that we had zero. As we grew up, they’d go our of their way to let us defer to our own judgements more and more on more and more matters. Mistakes and all.



  • Owncast already mentioned, and while it’s good, it doesn’t achieve real-time streaming like discord does. It’s more of a twitch replacement for streamers with an actual audience thanks to it’s ActivityPub support (in that people on stuff like mastodon can “subscribe” to the server).

    MatrixRTC is still new and while it’s already being used to provide voice channels in clients like element, cinny and commet, as of now none of them can stream gameplay with audio.

    For this I’m currently using Broadcast-box. Self-hostable, but the dev also provides a public instance.

    It uses WHIP to stream over WebRTC (OBS is compatible) to achieve less than half second latency. More than fast enough to feel like “real-time” if in a voice-chat with friends. And you can push the video quality past what any platform like youtube, twitch or discord will allow.


  • The voting for small parties problem could also be address with multiple ranked choice voting.

    That way, candidates who don’t win, can have their voters submit second and third choices, that are count when or if their primary choices don’t win.

    That way, people can vote for their actual favorite, while without taking their vote away from a second favorite with better chances at winning a seat.

    This is especially important for positions like president, where only one candidate CAN win (some countries achieve the same with multiple rounds of voting, but you can theoretically achieve the same representation in one round).













  • I wouldn’t say it’s wrong… But it might be inaccurate to call yourself lesbian. In that you don’t fit what people expect that word to mean.

    I can tell where the disconnect comes from: most non-bi people find the idea of sex with their non-preferred gender repulsive.

    In that way your lived experience differs from that of most people. You have a clear preference, but it doesn’t come with the sexual aversion for the other sex that most people experience.

    And your description sounds more like you’re asexual with men… Which does mean that neither “bi” nor “lesbian” correctly describe you. If someone was rude in how they said that too you, that was uncool of them.

    I wouldn’t worry too much. The important thing is that you understand yourself, which you seem to be well on your way on. If and when you need others to understand, you can add on some explanations.