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

MPEG-DASH

MPEG-DASH (Dynamic Adaptive Streaming over HTTP) is a technique designed specifically for streaming high-quality multimedia over an HTTP server. It became an International Standard in November 2011.

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.

Flash Player

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

Content Creation

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

HTML5

We utilize the HTML5 web-standard for the playback of encrypted DASH streams. Our player is compatible with any device that support HTML5 Encrypted Media Extensions (EME) for DRM protection.

transcode

HEVC (H.265)

High Efficiency Video Coding (HEVC) is a video compression format superseding the H.264 standard. 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. It supports 8K Ultra HD (UHD) with resolutions of up to 8192×4320.

transcode

H.264

H.264 is a widespread video compression format based on MPEG-4.