|
|
|
|
This page contains downloads for all Flux Solutions.
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
|
|
|
|
|
|