Hi Emiliano,
On Mon, 20 Dec 2021 at 22:52:39 +0100, Emiliano Vavassori wrote:
> some Directors would like to know Infra's team understanding around having a
> PeerTube instance hosted at TDF to serve the videos that are now served from
> elsewhere (e.g. the ones from the Conferences).
That came up several times last year, including in BoD+team calls and
LibOCon preparation calls. I argued last spring it sounded more like a
problem in search of a solution:
| […] what's the advantage of using PeerTube then? If the aim is to offer
| a YouTube-independent solution for our viewers, and if we have to serve
| it all ourselves, then a native element would do just just fine
| and be a lot simpler to manage. Playlists are possible too. The thing
| we'll loose is subscription and comments, but AFAICT our videos are not
| meant to be standalone; they're attached to blogposts or website/wiki
| pages.
|
| It's a bit like asking for full-fledged GitLab instance for a single
| read-only repository (no ACLs, no issue tracker, no wiki, no CI/CD, no
| nothing). Works, but clearly overkill :-)
ACLs and neat interface aside, the other nice thing about Peertube is
the ability to serve chunks in a peer-to-peer fashion. However this has
privacy implications which AFAICT have never been clarified:
| I'm not familiar with with the PeerTube internals, […] how is this
| scheme immune to Sybil attacks like any other typical DHT? (There are
| Sybil-resistant DHT implementations, but AFAICT those are typically used
| in anonymisation software not in torrent libraries).
|
| It seems to me that the attack vector is real — and quite different than
| us sending/forwarding users to a selected set of 3rd parties (eg, our
| mirror network, or resources from Twitter, YouTube, Google, whatever) —
| if we can't control where users are downloading from.
Will ask attendees tomorrow during the call, but FWIW here is where I
stand personally:
> To be more specific, we are interested in:
> 1 - the level of usefulness/likeliness you would see (totally needed, nice
> to have, completely useless, dangerous, counterproductive, etc.)
Overkill / useless in the way I foresee it being used: no P2P, no
complex ACLs, only embedded videos / playlists.
> 2 - the actual level of knowledge in supporting such instance ("no
> knowledge" to "we created the software, so we can do whatever we need to")
No prior knowledge.
> 3 - willingness to support it (don't want to/prefer not to/more than happy
> to do it)
It definitely has a use case but I don't think it's useful for TDF and
therefore am not thrilled to add more arguably unnecessary complexity on
our plate.
> 4 - Eventual (estimated) expenses in knowledge building;
No idea.
> 5 - Eventual (estimated) expenses for extra virtual
> hardware/bandwidth/workforce to implement and support such instance;
No exact cost on top of my head, but bandwidth would be on par with a
simpler solution serving videos natively, but with a non-negligible
overhead in terms of computer and human resources.
--
Guilhem.
--
To unsubscribe e-mail to: website+unsubscr...@global.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/global/website/
Privacy Policy: https://www.documentfoundation.org/privacy