Related Sites

FlickRocket

LiveDigitalCopy

LiveDigitalCopy

 
Downloads

This page contains downloads for all Flux Solutions.

Documentation
   White Papers
   Descriptions
   API Decriptions
Programs
   Tools
Sample Movies
   FluxDVD
   WMV
Sample Code
   Client Side
   Server Side
Web site samples
Custom FluxDVD Installation
Policy Files

If you don't find what you are looking for, please consider registering here for additional information and downloads.


Documentation

White Papers

FluxDVD Format White Paper
This white paper explains the FluxDVD basics including file structure.




mpDRM White Paper
This white paper explains the mpDRM basics and shows the similarities and differences to Windows Media DRM.




Descriptions

FluxDVD Technology Overview
This document explains how to use FluxDVD for encoding, distribution, burn-to-DVD and export to devices.




mpDRM Developer Overview
This document explains how to use mpDRM for querying client capabilities and issueing DRM licenses.




FluxDVD Components Installations Overview
This document explains the options of the FluxDVD components install for integration into custom installations. This is only required for custom software using the FluxDVD components.




FluxDVD Encoding Automation
This document explains how to automate the FluxDVD encoding process.




API Descriptions

Conversion Core API
This document explains the use of the FluxDVD API for burning to DVD and exporting to device.




Download Manager API
This document explains the use of the Download Manager API. The Download Manager is fully integrated with the fluxDVD navigation engine and supports streaming download and play, burn and export with prioritized download chunks.




Device Information API
This document explains the use of the Device Information API. The Device Information API allows device enumeration, retrieval of status information and control of optical devices. This includes basic capabilities (CSS support, etc.), inserted media properties (size, type, etc.) and status (empty, etc.)




APIX API
This document explains the use of the APIX (Active Process Information eXchange) API. APIX is a native COM / ActiveX / Mozilla Plug-In component which is used for communication between processes and/or web sites. It enables declaration, setting and getting of variables (such as status messages, progress reporting, etc.).




Helper ActiveX/Plug-In
This document explains the use of the Helper ActiveX/Mozilla Plug-In. It enables the automatic invokation of locally registered programs such as a FluxDVD Customizable Client and can also be used to query information about download files.




Programs

Tools

FluxDVD Encoder 1.3.1314
The FluxDVD Encoder is used to create FluxDVD files from Video DVD data. It can also be used to apply tagging data to FluxDVD files.




FluxDVD Components Install 1.3.1357
This installation installs the basic FluxDVD components and can be integrated into installations of custom software based on FluxDVD. It can not be used as stand-alone install.







mpDRM Rights Manager
The mpDRM Rights Manager is used issue licenses for mpDRM protected FluxDVD files. It a also be used to retrieve client capabilities such as COPP support and individualization status.




Sample Movies

FluxDVD Movies

Big Buck Bunny FluxDVD (no DRM)
Sample FluxDVD from the Big Buck Bunny DVD of the Blender Foundation. The DVD includes documentation and video tutorials by the team members about all technical aspects the movie; like how to re-use assets, animate characters, or add new shots. Does not include DRM.

BIG_BUCK_BUNNY_NTSC_short.fluxDVD



Big Buck Bunny FluxDVD (DRM)
Sample FluxDVD from the Big Buck Bunny DVD of the Blender Foundation. The DVD includes documentation and video tutorials by the team members about all technical aspects the movie; like how to re-use assets, animate characters, or add new shots. Includes DRM and cannot be used without license.




WMV Movies

Big Buck Bunny WMV (no DRM)
Sample WMV from the Big Buck Bunny movie of the Blender Foundation. The WMV contains just the plain movie without any additional DVD features. Does not include DRM.

BIG_BUCK_BUNNY_NTSC_short.wmv



Big Buck Bunny WMV (DRM)
Sample WMV from the Big Buck Bunny movie of the Blender Foundation. The WMV contains just the plain movie without any additional DVD features. Includes DRM and cannot be used without license.




Sample Code

Client Side

