Skip to main content

Introduction

npmjsdelivrstars

SwarmCloud Mesh Delivery for Streaming integrates into your website with video.js (vhs) in just a few simple steps.

Features

  • Lightweight, plugin-free peer-to-peer communication via WebRTC data channels
  • Supports live and VOD streaming over the HLS protocol (m3u8)
  • Supports live and VOD streaming over the MPEG-DASH protocol
  • Supports encrypted streams
  • Seamlessly falls back to standard server delivery if a browser doesn't support WebRTC
  • Compatible with all CDNs and agnostic to DRM and video codecs — no server-side changes required
  • Efficient scheduling policies that enhance P2P streaming performance
  • Uses an IP database to group peers by ISP and region

Demo

View the demo

Requirements

Requires video.js version >= v8.4.0 or videojs-http-streaming version >= v3.3.0

Limitations

  • LL-HLS is not currently supported