Private video syndication

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
Alphabool's picture

I'm quite interested in building a Drupal site that could aggregate video from a channel on a given 3rd party site such as youtube, vimeo, blip.tv, etc. and display it on the site. I'm sure that there is a module to do this. My difficulty, however, lies with the fact that the site and all content on the site will be password-protected, and this includes any videos on it. So I would like to have the site aggregate videos from a private youtube channel, for example, so that the only way to view the videos would be on the Drupal site with a password, and one could not access them through youtube itself.

The clear object is to not host the videos on our own server and still maintain password protection of the assets.

As I'm relatively new to Drupal and unfamiliar with my options, I'd really appreciate any help you can provide.

Thanks.

Comments

Alphabool - have you had any

nimzie-gdo's picture

Alphabool - have you had any success with this hunt? I am looking for a similar thing except my Drupal site will be public. It will be the only way to show the youtube videos.

I'm going to try and make a video private in a while and see if I can aggregate it through the same embed code or direct link by using video module.

Will keep you posted.

Yes

Alphabool's picture

I tried out Embedded Media Field and learned two very good things.

1) If you make a video private in Youtube but permit embedding, EMF will embed the video and it is accessible, while remaining private.
2) If Youtube includes a [HD] button in the video (http://www.youtube.com/watch?v=jedMMB8KheU for example), the same button is included in the embedded player and the video will display in HD if clicked.

This means that our permissions problems are solved. Out of the box, however, EMF certainly won't give you anything resembling The Onion's video site (http://www.theonion.com/content/video/) or the NY Times Brightcove video platform (video.nytimes.com) without significant Views work. I'm not sure if getting something as fully-featured is possible with Views and EMF.

Let me know if you find something.

Alphabool

Alphabool

Thanks, but...

tjjacobsen's picture

Thanks for posting. I had high hopes your notes would work, but even after enabling 'Embedding' in YouTube for Private videos, I am still seeing the "This is a private video" when viewing the embedded video in Drupal.

On a potentially related note, when I go to Home » Administer » Content management >> Embedded Media Field Config > Embedded Video Field >Providers > YouTube configuration, the field marked "YouTube API" reads "Please make sure to enter your YouTube API key here.". But there is no way to enter data here....its simply line of text, no input box. (note: I am able to enter the YT dev key and API key in the YouTube API module config pages)

Any thoughts? Im assuming Ive been staring at the screen too long and just missing something obvious.

Thanks again.

-todd

private video

MrAdamJohn's picture

for anyone stumbling on this thread now - youtube (a la google) has in fact changed the behaviour here..

private will not show even if embed is enabled. unlisted, however, will show if embed is enabled. doesnt keep someone from scraping your video URLs though, so not ideal for all situations.

afaik there is not currently a way to get around this using off site hosted video unless using an embedded player and the player itself were designed to server side obfuscate the source url.

Custom Players Possible with Drupal

aaron's picture

Not out of the box. But it's certainly possible, and actually fairly easy. Air America's player at http://airamerica.com/clips works very similarly to the NY Times. It works with Audio clips, but also YouTube and Blip.TV clips. You can even intersperse them, creating your own custom playlist, that will be played in order.

The trick is understanding the relevant JS API's involved. You just register a listen event, and then tell it to play the next in the list.

I wrote more about this at AaronWinborn.com.

You can do similar things with XSPF playlists and JW Flash Player or FlowPlayer. In fact, you can fairly easily get both those players working with YouTube. Drupal's own Media Player should soon have the functionality as well.

And the thumbnails at Onion are just views, which is built with Drupal.

Also, if you want Brightcove, there's a new Media: Brightcove module.

Aaron Winborn
Drupal Multimedia (book, in October!)
AaronWinborn.com (blog)
Advomatic (work)

Aaron Winborn
Drupal Multimedia (my book, available now!)
AaronWinborn.com
Advomatic

Thank you

Alphabool's picture

Thanks very much for the help, Aaron. Brightcove is not a consideration due to cost, but your suggestions provide us with plenty of alternatives. Your blog posting on the issue clears the issue up nicely.

Alphabool

Alphabool

Video

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week