Hello,
Thanks to funding from Image X Media and Lee Lefever of Commoncraft, I have written a provider file for Ooyala: http://www.ooyala.com/
Ooyala is a video technology company committed to providing publishers, advertisers, and content owners with syndication and monetization solutions for high quality video.
It has basic support for thumbnails and showing videos, with an autoplay option.
Things that could be improved:
- It's hard-coded to grab the first 5 thumbnails. Could this be a configuration variable?
- Include any other Ooyala features that would fit well with the video_cck component.
Thanks!
| Comment | File | Size | Author |
|---|---|---|---|
| ooyala.inc | 8.74 KB | jkitching |
Comments
Comment #1
alex ua commentedIs ooyala just a video player? I don't see any videos to embed on their site...
Comment #2
alex ua commentedWould it support all of the sites they list as customers? A few of these seem like nice additions (for example bebo.com and comedy.com) and it would be great if we could provide support for all of these in one shot...
Comment #3
jkitching commentedHello Alex,
If I understand correctly, Ooyala is mainly for commercial use. I guess in a pinch you could support other sites that you list, but it would basically be by pasting in the embed code for a given video. You would not be able to generate any thumbnails, as this requires access to the Ooyala backlot API of that particular account.
Joel
Comment #4
heronog commentedI have the need to create a module to integrate ooyala and drupal, mainly use ooyala videos as nodes and be able to upload content to ooyala's backlot from the drupal site.
it would also be good to have cck and views integration.
I will start coding this module for drupal 6 and report back my progress. when it´s ready we can talk about the cck/mediafield features.
Comment #5
jkitching commentedHi heronog,
I'm not sure videos being seen as nodes fits with the Embedded Media/Video Field project, since it is for creating CCK fields of videos. I suppose you could create a custom content type and add one field only -- being the Embedded Video Field -- but I am not sure if this fits your requirements. (This approach would probably give you more flexibility, too.)
As for the backlot uploading feature: This is definitely something that would be useful. I am not entirely sure whether it would fit into the feature set of this module, or whether it would have to be an additional module that has a dependency on this one.
I am no longer developing the site that used this module, but let me know if you want any support and I will be glad to give any I can.
Joel
Comment #6
heronog commentedHi. I have not decided yet if it is better to have a new node type or to create a cck field. both approaches have advantages, but I am feeling more inclined to create a cck field, just can't explain why.
I still am not sure that mediafield is the proper place to implement this functionality, as ooyala has already a "form input" that handles uploading. (it´s a flash button with javascript callbacks). Maybe just a new cck field type is a better place.
I still have some things to research, but I have created a forum post to discuss this, if you're still interested.
Update: Just so you know, I have posted a "working" preview of the module in the forum post above. Thanks for your feedback
Comment #7
mattheweigand commentedI'd like to see ooyala support for emfield for drupal 6. I just found it necessary to display an RSS field full of ooyala-hosted videos and nothing that I've tried so far works.
Comment #8
heronog commentedI also want to create a mediarss from ooyala videos, but so far tech support says that the way to create a mediarss feed is by using tags and channels from the backlot (ooyala backend)
this basically means that we can't create mediarss feeds because we don't know the url of the video files.
Ideally, we woud have a function that accepts an array of embed codes and outputs the xml ready for consumption. the array of codes could come from a view, a user playlist, etc...
I will try to get this done this for my module (see forum post above) as soon as I can
Comment #9
alex ua commentedI'm marking as won't fix, since this will not be included in emfield. For an example of how to implement this outside of emfield see http://drupal.org/project/media_brightcove
Comment #10
keith.smith commentedFor other folks looking for ooyala support, note http://drupal.org/node/355690 and the module at http://decision2009.milenio.com/sites/decision2009.milenio.com/files/cck....
Comment #11
alex ua commented