Discussion
Loading...

Discussion

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Elena Rossini on GoToSocial ⁂
@elena@aseachange.com  ·  activity timestamp 4 weeks ago

I need to figure out how I can set up a self-hosted system to sell my documentary The Illusionists.

Sure, I could host it on PeerTube and add all kinds of foreign language subtitles there... but I need a solution to generate unique URLs for everyone who purchases a 48-hour streaming license... all this to avoid piracy of course.

Yes I know the Fediverse loves 🏴‍☠️​ but how can we independent filmmakers survive?

I've been using a mainstream platform to sell my film and they have just been bought by an infamous company, so I want to decamp ASAP.

I would love your suggestions.

And no, services that offer to sell digital products won't work because it's a 90 minute film that requires subtitles for many so the viewer needs to see it on an online platform that displays subtitles.

#AskFedi

  • Copy link
  • Flag this post
  • Block
Oliwier Jaszczyszyn
@oaj@mastodon.com.pl replied  ·  activity timestamp 4 weeks ago

@elena: there is a plugin for PeerTube that lets you to hook into Stripe APIs to handle payments. Maybe that's what you are looking for?

  • Copy link
  • Flag this comment
  • Block
justbob
@justbob@kolektiva.social replied  ·  activity timestamp 4 weeks ago

@elena

I've often thought about this very problem for music in the #Fediverse.

Like ghost is doing for writing, it would be incredible to have a video and audio Fediverse server app.

I'm trying to get a ghost server to get people off from substack but it would be fantastic to get people off from Bandcamp too.

I call it #TakeTheInternetBack

  • Copy link
  • Flag this comment
  • Block
Prince Lucija
@prinlu@0x.trans.fail replied  ·  activity timestamp 4 weeks ago

@elena perhaps this is a good opportunity to collaborate on a feature like this with @freebliss who wrote and continues to develop #hyper8 selfhosting video solution

  • Copy link
  • Flag this comment
  • Block
Simon Repp
@freebliss@post.lurk.org replied  ·  activity timestamp 4 weeks ago

@prinlu @jana @elena Admittedly I don't have a ready-made architectural plan for how this could work in Hyper 8 yet (much less the funds to work one out right now), but as a general perspective I consider this a very interesting usecase and certainly something worth exploring! Thanks for sharing o/

  • Copy link
  • Flag this comment
  • Block
Lutin Discret
@lutindiscret@mastodon.libre-entreprise.com replied  ·  activity timestamp 4 weeks ago

@elena demander à @GuillaumeDesjardins qui fait https://bunseed.org il a déjà monté des plateformes auto hébergées avec financement. C'est basé sur peertube et... Ghost.

  • Copy link
  • Flag this comment
  • Block
Lutin Discret
@lutindiscret@mastodon.libre-entreprise.com replied  ·  activity timestamp 4 weeks ago

@elena aussi peut-être @bebop

  • Copy link
  • Flag this comment
  • Block
Elena Rossini on GoToSocial ⁂
@elena@aseachange.com replied  ·  activity timestamp 4 weeks ago

@lutindiscret @bebop thank you for the SUPERB suggestions. I'm bookmarking everything and checking things out...

  • Copy link
  • Flag this comment
  • Block
Steve's Place
@steter@mastodon.stevesworld.co replied  ·  activity timestamp 4 weeks ago

@elena Hm. [Several options and musing went here before I deleted them. There are several ways to do this, with varying degrees of whatever passes for security anymore.]

Faircamp will throw up a page, if you let it, to collect $ for a video or album. It could be modified to have the user input a code you send them (I'm saying a programmer could do that, not that it's part of Faircamp).

That would probably be the cleanest way to do what you want from your website. A simple script could fetch a list from a table, compare the input value, and pass/fail the visitor. If they pass, they're moved on to the movie URL. If they fail, an error message.

  • Copy link
  • Flag this comment
  • Block
Steve's Place
@steter@mastodon.stevesworld.co replied  ·  activity timestamp 4 weeks ago

@elena Translations are a different matter, but that would satisfy the unique URL need, wouldn't it?

  • Copy link
  • Flag this comment
  • Block
MathGon
@MathGon@mastodon.xyz replied  ·  activity timestamp 4 weeks ago

