PRODUCT DESCRIPTION - Hive Streaming HIVE STREAMING AB 8 The HIVE Client At the core

  • View
    1

  • Download
    0

Embed Size (px)

Text of PRODUCT DESCRIPTION - Hive Streaming HIVE STREAMING AB 8 The HIVE Client At the core

  • 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