Note: I may be slow to update the post title with the current goal progress. You can check it here.


TankieTube is holding its first ever fundraiser! stonks-up

If you’ve found the site of value, then please consider becoming a sustaining member through Liberapay (if you have the means to do so)! catgirl-happy It’s our preferred method.

https://liberapay.com/TankieTube/donate

We’ve set an ambitious goal of $100 per week, which would cover much of the current server, bandwidth, and storage costs.


One-Time Donations

Liberapay currently doesn’t support one-time donations, but you can effectively make one by signing up and then cancelling your subscription after the first payment.

Other ways to make a one-time donation, for your convenience:

1) PayPal/Venmo/Credit/Debit [No anonymity]

Pros: Simple, fast, no account creation required

Cons: Your name and address is revealed (to me); it’s not private and anonymous like Liberapay


2) Monero (XMR) [Ultimate OpSec]

8AaqRrPGfzPfGmZbmBc43WQ4BEnTBujbKiNrMcCZWXKo84LfhH8hysNZxV6JhvESmp2XueM4nHg9J6tLf6pKpbH4KH6dTR4

Pros: Untraceable: Neither I nor Liberapay will know your identity. Can bypass US sanctions which affect PayPal and Liberapay.

Cons: Complicated

What is Monero (XMR)?

The majority of existing cryptocurrencies, including Bitcoin and Ethereum, have transparent blockchains. Transactions can be verified and/or traced by anyone in the world. This means that the sending and receiving addresses of these transactions could potentially be linked to real-world identities.

Monero is the only major cryptocurrency where every user is anonymous by default. The sender, receiver, and amount of every single transaction are hidden through the use of three important technologies: Stealth Addresses, Ring Signatures, and RingCT.

If you buy Monero on a public exchange such as Kraken, then transfer it to a private wallet you control before sending a payment.

  • TankieTanuki [he/him]@hexbear.netOP
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    1 month ago

    Is there any way you could make it user selectable? Or grant it on a per user basis based on needs?

    It would require writing a custom plugin for PeerTube. It’s something I’m very much interested in doing, but it’s slightly above my current skill set.

    PeerTube uses the veryfast ffmpeg preset which leaves a lot to be desired IMO, so you may have a point about NVENC or QSV. I’m an AMD fan though 😕.

    • Majestic@lemmy.ml
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      1 month ago

      My knowledge of hardware encoders is a few years old. I don’t know if AMD has caught up. I know Nvidia was leading the pack with NVENC for a while but Intel caught up with QSV which is very close in quality.

      I guess you’d have to decide what you value and if this would save you significant money or not and what trade-offs if any there are.

      Also I just checked and it seems if you’re streaming AV1 the difference shouldn’t matter between Nvidia and AMD. The difference was really in lower bitrate 264/265 stuff. As AV1 is open I guess that makes sense. So AMF (AMD’s answer to NVENC and QSV) should be fine if you’re just doing AV1. Obviously still worth doing some comparison testing with fast action clips, animation, etc.

      • TankieTanuki [he/him]@hexbear.netOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 month ago

        PeerTube uses x264 by default. kombucha-disgust I want to switch it to AV1 (libre-dav1d) when I get a chance, although I have slight concerns about device compatibility.

        • Majestic@lemmy.ml
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          1 month ago

          Yeah that is an issue but mainly for older Apple devices. Don’t suppose it can do some kind of fallback? That would be too clever. (Oh wait yeah no, it transcodes once on upload and it would be wild to store 2 copies)

          Apple unfortunately only added HW decode support in 2023 (which is why I doom about AV2 because this takes a ridiculously long time). iPhone 15 pro and 16 and on standard all support it.

          Android/Google added it in 2019 so compared to Apple most Android users should be fine.

          Apple’s support is also kind of fuck-y in that I don’t think it works with normal containers only HLS like they have some real hatred of anyone but official streaming providers using it.

          On the other hand most people with an iPhone/iPad probably have a computer as well they can use and any computer made in the last 15 years can probably software decode AV1 just fine.

      • TankieTanuki [he/him]@hexbear.netOP
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 month ago

        I use remote runners (just the localhost at the moment) and they’re configured slightly differently, but I know it’s possible to change their settings as well.

        The issue is I don’t want to make the preset any slower until I have the option for users to choose whether they want to prioritize speed or archival quality. If I switched to veryslow globally, the transcoding queue would bloat.