View
1
Download
0
Embed Size (px)
PRODUCT DESCRIPTION
HIVE STREAMING FOR SKYPE MEETING BROADCAST
HIVE STREAMING AB 2 HIVESTREAMING.COM
CONTENTS
About Hive Streaming ........................................................................................................................... 4
High Level Features ................................................................................................................................. 4
How HIVE Streaming works ................................................................................................................. 5
The HIVE Mind ...................................................................................................................................... 5
HIVE Deployment Overview ............................................................................................................. 6
The HIVE Client ..................................................................................................................................... 8
HIVE Client Operating Model ...................................................................................................... 8
A Polite Guest .................................................................................................................................... 9
The HIVE Helper Services Overview .............................................................................................. 9
HIVE Security ............................................................................................................................................. 9
HIVE Networking ..................................................................................................................................... 9
HIVE Network Protocols .................................................................................................................... 9
Topology Awareness – Keeping Traffic Local .......................................................................... 10
Additional Information ........................................................................................................................ 11
HIVE STREAMING AB 3 HIVESTREAMING.COM
HIVE STREAMING
SDN SOLUTION FOR SKYPE MEETING
BROADCAST
Hive Streaming is a peer-based Software Defined Networking (SDN) Video
Distribution solution designed to deliver high quality video to your employees
through the Skype Meeting Broadcast application without stressing your Enterprise
network.
HIVE in the Skype Meeting Broadcast video eco system
When using Skype Meeting Broadcast without HIVE, each viewer will access the
stream directly from the Skype Meeting Broadcast Video Source. With many viewers
and higher bitrates this will overload a typical Enterprise network. This problem can
be solved by placing caching and/or multicast servers in strategic locations of the
network. However, these types of solutions are very costly to setup and maintain.
HIVE offers another approach where each viewer becomes a mini cache server - the
viewer’s computers form a peer-based software CDN (This is also referred to as SDN
[Software Defined Networking]). HIVE utilizes existing idle infrastructure, creating a
highly efficient distribution solution. HIVE's patented distribution algorithm enables
Ingest Skype Meeting
Broadcast Video
Source
Hive SDN Skype Meeting
Broadcast Video
Player
HIVE STREAMING AB 4 HIVESTREAMING.COM
our customers to remove up to 99% of the video traffic, making traditional hardware
based solutions obsolete.
HIVE enabled devices sharing single video streams
ABOUT HIVE STREAMING • Lowers load on server and networks by up to 99% (typical reduction for live
96-98% and VoD 75-98%)
• Enables all viewers to consume high quality streams, regardless of weak
network links and remote offices
• Scales to hundreds of thousands of viewers
• Utilizes existing idle infrastructure (viewer's computers and network resources)
• Preintegrated with Skype Meeting Broadcast
• Simple to setup and operate
HIGH LEVEL FEATURES • Handles both Live (Skype Meeting Broadcast) and Video on Demand (VOD)
(Office Video- if applicable) streams
• Supports adaptive multi bitrate HTTP streaming formats (DASH, Smooth
Streaming, HDS and HLS)
• Runs on Windows, MacOS, Linux , iOS, Android and Windows Phone
Skype Meeting Broadcast
Video Source
HIVE STREAMING AB 5 HIVESTREAMING.COM
• Little or no configuration required – proxies, firewalls and NATs are
automatically detected and handled
• Network Friendly Congestion Control – only idle network resources are used
• Advanced reporting and statistics, including detailed real-time event stats and
aggregated reports
HOW HIVE STREAMING WORKS
The HIVE Mind
A HIVE network is a distributed group of computers that help each other distribute
high quality video. Each client in the network talks to other clients to determine the
optimal routes, who is best suited to fetch the stream from the server, and which
clients should share data with who. These determinations are dynamic, meaning that
they change during the course of the stream (dependent on network changes and
viewer habits) and are based off of HIVE's patented algorithms.
The result is a very efficient, robust and adaptive system that removes almost all
network load whilst maintaining very high levels of reliability. Even when key clients in
the network suddenly disappear, other clients will seamlessly take over their
responsibility without any disturbance to the viewers.
HIVE STREAMING AB 6 HIVESTREAMING.COM
HIVE Clients in four Swedish cities sharing a live video stream.
Individual hexagons represent subnets within sites.
HIVE Deployment Overview
A HIVE deployment for Skype Meeting Broadcast is intended to be as frictionless as
possible for the Customer (refer to“Deploying HIVE for Skype Meeting Broadcast”
document for more information). It requires two things:
1. An Active Skype Meeting Broadcast Account
2. The HIVE Clients
The HIVE client is deployed on each viewer's computer and handles communication
within the HIVE network. The HIVE client is already tested and integrated with Skype
Meeting Broadcast but is a separate installation.
HIVE STREAMING AB 7 HIVESTREAMING.COM
HIVE Network Components
Signal traffic
ENTERPRISE NETWORK
P2P Encrypted UDP
Skype Meeting Broadcast
Video Source
Hive Clients Video
HTTP(S)
INTERNET
HIVE STREAMING AB 8 HIVESTREAMING.COM
The HIVE Client
At the core of the HIVE network is the HIVE Client. The client runs on each viewer's
computer and is responsible for fetching video streams from the best source. The
client always tries to get the video from other clients, but if no other nearby client has
the video, the requesting client will fetch it from the video source.
HIVE Client Operating Model
The HIVE client acts a transparent HTTP proxy between the Skype Meeting Broadcast
Video Stream and the Skype Video Player. Technically, this is achieved by pointing the
video player to the localhost address and supplying the manifest URL as a parameter.
First tries to get
from HIVE
If not available, it will get from Skype
Meeting Broadcast Video Source
HIVE STREAMING AB 9 HIVESTREAMING.COM
A Polite Guest
The client is designed to only use limited local resources - in terms of CPU, memory,
disk and network. The client constantly monitors its usage of local resource and
adopts its behavior to ensure the end user never notices the HIVE client.
Typical resource usage is 1-3% of CPU while watching and 45 MB (idle) and 128 MB
(viewing) of RAM. Disk usage is configurable by administrators.
The HIVE Helper Services Overview
The HIVE Helper Services reside in the Microsoft Azure Cloud and, while instrumental
in making HIVE work, do not require any active engagement from the Customer. The
Helper Services help the HIVE clients find each other, establish network connections
and gather statistics. The HIVE clients use HTTPS to communicate with the Helper
Services.
HIVE SECURITY HIVE has been built with security in mind from the start and works with Skype
Meeting Broadcast to keep your content secure.
All client-to-client traffic is encrypted with SSL and clients authenticate each other
before any communication starts. In addition, all traffic to the Helper Services is
anonymous and no sensitive customer data is transferred or stored.
HIVE NETWORKING HIVE utilizes a number of advanced networking technologies to ensure high video
quality paired with network friendly traffic patterns.
HIVE Network Protocols
The HIVE Clients use HTTP and