Contact us +32 498 138 661

info@rambla.be

APIs

RAWS tutorial 10 is now available. It explains how to attach metadata (in the form of RASS meta elements) to files and directories on the Rambla CDN, using the RAWS PHP client. Meta elements allow you to set values and additional attributes. They are qualified by using vocabularies.

The 'RAWS tutorial' series is designed to allow our users to get up to speed quickly with Rambla's Web Services (RAWS) and their usage. Our RAWS API's are based on REST principles and open standards (ATOM and Atom Publishing Protocol) and accommodate for rapid client application development in any programming language.

APIs

In a previous post, we've already talked about the advantages of storing your metadata at the CDN level. With the upgrade of Rambla Web Services (RAWS) to version 3.30, this becomes a reality. Media AnnotationsTags or metadata values can now be attached to your media files (and/or directories) using the Rambla Storage Service (RASS) or the corresponding web application. This allows you to do things like media aggregation, intelligent delivery of video ads, dynamic playlist generation, etc. But it may also come in handy for simple tasks like managing and searching your media, or linking different types of files together.

Our API's give you maximum freedom and flexibility in defining your own metadata models or structures. We've chosen not to restrict our users to a particular metadata standard or data dictionary. Instead, each user can choose whether to use simple tagging, or build a more complex set of interrelated vocabularies. You can choose to keep your metadata private or make it publicly accessible in different formats.

Moreover, the Rambla Monitoring Service (RAMS) allows you to analyze the end-user consumption of your media based on their metadata. This way, you can retrieve traffic statistics for all media files that are part of a given campaign, no matter where they are located on the CDN. Or you can compare the number of hits for certain types of video's.

If you're interested in using these features, we recommend that you first read the technical overview or follow our getting started guide. Also, keep an eye on our RAWS tutorial series, in which we will explain how to use the different metadata resources.

MULTIMEDIA AND METADATA

RASS Web Application for Metadata ManagementThe field of metadata for multimedia is still evolving towards a common standard. Therefore, we have chosen not to implement metadata support as a 'finished product'. Instead, it is our intention to further integrate and implement metadata services, depending on both the market evolution and our customers' needs. That is why we have currently marked these new metadata resources as beta features.

For the same reason, we have not yet integrated metadata support into our control panel. Instead, we have extended the RASS API with a dedicated web application to allow users to manage their metadata manually. In the future, we may choose to further develop this web application or integrate metadata management into the control panel, depending on customer feedback.

So, if you have any questions, suggestions or feature requests, don't hesitate to let us know.

About Rambla Web Services

Rambla Web Services (RAWS) is the common denominator for a number of web services which expose a programmatic interface to the Rambla CDN and related services (hosting, encoding, statistics, live-streaming). The RAWS API's are based on REST principles and open standards (ATOM and Atom Publishing Protocol) and accommodate for rapid client application development in any programming language.

APIs

In this tutorial we will zoom in on the Atom Protocol's link element and the way it's being used in the RAWS APIs. More specifically, we will look at the different kinds of atom:link elements that may be present inside of an atom:feed or atom:entry element.

Read the tutorial here: RAWS Tutorial 5 : Atom Link Elements or check out the rest of our RAWS tutorial series.

APIs

New source packages are available for download from the raws-client project. Both the PHP and Python client libraries have been upgraded to version 3.20 of RAWS. The Python client now also includes full support for RAMS.

Some other new features (for both libraries) include:

  • Support for new resources.
  • Additional sample scripts.
  • Helper methods for easy pagination, access to enclosure links.
  • SSL support (if enabled for your user account)

The online documentation for the client API's has also been updated (PHP / Python). For more info concerning these new features or about using the client libraries in general, keep an eye on our RAWS tutorial series.

About the raws-client Project

The 'raws-client' project is a repository for free open source libraries for Rambla Web Services (RAWS) maintained by Rambla and currently hosted on Google Code. This is part of our ongoing efforts to stimulate the development of Open Source Software. For information about RAWS client libraries in other programming languages, please consult our our wiki.

APIs

Today we have upgraded all Rambla Web Services (= RAWS) to version 3.20. This is another big step towards completing our roadmap for version 3 of RAWS.

The upgrade mainly consists of new features and resources for the Rambla Monitoring Service (= RAMS), including support for the new advanced analytics layers and additional customer-specific resources. For further information about this upgrade, we refer to this technical post and our wiki pages.

Analytics | APIs
Syndicate content