Skip to content

Testpress Video Streaming Services

Testpress Video Streaming service helps you to deliver Video On Demand and Live Streaming on scale.

Transcoding

Per-title encoding and h.264 encoding, optimizes the video to deliver even over the low bandwidth. 

Distribution

Distribute the video as HTTP Live Streaming(HLS) / Dynamic Adaptive Streaming Over HTTP (Dash) / mp4 / embed link

Entreprise Grade DRM

Enterprise-grade Widevine and Fairplay DRM protects your videos against illegal downloads and sharing.

Testpress Video Streaming Service Architecture

 

Elastics Transcoder

 

Encoding

Transcoding Queue

All the videos uploaded in the Testpress encoder get in a queue. From the queue, encoding workers fetches the video data and transcode the video for delivery. 

H.264 Video and aac Audio Encoding

Uploaded raw videos are transcoded with h.264 and aac codecs. At Testpress we use per title encoding to optimize the video bit rate to reduce the storage and hence the bandwidth. 

Transcoded videos are encoded in multiple resolutions(1080p, 720p, 540p, 480p, 360p and 240p) to support Adaptive bit rate streaming. 

DRM Protection

Once the videos are encoded, all the videos would be protected by Widevine and Fairplay DRM. Videos will not be able to get downloaded by the users who are watching the Video. 

HLS and DASH Streaming

Encoded and DRM-protected videos are packaged to support both HLS and DASH playback. HLS for Apple devices and DASH for Android devices. 

Scalable Object Storage

All the encoded and DRM Protected videos will be stored in scalable object storage along with the raw videos. 

 

Video Delivery

Delivery

Global Delivery Network

Testpress uses multiple CDN failover strategies to provide high availability. When a primary CDN network fails, the delivery will be automatically switched to the secondary network.

Adaptive bitrate HTML5 Player

Testpress provides an adaptive bitrate video player. The player would choose the video as per the bandwidth of the user. Also, users can control the video playback speed