From InterStream Wiki

InterStream: MediaGridObjects

InterStream Media Grid Objects

Media Grid objects (MGOs) are rich media objects either orginated from inside the Media Grid or Uploaded to the Media Grid via Secure Media Grid Clients. Permanent objects inside the grid have meta data associated with them as specified by the by the handle system's meta-data schema. Temporary objects, such as those streamed from an outside URL, may be cached within the Media Grid to improve performance to a termination element on the grid, such as an ISTP client (Media Grid Client) with the plugin. Objects have the same properties as handles. The handle system, as specified in RFC 3650, was designed to overcome the limitiations of URLs and has the following properties as outlined in the RFC. These properties provide a sound basis for the Media Grid architecture and objects within the grid.

From RFC 3650:

Traditional URLs (Uniform Resource Locators) allow certain Internet resources to be named as a combination of a DNS name and local name. The local name may be a local file path, or a reference to some local service (e.g., a cgi-bin script). This combination of a DNS name and a local name provides a flexible administrative model for naming and managing individual Internet resources. However, the URL practice also has some key limitations. Most URL schemes (e.g., http) are defined for resolution only. Any URL administration has to be done either at the local host, or via some other network service such as NFS. Using a URL as a name typically ties the Internet resource to its current network location. For example, a URL will be tied to its local file path when the file path is part of the URL. When the resource moves from one location to another for whatever reason, the URL breaks. It is especially difficult to work around this problem when the reason for the location change is change in ownership of an asset, as ownership is generally reflected in the domain name.

The Handle System is designed to overcome these limitations and to add significant functionality. Specifically, the Handle System is designed with the following objectives:

Adherence to the Handle System Principles with InterStream Media Grid Objects

The Handle System supports a distributed service model by allowing local services to be distributed across the Internet. InterStream uses location resolution process to locate the 'best' location to originate the URL or Handle. After the object has been originated, the grid provides a resilient framework to ensure the end-user receives a high quality experience.

Retrieved from
Page last modified on April 15, 2010, at 12:48 PM PST