FluxDVD convert and burn sample (C#)
This ZIP contains a Visual Studio 2003 sample application in C# which silently installs and uses the fluxDVD engine but provides it's own user interface. The functionality includes converting a fluxDVD file to DVD and secure burn (based on the license). Make sure to follow the README file to set up the corresponding embedded fluxDVD installation correctly.





FluxDVD convert and burn sample (C++)
This ZIP contains a Visual Studio 2005 sample application in C++ which silently installs and uses the fluxDVD engine but provides it's own user interface. The functionality includes converting a fluxDVD file to DVD and secure burn (based on the license). Make sure to follow the README file to set up the corresponding embedded fluxDVD installation correctly.





fluxDVD file status sample
This ZIP contains a Visual Studio 2003 sample application in C# which queries downloaded files with their status (complete, incomplete, error, etc.). This functionality can be used to create a "My videos" on a web site which lists the purchased files and offers options to (re)download, watch, burn, etc.





GetLicenseFromUrl client side sample
This ZIP contains the sample source code (C#) for the client side to request a license from a server by use of the GetLicenseFromUrl() method. This requires the above "GetLicenseFromUrl server side sample" to be installed.




ContentLicenseInfo sample
This ZIP contains a Visual Studio 2003 sample application in C# which retrieves the license information (e.g. burn count) based on the file by using the IWMDRMReader object or alternatively based on the KeyID by using the IWMDRMLicenseQuery object (based on WM-DRM 11). It requires fluxDVD with at least version 1.0.958 to be installed. Make sure to follow the README file to set up the corresponding embedded fluxDVD installation correctly.





Server Side

Server side license creation
This ZIP contains a complete pre-delivery license generation sample in VS 2005. This code is identical to the pages at the license URL from the protected fluxDVD sample movie and the sample profile in the mpDRMProtector application in the fluxDVD encoder.




GetLicenseFromUrl server side sample
This ZIP contains the sample source code(C#) for the server side to deliver a license to a client component which uses the GetLicenseFromUrl() method to obain a license.




Simple license creation sample (without client program)
Simple license creation without any client side processing/playback. This page can be used to generate a license for the sample movie.

http://www.fluxdvd.com/mpdrmex



Simple license revocation sample (without client program)
Simple license revocation without any client side processing. This page can be used to revoke licenses generated from the Simple license creation sample.

http://www.fluxdvd.com/mpdrmrevocation



Production

FluxDVD encoding sample
This ZIP contains a Visual Studio 2003 sample application in C# which encodes DVDs to a fluxDVD file including all features of the original DVD. It requires the fluxDVD encoder package to be installed. Make sure to follow the README file to set up the corresponding embedded fluxDVD installation correctly.





mpDRM protection sample
This ZIP contains the complete source code (C#)for the mpDRM Protector application which is installed as part of the fluxDVD encoder. This program be used to encrypt fluxDVD files and embed DRM information.




Web site samples

Showcase Sample
Source code for the 'Showcase' sample from the FluxDVD web site. Uses the 'FluxDVD Sample Client' to download, burn and export.




Issue License and Perform Action Sample
Source code for sample shop including license issueing, rights query and burn to DVD and export to device. Uses the 'FluxDVD Sample Client' to download, burn and export.

http://www.fluxdvd.com/sampleblack



FluxInteration JavaScript Library
This JavaScript library can be used from 3rd pary web sites and contains functions for invoking actions like play, burn, export or download.




Custom FluxDVD Installation

FluxDVD Customizable Application Guide
This document explains how to customize the 'Customizable Application' and build a branded installation from it. It also explains how to integrate it into a web site and control the 'Customizable Application' from the web shop.




Customizable Application Binaries
The binaries and data files of the 'Customizable Application' used for building a 'Customizable Client'.




Customizable Application Installation
The source files of the 'Customizable Application' installation used for building a 'Customizable Client' installation based on the Nullsoft installer.




Policy Files

The FluxDVD Encoder and mpDRM Rights Manager software require a policy file during the installation. Click below for further instructions how to obtain Policy Files.

Download Policy File

 
 

Register/Login

Register yourself here for more information and downloads...

Want to contact us?

Click below to login if you are already a registered user...

Lost password?

Supported Devices

Customers/Partners