@elena nextcloud with share link expiration ?

  • Copy link
  • Flag this comment
  • Block
Martin Wenisch
@mwenisch@mastodon.cesko.digital replied  ·  activity timestamp 4 weeks ago

@elena We specialize in music, but we're in talk with one filmmaker to include movie release on https://join.unreleased.art/ in January. If you want to chat with our Xavi (https://www.instagram.com/goodboyshady) about how you imagine it, the technology can follow. I'm quite flexible in building it and it's not powered by US tech bros.

  • Copy link
  • Flag this comment
  • Block
Mika Savolainen
@Mika@paahtimo.social replied  ·  activity timestamp 4 weeks ago

@elena I have not personally tested, but you can set password to Peertube videos. Based on article I found you can set multiple passwords using API:

"Users can set a single password during the upload or update process, while admins and developers can manage multiple passwords via the REST API, offering greater flexibility in access control."

So give each customer unique password and then disable them after 48 hours.

This sound like a lot of work so I hope there are some better ways.

https://linuxiac.com/peertube-6-launches-introducing-password-protection-for-videos/

Linuxiac

PeerTube 6 Launches Introducing Password Protection for Videos

PeerTube 6 is out! Featuring password-protected videos, storyboard previews, and video re-uploads. Here's more on that!
  • Copy link
  • Flag this comment
  • Block
Hein Ragas
@heinragas@mublog.nl replied  ·  activity timestamp 4 weeks ago

@elena Is the sole reason you don't want to sell it as a digital file that you need to add the subtitles in many different languages?

Because there are video container formats that allow adding many different subtitles, and most video player software allows the user to select the subtitles they want to see. If you have the subtitles for all those different languages available, they could be added to the video.

Of course, selling digital files makes piracy more easy, so there's that.

  • Copy link
  • Flag this comment
  • Block
trainguyrom
@trainguyrom@techhub.social replied  ·  activity timestamp 4 weeks ago

@heinragas @elena selling the digital files also makes for a technical support challenge of the user needing to know how to set the subtitles to their preferred language in the video player software that they're using and of course requires whatever video player they open it with to support enough subtitle languages

  • Copy link
  • Flag this comment
  • Block
Nicol Wistreich
@nicol@social.coop replied  ·  activity timestamp 4 weeks ago

@elena A dozen years ago there was a lot of choices - VHX, Distrify, etc for managed, but embed-able on your site. Now there’s not much choice.

Never used them but Gumroad have subtitles https://gumroad.com/help/article/43-streaming-videos#adding-subtitles.

If you prefer to host your own then (not used in a very long time) JWPlayer has paywall plugins https://jwpconnatix.com/blog/video-paywall. For PeerTube there is a WebMonetization plugin but still needs a browser wallet, and not sure if still maintained.. https://github.com/samlich/peertube-plugin-web-monetization

  • Copy link
  • Flag this comment
  • Block
Magnus Ahltorp
@ahltorp@mastodon.nu replied  ·  activity timestamp 4 weeks ago

@elena @luca I think the answer depends a lot on how much trouble you want people to go through if they want to view it in a way that is not authorised by you.

In your situation, I would set the level at ”anything that you can do with a normal web browser without any plugins or special technical knowledge”, but I am not you, so this level might not be high enough. But I believe you need to think about what is acceptable to you.

  • Copy link
  • Flag this comment
  • Block
Jens Finkhäuser
@jens@social.finkhaeuser.de replied  ·  activity timestamp 4 weeks ago

@elena @luca Honestly this is a Hard Problem ™.

Fundamentally, the federated platform as well as any P2P-based or -assisted system essentially lives from duplicating content chunks liberally.

And in such a system, any kind of protection from unauthorized access, of which pirated copies are merely one use case, essentially comes down to content encryption: you grant access by handing out decryption keys.

So for your use cases, you're basically asking for time limited decryption.

1/n

  • Copy link
  • Flag this comment
  • Block
Elena Rossini on GoToSocial ⁂
@elena@aseachange.com replied  ·  activity timestamp 4 weeks ago

@luca grazie Luca!!! And YES I would also love a federated VOD platform. In an ideal world PeerTube would build in some monetization feature...

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.8 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login