In Chapter 5, Drupal and Multimedia Web Services, we continued our discussion of how Drupal interacts and integrates with external web services and applications, and consumes web data from these external hosts. Here, we turn our attention to using multimedia-based web services and modules, including modules that integrate video-based web services including CDN2, Kaltura, and the Media: Flickr module. These modules allow our site users to upload video and host the uploaded video via the web service server, and also to add more multimedia and dynamic components to our Flickr module, allowing us to map entire photosets into our Drupal site and present our site visitors with interactive Flickr-based slideshows and videos.
The CDN2 web service is available here. You need to sign up for an account before you integrate and use the CDN2 video module: http://www.workhabit.com/products/cdn2. WorkHabit also provides documentation on how to use the CDN2 web service at: http://www.workhabit.com/products/cdn2/guide. To use CDN2, you need to make sure you are using PHP 5.2+ and that you have the SOAP extension enabled. You also need the Drupal CCK module installed and enabled as well as various PEAR libraries mentioned in detail in Chapter 4,
The CDN2 module allows for integration with your CDN2 web service account. The CDN2 suite of modules comes with CDN2 Dash Player and Flowplayer integrations and the main CDN2 video module.
Project page and URL: http://drupal.org/project/cdn2
Maintainers: kylebrowing, acstewart, akalsey
Usage statistics: http://drupal.org/project/usage/cdn2
Drupal modules page: http://drupalmodules.com/module/cdn2-video
Current version: 6.x-1.10
The Kaltura open source video web service and application allows you to purchase hosting space on Kaltura's servers to upload and stream your video and multimedia and then present this video via your Drupal site using the Kaltura module. You can learn more about and sign up for the Kaltura web service at: http://corp.kaltura.com/.
The Kaltura module allows for integration of the Kaltura web service with your Drupal site and also enables you to integrate your video with Drupal modules including CCK and Views. The suite of Kaltura modules includes: Kaltura as CCK Field, Kaltura Media Comments, Kaltura Media Node, Kaltura Media Remix Node, and Kaltura Media Views.
Project page and URL: http://drupal.org/project/kaltura
Maintainers: grobot, univate
Usage statistics: http://drupal.org/project/usage/kaltura
Drupal modules page: http://drupalmodules.com/module/kaltura
This module allows us to map our Flickr photosets into an embedded media field in a CCK-powered custom field. So, you'll need both the CCK and the Embedded Media Field modules to use this module.
Project page and URL: http://drupal.org/project/media_flickr
Maintainers: aaron
Usage statistics: http://drupal.org/project/usage/media_flickr
Drupal modules page: http://drupalmodules.com/module/media-flickr
Current version: 6.x-1.11
This module adds a custom media field to support audio and video content to your custom content types using CCK. This module supports images, audio, and video and offers the following support in its suite of modules: image field, video field, audio field, media thumbnail, inline media, and media import. You need this module in order to integrate the Media: Flickr functionality.
Project page and URL: http://drupal.org/project/emfield
Maintainers: aaron, Alex UA, Rob Loach, kleinmp
Usage statistics: http://drupal.org/project/usage/emfield
Drupal modules page: http://drupalmodules.com/module/embedded-media-field
Current version: 6.x-1.24