Video Technology

Advances in video technology allow for improved user experiences on the growing amount of internet-enabled devices. We employ the latest industry standards in delivery techniques and video compression.



MPEG-DASH (Dynamic Adaptive Streaming over HTTP) is an adaptive bitrate streaming technique designed specifically for delivering high-quality multimedia over an HTTP server.

It works by fragmenting content into a series of small HTTP-based file segments where each contains a block of playback time. Content is made available at a variety of different bitrates to account for variations in a connection’s bandwidth quality. Upon each download of a segment, the highest bitrate the connection can handle in time for seamless playback is selected. This allows MPEG-DASH to seamlessly adapt to changing network conditions at the highest quality possible for a seamless user experience.


We simplify the playback of cross-platform DRM protected DASH content by supplying a single interoperable player for devices with browser capabilities. We call it DASH Everywhere.

We also offer iOS and Android player SDKs with a rich set of features including support for adaptive bitrate streaming formats such as DASH.

We have additionally created the open-source project for playing MPEG-DASH video on any device supporting Adobe Flash.

Content Creation

Our Video Toolkit service will help you package your content into the MPEG-DASH format with encryption for DRM protection.

We have also created the open-source DASH.encrypt tool which takes regular, unfragmented MP4 content and creates fragmented and encrypted DASH streams as well as ingesting the required keys into our DRM service, DRMtoday.



HTML5 has become a universal standard which now enables native protected video playback within browsers. Our DASH Everywhere cross-browser player provides protected MPEG-DASH and Smooth Streaming playback on platforms supporting HTML5 and Encrypted Media Extensions (EME) for DRM security.


HEVC (H.265)

High Efficiency Video Coding (HEVC) is a video compression format superseding the H.264 format. It offers up to double the data compression ratio of H.264 at the same quality level or greatly improved video quality at the same bitrate. This codec is used in our Video Player SDKs.


AVC (H.264)

Advanced Video Coding (AVC) is a widespread video compression format based on MPEG-4. This codec is used in our Video Player SDKs and DASH Everywhere browser player.