• MouldyCat@feddit.uk
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    5 days ago

    What is this BTW? Are you capturing the stream from somewhere and redirecting it to your Peertube instance in real-time?

    I’d love to see wider acceptance of PeerTube so I love all you’re doing to help :)

    I’m pretty much a PeerTube newbie though, and haven’t fully worked out my way around it yet. Can I for instance watch this stream on peertube.wtf ? I tried to look for it but failed to find it - I did find what I assume is your channel at https://peertube.wtf/c/abnormalhumanbeingdev@videos.abnormalbeings.space but the live stream doesn’t appear there, or I can’t see it if it does.

    Edit: OK I found the stream, it does have the same GUID of mVQfdQcDRBZbckpD7YKgxN but searching for that didn’t find it. I had to search for the user and then the stream appeared on their page. Sounds like a feature request is called for!

    • AbnormalHumanBeingOPA
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      5 days ago

      I think you figured most of it out for yourself already, but to address your points, with a bit of info for PeerTube in general:

      What is this BTW? Are you capturing the stream from somewhere and redirecting it to your Peertube instance in real-time?

      Thankfully, nothing that complicated. As PeerTube is federated, the stream can be watched from any instance that is following theirs. Basically, it’s much like how you can see posts and comments on feddit.uk from .world, feddit.org, my own instance lemmy.abnormalbeings.space, etc. Basically, it’s the frontend of my instance talking to theirs, and displaying the video as it is being broadcast from there.

      The only added functionality is, that I also allow for video redundancy - basically, for new, trending or most-watched videos on several PeerTube instances, my server also downloads them automatically (when allowed, for selected, trustworthy insances) and then also seeds them to anyone watching. This works due to PeerTube videos utilizing the WebTorrent protocol, so that when you watch, you also seed the video to other watchers. (Not applicable much for livestreams, though.)

      Example for how that looks to me, as an admin:

      Screenshot of redundancy interface

      The main reason why I tend to link to my own instance, instead of the original one for things like this, is me using the PeerTube Companion add-on, that automatically redirects me to my home instance, when clicking on any peertube link. That way, I can easily interact with my own home account with videos. But it makes it a bit finicky to test and get links to other instances at times. It usually should not change the content watched in any way, though.

      If you wanted to check out the stream on .wtf - it would be here, if it didn’t appear on their frontpage: https://peertube.wtf/c/operationpuppet@puppet.zone/videos

      EDIT: lol, Lemmy’s automatic link formatting gets confused here, because of the /c/ in PeerTube links, I think you have to copy it by hand

      Although it has ended already by now (VOD will be up, soon)

      And I’d recommend getting that add-on, too! It’s really handy for liking and subscribing to stuff from your home instance, without going through too much of a hassle.

      OK I found the stream, it does have the same GUID of mVQfdQcDRBZbckpD7YKgxN but searching for that didn’t find it.

      Yeah, I am actually unsure myself how exactly GUIDs are handled by PeerTube, I know it’s not as simple as being able to just copy and paste them from instance to instance - might be interesting to look into on their github, but at least for now, I am staying out of the coding stuff (am a pretty terrible amateur coder myself 😅).

      • MouldyCat@feddit.uk
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        5 days ago

        Thanks for the info! The PeerTube Companion add-on works a treat, was looking for something like that. What are the requirements to run a PeerTube instance? Like how much bandwidth and disk space should you expect it to consume?

        lol, Lemmy’s automatic link formatting gets confused here, because of the /c/ in PeerTube links

        Yes I noticed that too, it even happened when I used the actual link markup which is weird. I should try to find where to report such issues…

        • AbnormalHumanBeingOPA
          link
          fedilink
          arrow-up
          2
          ·
          5 days ago

          Thanks for the info!

          You’re very welcome, and genuinely glad I could help.

          What are the requirements to run a PeerTube instance? Like how much bandwidth and disk space should you expect it to consume?

          That can vary quite a lot, depending on what you aim at. Personally, I am running this on a dedicated Server from Hetzner, because I wanted to go all-in and also teach myself about more complex hosting stuff along the way., but it can be as cheap as just running it from a Raspberry Pi from your home: Here is a great video about that. It is still very scale-able even with a setup like that, because of the WebTorrent protocol utilized reducing demand on the server even when a video on your server ends up going viral.

          Yes I noticed that too, it even happened when I used the actual link markup which is weird. I should try to find where to report such issues…

          I really have to make a GitHub account myself again for reporting stuff like that, too (I haven’t used mine in ages and completely forgot even which Mail I used for it) - but that is usually the appreciated way for projects like that, here’s an example:

          https://github.com/LemmyNet/lemmy-ui/issues/2942

          • MouldyCat@feddit.uk
            link
            fedilink
            arrow-up
            2
            ·
            5 days ago

            Thanks for that, I watched the video from Linux Renaissance, it filled in a few gaps for me! Now all I need is something to post videos about 😄