Product Overview

Streamphony is a push-based overley Internet software suite for large-scale live streaming of video, audio or data. It helps to construct an Optimized CDN (Content Delivery Network).

For video streaming, the video stream is divided into multiple substreams, which are sent in multiple paths to proxies in the network.  By aggregating all the substreams, it makes streaming a high bit-rate stream in a low bandwidth network possible, and it also enable a more robust and low overhead recovery mechanism. Designed as a push-based protocol, Streamphony achieves lower end-to-end delay, link stress, server stress, and resource usage as compared with traditional overlay protocols.  It meets streaming bandwidth in excess of 1 Mbps, accommodates peer churns, and is distributed and self-improving.

For data streaming, Streamphony can stream time critical data, such as stock quote within half a second. It is much quicker than multiple seconds in many other solutions.

Key Features and Benefits

Low end-to-end Delay

As compared with traditional overlay protocols, Streamphony achieves much lower delay by optimizing the mesh structure through parent selection and adaptations, while keeping robustness.

Low Overhead

  • Low link stress
  • Low server stress
  • Low resource usage

High BitRate Stream

With a push-based and multipaths approach, Streamphony achieves streaming entertainment-grade video (1Mbps or above) over global Internet, accommodates peer churns, and is distributed and self-improving.

Manageability

Streamphony monitoring system provides a graphical view of the network for better visualization and management of the servers and proxies.

Flexibility

Streamphony supports a broad range of codecs and data sources (video, audio, and raw data).
Streamphony supports a wide variety of end devices:
  • PC, notebook
  • Android devices, such as Android phone, Android tablet, and Android STB
  • iOS devices, such as iPhone, iPad