mtAccessControl

This scenario involves content registration, search, licensing, authorization-based content access control, content storage (optional) and reporting.

When dealing with content storage, this scenario is useful for applications where users need to handle or modify content without restriction or when users do not want to be limited to using some specific DRM-enabled application. Although the access to content is authorization-based, content is given unprotected to the purchasing user so that they can enjoy it without further DRM restrictions.

Example: A content distributor wants a solution for trading and distributing unprotected audiovisual content. Content trade needs to support different licensing options, such as prices, time frames, territory, etc. Content needs to be delivered unprotected, since it is to be transformed by its recipient. However, the content distributor wants to be sure that only those clients that own a license can download content. That is, content access needs to be controlled and reported. The content distributor can make use of mtPlatform services and a customized version of mtPlatform Workflow Manager web portal to easily set up a trading portal. Content licensing and access can be done directly from the portal, after checking user licenses. This is the solution currently provided to knoxmediahub, company setting up a market for TV and Cinema content.

When content storage is not used, this scenario is devised for content providers or distributors that want to use their specific protection mechanisms and content management systems so that content does never leave their well-established systems. In such scenario, when registering content in the Object Registration Service, specific proprietary identifiers are used for identifying external content and content is not stored in the mtPlatform system.

Once objects are registered, rights offers can be published and licenses issued without restriction. Regarding the applications that access content, such as players and editors, content providers or distributors will have to design their own applications to manage the access to encryption keys and content from their systems or otherwise provide an API so that their content can be accessed from third-party applications.

Example: A TV broadcaster wants to license own productions. The TV broadcaster may make use of mtPlatform services to register their content and define different licensing options (offers). However, content will never be stored in mtPlatform databases. The TV broadcaster may develop their own trading portal that interacts with mtPlatform services to consult the available offers and formalizing the acquisition of an offer by issuing a license. mtPlatform services can be used to check whether a customer has an appropriate license and enable content download (authorization-based content access control).