You are on page 1of 2

DATASHEET

Source Code SDK


Customize a complete digital media player or server solution

Benefits for OEMs Macrovision’s Source Code Software Development Flexible Architecture that Meets Your Needs
and ODMs Kit (SDK) is a robust package of tools that gives Macrovision’s unique software architecture is
• Saves time and money
you the power to create and customize cutting- flexible, scalable, and extensible. Capable of
with a proven, ready-to-
go code base edge digital home products. You can save time and accessing media libraries that contain tens of
money by building on top of the industry’s most thousands of files, the software supports an array
• Enhances your full-featured software foundation for networked of applications and network environments. Its
development efforts digital media devices. Macrovision’s Source Code component-based design allows you to add, modify,
by delivering a true
SDK is a proven and stable solution that meets or remove functionality to meet your specific
end-to-end solution
that includes interoperability standards and runs on a wide range product requirements.
diagnostic utilities, of processors and operating systems, making it the
build infrastructure, perfect starting point for your unique brand and APPLICATIONS
documentation, and feature set requirements. Media Server Media Player Other
more
Shared Application Logic
• Addresses end-user A Comprehensive Development Toolkit
MIDDLEWARE
need for interoperability With Macrovision’s Source Code SDK, you can port
Platform API (C/C++, ActiveX)
through stringent and customize a complete digital media solution.
DLNA guidelines Communications DRM/Security Playback
The SDK includes: (UPnP/DLNA) and Streaming
testing Diagnostics
Mediabolic User
• Source code for Macrovision middleware and Database Logging Interface
• Differentiates your
product lines with application infrastructure SYSTEM
advanced feature sets • Source code for fully-functional reference Mediabolic OS API
and customization implementations of Windows- and Linux-based OS Abstraction HW Abstraction
media server and media player (music, photo, OS Libs Codecs Drivers
• Provides a stable
foundation for you to and video) applications
build powerful media • Documentation and training
products to your exact • Integrated build (make) infrastructure
specifications • Sample graphical skin, including graphics,
colors, and layout for a TV-based user interface
• Developer utilities, including HTTP-based
diagnostics and logging capabilities
• Latin sans-serif font optimized for TV-based
applications

Major APIs available in the software:


• Hardware Abstraction Layer (HAL)
• OS Abstraction Layer
• Platform API for middleware functionality (C/
C++ and ActiveX versions)
Customize a complete digital media player or server solution

Core Features

Features Details Benefits


Compliant with major Meets HTTP/1.1 and UPnP standards, Intel NMPR Products built with Macrovision’s Source Code SDK will be
industry interoperability specifications, is DLNA-compliant, enabling designed to DLNA guidelines and will interoperate with other
standards, guidelines discovery, sharing, and playback of networked DLNA devices, resulting in lower support costs and fewer product
and specifications media. returns.
Optimized for Low memory usage, lightweight C implementation, Your products can be based on small, efficient processors and
embedded platforms and isolated dependencies on OS features such as minimal memory to achieve reduced system BOM cost.
file systems.
Complete hardware and All hardware-and OS-dependent functionality is You can choose the system platform that best fits your needs. With
OS abstraction layers abstracted for ease of porting and maintenance. Macrovision’s Source Code SDK, you are in control.
Developer support built HTTP-based access to monitoring and diagnostics Designed by developers, for developers, Macrovision’s Source Code
in from the ground up for all major software components. Each component SDK helps you succeed in customizing the software to meet your
is “pluggable” and can be replaced as needed. exact needs.
Localization and All strings, fonts, colors, layouts, and graphical You can adapt your product’s look and feel to fit your market and
UI customization elements can be easily modified. brand image.

Communications
Features Details Benefits
DLNA/UPnP protocol Meets stringent interoperability standards for UPnP There is no need for you to become a standards expert in order to
and has been rigorously tested by the DLNA. achieve certification.
Mediabolic protocol State-of-the-art protocol supports TV streaming, This allows you to go beyond the limitations of existing UPnP-
program guide data, and other media-related based standards and deliver one-of-a-kind products.
interactions not covered by UPnP.
HTTP 1.1 Supports the most universal standard for serving Your products will be able to exchange media with the widest
media to networked playback devices. possible range of devices.

Media Server
Features Details Benefits
Serves all major Format parser identifies and parses metadata for all No limits on the types of media supported.
media types major media (music, photo, and video) types.
Media database Store and organize location and metadata Your products will support rapid, simultaneous browsing and
information for all synchronized media. searching of media by multiple client devices.
Synchronizes and Configurable access to local (file-based) or remote Easily make content available to devices on the network, even to
aggregates media from (network-based) media collections, presented in one devices with limited network browse capabilities.
multiple locations unified content directory.

Media Player

Features Details Benefits


Streaming architecture Build playback pipelines that best utilize the hardware Get the most out of your selected platform for the widest possible
and software resources of the player platform. array of media formats.
DRM plug-in Support secure playback of premium content. Enables end-users to enjoy premium content from non-PC
framework devices.
Flexible UI framework Controller/model/view design paradigm fully Create or customize an interface that delivers the best end-user
supported to build effective user interfaces. experience for your market.

Macrovision’s Source Code SDK is available as a subscription license,


which allows you to customize the software to meet your product’s Next Step:
unique requirements. Visit www.macrovision.com/mediabolic for more information
or contact us today to learn how to bring your connected
entertainment products to market.

Macrovision Corporation Santa Clara (Global Headquarters): United Kingdom (Europe, Japan (Asia, Pacific Headquarters):
2830 De La Cruz Boulevard +1 888-755-0861 Middle East Headquarters): +81 3-5774-6253
Santa Clara, CA 95050 Chicago: +1 800-809-5659 +44 870-871-1111
USA New York: +1 800-804-0103 +44 870-873-6300 www.macrovision.com

©2007 Macrovision Corporation. All Rights Reserved. Macrovision and Mediabolic are registered trademarks of Macrovision Corporation. All other names are trademarks, registered trademarks, or
service marks of their respective owners. MVSN-DS-MB-Source-CodeSDK_Mar07

You might also like