The Helix™ Platform

The Helix™ Platform

The introduction of the Helix™ platform empowers you to develop solutions to fit your unique digital media needs. Through the Helix community, you can access the most mature and expansive set of digital media application programming interfaces (APIs) available. Using the industry's most extensive object model, with more than 1,000 interfaces and methods across the digital media delivery chain, you can write plug-ins and custom applications in the programming languages and environments of your choice.

The Helix platform consists of three components:

  • Helix DNA Client - the universal playback engine supporting the decode and playback of any format and on any operating system;
  • Helix DNA Producer - the encoding engine and APIs that allow you to convert video and audio into digital media in a streamlined fashion.
  • Helix DNA Server - the core engine for digital media delivery that will enable you to build a server for any media format and any operating system you wish;

Helix DNA contains numerous interfaces for industry-recognized functionality, such as:

  • Web-based administration
  • bandwidth control
  • access control lists
  • a high-performance bit pump
  • RTP and RTSP
  • cache configuration
  • live broadcasting
  • network optimized file system

By using the Helix DNA, developers will be able to create new applications ranging from line of business applications that establish new business models to back-end applications that make your digital media management and encoding more powerful and efficient. With Helix DNA, developers also will be able to create applications to support and enhance digital media playback on any IP-enabled mobile or consumer device.

software_stack.gif