rubyvideo icon indicating copy to clipboard operation
rubyvideo copied to clipboard

Implement `mp4` video provider and add Brighton Ruby 2023 videos

Open marcoroth opened this issue 1 year ago • 3 comments

This pull request implements a new video_provider for the case where the videos are not hosted on YouTube. In the case of Brighton Ruby they are hosted on their own website.

So this pull request implements a new mp4 video provider, where the video_id is the link to the MP4 file.

CleanShot 2024-08-26 at 22 05 36

marcoroth avatar Aug 26 '24 20:08 marcoroth

Thanks for this great addition.

I think we should ask @andycroll permission first. Organizers who are publishing their videos on Youbute defacto accept that their video can be embedded into another website as it is a native feature of Youtube. Also videos viewed from embedded players do count for the view stats on Youtube.

For orgs having made the choice to host by themself the videos, I think we should get their explicit consent first.

One option could be that we just pull the metadata + Thumbnail and link to the Org website for the player (to be decided by the org)

adrienpoly avatar Aug 27 '24 07:08 adrienpoly

Good point, I'm more than happy to extract the video provider to its own pull request, since it's technically two "features" in one pull request.

I was just testing the mp4 "provider" with the lastest Brighton Ruby edition, since I knew they were using their own video hosting.

marcoroth avatar Aug 27 '24 13:08 marcoroth

Good point, I'm more than happy to extract the video provider to its own pull request, since it's technically two "features" in one pull request.

I was just testing the mp4 "provider" with the lastest Brighton Ruby edition, since I knew they were using their own video hosting.

I will send an email to Andy. Don’t change anything for now

adrienpoly avatar Aug 27 '24 21:08 adrienpoly

As someone who hosted a conference series (http://rubymanor.org) and meetup (https://lrug.org) that both used mostly self-hosted content I'm very keen to see the mp4 provider go live, but interested in what you would need from us in terms of permissions to surface it?

I think that we'd be ok with embeds if you have a nice player, but linking direct to the videos instead of embedding would also work.

h-lame avatar Oct 21 '24 21:10 h-lame

I think the whole premise of RubyVideo is to watch the talk as an embedded video on the RubyVideo site. So you get all the annotations and relevant context of where this talk took place. If you just link to the native MP4 browser player from the thumbnail on RubyVideo you loose a lot of the magic.

I'm going to extract the mp4 provider so we can use it to also embed other conferences.

marcoroth avatar Oct 22 '24 02:10 marcoroth