StreamonixOS

The SX.Streamer is powered by StreamonixOS™. This innovative 64-bit, real-time, distributed Operating System runs across both CPUs in the SX.Streamer — and all CPUs in an SX.Streamer Cluster — tightly coupling all processor cores, memory controllers and network ports into a highly integrated, coherent and extremely high-performance system.

StreamonixOS is a real-time Operating System that has been painstakingly engineered to transmit hundreds of thousands — even millions — of video and audio network packets per second. The Operating System transmits each packet precisely on schedule — packets are never transmitted late, and are never dropped.

A critical and innovative feature of StreamonixOS is that its performance ceiling is higher than the line speed of the network interfaces of the SX.Streamer. StreamonixOS can saturate the SX.Streamer's dual 10 Gigabit Ethernet ports with a torrent of precisely timed video and audio packets.

Embedded in StreamonixOS are highly optimized, distributed H.264, MPEG-2, AVS, VC-1, Motion JPEG 2000, Dirac and Streaming Audio UDP-based servers, providing state-of-the-art performance and scalability.

StreamonixOS features revolutionary, patented technology for transmitting Flash video and static Web content: embedded parallel RTMP & HTTP servers that stream Internet video at well over 10 Gbps.

StreamonixOS incorporates a rigorously defined and implemented security architecture. It is designed to be hacker-proof, yet easy to use.

The 80/20 Rule: Tall Heads & Long Tails

The architecture for our video streaming technology is based on Pareto's “Law of the Vital Few,” also known as the “80/20 Rule.” Applied to the media business — video streaming included — this Rule states: 20% of titles generate 80% of sales.

powerlaw

Serving Up the Hits™

We serve up the hits. Our SX.Streamer instantly supports thousands of requests for the top 20% of titles — the “Tall Head” — while our SX.NAS provides back-end support for the 80% of titles in the “Long Tail.”

powerlaw

With Streamonix streaming systems, content distributors can fully satisfy the high demand for their hottest programs and movies, while offering users 1000s of titles to choose from.

Video Formats

The SX.Streamer's innovative and flexible architecture enables it to:

  • Transmit videos encoded at any bit rate — from 64 Kbps Mobile video to 250 Mbps (and greater) Digital Cinema streams
  • Support all major media codecs:
    • H.264
    • MPEG-2
    • AVS
    • VC-1
    • Motion JPEG 2000
    • Dirac
  • Support all major media containers:
    • MPEG-2 Transport Streams
    • Adobe Flash files
    • 3GP mobile media containers
  • Stream any combination of Mobile, Standard Definition, High Definition and Digital Cinema content
  • Transmit using both UDP-based streaming and TCP-based (RTMP & HTTP) progressive downloading
  • Deliver all Adobe Flash video formats including 1080p High Definition movies

Transport Protocols & Media Containers

StreamonixOS, the SX.Streamer's high performance Operating System, provides full support for IPv4 and IPv6 network protocols, delivering video over both UDP/IP and TCP/IP.

For “push”-based streaming, StreamonixOS uses UDP and RTP/UDP, with optional support for RTSP, to transmit MPEG-2 Transport Stream and 3GP containers carrying H.264, MPEG-2, AVS, Motion JPEG 2000, Dirac or VC-1 payloads.

For delivering Adobe Flash video over RTMP and HTTP, StreamonixOS includes a next-generation distributed TCP/IP protocol stack implementation that provides a foundation for extremely high-performance parallel RTMP & HTTP servers.

Scalability & Clustering

Multiple SX.Streamers can be clustered via 20 Gbps InfiniBand to give a linear increase in performance.

A rack of 20 SX.Streamers transmits video at more than 320 Gigabits/second — that's 160,000 simultaneous on-demand Standard Definition H.264 streams.

Continuing with this example, that rack of 20 SX.Streamers provides up to 2.88 Terabytes of RAM-based storage — enough space to hold an entire video library.

One rack.
320 Gbps of real-time streaming bandwidth.
2.88 Terabytes of RAM-based storage.
More performance than a large data-centre.
That's our definition of Scalable.

