Monthly Archives :

Author Archive

EvoStream Launches Next-Generation Server and Video Streaming Software

EvoStream 2.0 revamps user experience with new interface, H.265 support, improved HTML5 playback and Android/iOS streaming apps while retaining core embedded technical competencies for OEMs

EvoStream Inc., a global technology OEM enabling company specializing in live low-latency video streaming software, has brought its next-generation server and video streaming software to market. Available immediately, Evostream 2.0 provides OEMs with a broader palette to integrate video streams into existing hardware and software platforms, with an amplified value proposition that touches multi-platform delivery and adaptive bit-rate streaming among other benefits.

At its core, the EvoStream Media Server (EMS) is an engine for greater efficiency in live streaming video – both as a software agent for smart content generation devices and a software engine for content distribution platforms. EvoStream partners with hardware and device development teams to integrate its middleware software into a range of firmware – spanning multiple technologies, standards and protocols.

The initial EMS release exceled in helping OEMs in the security, video surveillance and audio-visual markets integrate live streaming video to and from a variety of connected devices, appliances and services. This was in part due to EvoStream’s core technical competencies of low-latency from image capture to delivery and seamless adaptability to cloud systems and embedded platforms. The company later incorporated technical innovations across peer-to-peer streaming, HTML5 media players, metadata integration and cost-effective transcoding via RaspberryPi.

EvoStream 2.0 retains these superior processing capabilities while dramatically strengthening the user experience. This starts with a fully revamped, browser-based user interface that accelerates the learning curve of working with EvoStream, with all functions and features immediately accessible and self-contained within the new Application Programming Interface (API) wizard.

“As the video industry continues its march to H.265, EvoStream is staying on the leading edge providing support in version 2.0,” said Wandrille Losay, Chief Executive Officer and Co-Founder of EvoStream. “As support grows for H.265 creation and consumption, EvoStream will continue to drive the edge in low-latency delivery of high-fidelity video.”

From a playout perspective, EvoStream 2.0 enables multiplatform video delivery with support for iOS, Android and browser-based media players and player libraries. This is due to enhanced HTML5 support that transitions EvoStream users from working with an HTML5 player appliance to a true embedded HTML5 software solution. Each of the three available players (iOS, Android, browser) seamlessly integrate real-time metadata and bi-directional command channels to provide richer streaming workflows.

To augment the live streaming products and applications of its OEM customers, EvoStream will release reference applications providing live streaming to Facebook, YouTube and EMS servers running in the cloud.  These apps use the EMS to provide a full suite of streaming capabilities from mobile phones including encryption, peer-to-peer streaming and more. Libraries for integration into customer apps will be available to EvoStream OEM customers.

“While EvoStream has always exceled at bringing complicated hardware and software workflows together, EvoStream 2.0 removes any complication from the user perspective,” said Losay. “EvoStream 2.0 simplifies the integration onto OEM systems while introducing new functionality that brings new freedom and flexibility for the user. We anticipate that these new features will also open EvoStream to a completely new set of OEM users across Virtual Reality, Augmented Reality and other emerging markets that require video streaming services embedded within their end-to-end workflows.”

As with the initial Evostream release, EvoStream 2.0 runs on any platform, appliance or device including standalone servers, server racks, public and private clouds and other distribution channels using common APIs. Moving forward, the company expects to introduce new player apps in future EvoStream 2.0 releases that will provide additional flexibility for video stream management and delivery, among other enhancements.

For more information about the value proposition for live video and metadata streaming from EvoStream or a free trial, contact EvoStream today at; (858)454-9393.

EvoStream Media Server Latency Overview

The latency of a video is the amount of delay that is incurred from reality to visible video playback.  For example, you are watching yourself on a security camera feed.  You wave your hand.  The latency of the video is how long it takes for you to see yourself wave that hand in the video.

Many factors contribute to the latency of a video:

  • The time it takes to create the video in the first place and encode it
  • The time it takes the video to be put onto the network (TCP and IP network buffers)
  • The time it takes the video to be read, translated, and put back on the network for consumption (EvoStream Media Server role)
  • The time it takes to receive the video, potentially buffer it, decode it and display it to the screen (the player)

Each of these latency factors may be influenced to have either higher or lower latency.  Some items that may influence each latency factor include:

  • The amount of loss on the network
  • The frame-rate of the video
  • The configured receive or send buffer

EvoStream has run extensive tests to identify the latency not only of the EvoStream Media Server but also of common video sources and players.  Understanding the latency of all of these components is critical to the design of any low-latency live-streaming platform.

Latency Results

Through testing the various combinations of stream sources and players EvoStream has been able to identify the typical (average) latencies of the various tools.  For all of the various players and stream sources EvoStream has used the default settings and configurations.  This has been done to reflect the most common user experience while also reducing the number of variables at play in these latency tests. The only exception is Flowplayer, where the inbound buffer was set to zero (0).

Low Latency Streaming on AWS Cloud

The EvoStream Media Server (EMS) is a highly efficient and scalable Live Streaming Media Server. Using the EMS on Amazon EC2 Instances through the Amazon Marketplace gives you unrivaled flexibility, scalability, and value through not only the highly competitive pricing of both the EMS and Amazon but also through the ease at which massive concurrent streaming can be achieved. You’ll find yourself saving money and spending far less time in building, growing and maintaining your streaming platform.

The most often used word used to describe the EMS is “FAST“:

  • FAST in terms of CPU and memory usage: Can handle at LEAST 400% the number of streams as conventional Java-based software when run on identical hardware.
  • FAST in terms of deployment: Integrate with the EMS over HTTP with JSON. Use any technology you wish: JavaScript, PHP, Perl, etc. EvoStream even provides FREE PHP examples of common integration topics
  • FAST in terms of stream latency: Deliver sub-second end-to-end to your viewers with RTSP, RMTP and MPEG-TS. When we say real time, we mean REAL-TIME!

The Efficiency of the EMS is a critical cost-saving driver for platform operators. Doing more with fewer EC2 instances not only reduces instance up-time costs but it also reduces the amount of time and resources that are required to maintain such a platform. The EMS is 400% more efficient than conventional Java based solutions. This means that each EC2 instance running the EMS can handle the load of 4 conventional instances! The EMS can even be run on Micro instances. Use fewer instances, use smaller instances, save money, save time.

Sub-Second HTML5 Playback and H.264 Peer to Peer Video with EvoStream Media Server

EvoStream has released its first major revision of the EvoStream Media Server in over a year, brining True Live HTML5 playback, Peer to Peer streaming from Security Cameras and Wearables along with frame-aligned Metadata aggregation and delivery.

Live HTML 5 Streaming

EvoStream now provides direct HTML5 streaming, with SUB-SECOND latency.  Using a simple Javascript library that is dynamically loaded, users can play live streams from any source directly on any Media Source Extension enabled browser including Safari, Chrome, IE, Edge, Firefox and more.

The EvoStream Media Server provides a variety of dynamic and scalable workflows for live streaming video.  EvoStream is focused on low latency streaming but also fully supports and delivers DASH, HLS and Smooth Streaming.   Simultaneously deliver real-time HTML5 video along with HLS and DASH as fallback streams to provide robust streaming for all platforms.

Metadata Delivery

The EvoStream Media Server now provides robust mechanism for ingesting metadata of all types and associating it with video streams.  The metadata can be anything from location data to thumbnail images to heart rate data. Metadata is timestamped against the video and transparently transported with the video throughout your entire workflow.  It is then delivered in real-time with your video for display or analysis along with your video.  Whether you are using our new HTML5 low latency streaming or HLS with 30 seconds of delay, your player will receive the metadata frame-aligned and in-time with the video.

Peer To Peer

The EvoStream Media Server now facilitates Peer to Peer streaming directly to Web Browsers, Android and iOS using standard H.264 payloads.  There is no need to transcode to VP8 or any other video compression.  Peering can be completely controlled at the EvoStream Rendezvous Server, which may be deployed by EvoStream or within client networks, to maintain the security and provide the access control vital to any live streaming architecture.

EvoStream adds Ad-Insertion to the leading Java-less Media Server for Better Monetization.

The EvoStream Media Server version 1.6.5 adds a huge new set of features on top of the industry’s most efficient media server.

EvoStream has released version 1.6.5 of the EvoStream Media Server. Feature highlights include:

  • Ad Insertion and Server Side Playlists
  • Adaptive RTMP
  • Microsoft Smooth Streaming
  • Support for Limelight secure CDN services.
  • Verimatrix DRM Support


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.