To go beyond the capacity of RAM-based storage, and to provide a disk-based backing store for the SX.Streamers, one or more SX.NAS systems are integrated with the SX.Streamers, either via 10 Gigabit Ethernet or InfiniBand.

Sophisticated and robust dynamic caching algorithms in StreamonixOS determine which files — or parts of files — are cached on the SX.Streamer and which ones remain on the SX.NAS.

The diagram below illustrates a highly scalable, next-generation High Definition Video Streaming Network — featuring both live streaming and video-on-demand — based on Streamonix technology (click for larger version):

streaming_scenario

Solid State Architecture

One of the most exciting advantages of the SX.Streamer is its ability to cache entire movies in main memory (RAM) — enabling the on-demand streaming of any and all movies to thousands of users.

The SX.Streamer's Solid State Architecture supports up to 144 Gigabytes of DRAM — enough to hold almost 157 hours of Standard Definition H.264 video — giving the SX.Streamer an enormous performance and reliability advantage over hard-disk based systems.

SX.Streamer's RAM-based Video Storage Capacity
Memory (GBs) Hours of Content Stored in RAM
Mobile H.264 300Kbps SD H.264 2Mbps SD MPEG-2 3.75Mbps HD H.264 10Mbps HD MPEG-2 20Mbps
36 261.3 39.2 20.9 7.8 3.9
72 522.7 78.4 41.8 15.7 7.8
144 1,045.3 156.8 83.6 31.4 15.7

Higher Performance, Lower Cost

The SX.Streamer's Solid State Architecture not only provides far higher performance — it does so at substantially lower cost. At first glance, a Solid State System appears costlier than a hard-disk based server. A gigabyte of RAM-based storage can be several times more expensive than a gigabyte of hard-disk space. But that comparison is misleading, and ignores the very large additional costs that must be incurred to achieve multi-gigabit bitrates with a conventional hard-disk based system.

To reduce hard disk bottlenecks, hard disk-oriented systems use one disk for every two or three High Definition video streams. For applications requiring more than a trivial number of HD streams, the number of required hard disks and related computers quickly rises into the hundreds, and even thousands.

The cost of hundreds of hard disks plus associated CPUs, cases, cables and cooling — in addition to personnel expenses — far, far exceeds cost of a SX.Streamer.

Expandability

The SX.Streamer is designed to be seamlessly integrated with the SX.NAS network attached video storage system, providing terabytes of RAID storage to complement the SX.Streamer's RAM cache. This brings together the extreme performance of Solid State Architecture with the enormous capacity of a high-performance disk-based system.

Optionally, the SX.Streamer can be integrated with video storage systems from partners such as Omneon Video Networks. Together with our partners we offer integrated video storage and video streaming solutions that offer industry-leading performance, scalability and reliability.

SX.Streamer Solid-State Advantages

  • Lower Cost
    • A single SX.Streamer replaces multiple hard-disk based servers.
  • Performance
    • Solid-state architecture eliminates hard disk bottlenecks
    • Full memory caching of 157 hours of SD H.264 video
  • Scalability
    • Multiple SX.Streamers can be interconnected to provide terabytes of distributed Solid State Storage
    • Memory shared across all CPUs in a cluster
  • Reliability
    • Highly reliable DRAM semiconductors instead of fault-prone hard disks
    • ECC error correction on all data
    • Simplified cooling requirements
    • Optional battery-backed capability
  • Expandability
    • Integration with disk-based storage systems brings together the extreme performance of Solid State Architecture with the enormous capacity of modern NAS systems

SX.Streamer Chassis

Outstanding Cooling = Outstanding Reliability.

Heat is the greatest contributor to system failure. We engineered our 2U rack-mountable chassis for maximum cooling. The chassis features five long-life 80cm x 38cm fans that provide strong, highly effective front-to-back airflow — keeping system and component temperatures to a minimum.

sx_chassis_3D_front1 sx_chassis_3D_front2 sx_chassis_3D_rear