SwarmCloud

vuePress-theme-reco SwarmCloud    2018 - 2023
P2P流媒體引擎 P2P流媒體引擎

Choose mode

  • dark
  • auto
  • light
線上文檔
  • 快速入門
  • Web SDK

    • HLS(m3u8)
    • Shaka-Player
    • Dash.js
    • MP4
    • 大文件下載
  • 安卓/安卓TV SDK

    • v3
    • v2
  • iOS/tvOS/macOS SDK
定價
關於我們
生態
實時地球
管理面板
GitHub (opens new window)
language
  • English
  • 中文

線上文檔
  • 快速入門
  • Web SDK

    • HLS(m3u8)
    • Shaka-Player
    • Dash.js
    • MP4
    • 大文件下載
  • 安卓/安卓TV SDK

    • v3
    • v2
  • iOS/tvOS/macOS SDK
定價
關於我們
生態
實時地球
管理面板
GitHub (opens new window)
language
  • English
  • 中文
  • 快速入門
  • 常见问题
  • Tracker服务
  • 信令服务
  • P2P优化
  • 管理面板

  • Web HLS SDK

    • 简介
      • 使用方法
      • 播放器示例
      • API文档
      • CDN
      • 更新日志
    • 安卓 SDK v3

    • 安卓 SDK v2

    • iOS/tvOS/macOS SDK

    • Flutter SDK

    • Shaka-Player SDK

    • Dash.js SDK

    • Hls.js SDK

    • Web MP4 SDK

    • 大文件下載 SDK

    • 更多

    简介

    vuePress-theme-reco SwarmCloud    2018 - 2023

    简介


    SwarmCloud

    双引擎驱动的P2P加速引擎,多年技术打磨而成,极致优化,稳定可靠,节省高达90%的带宽。

    npm jsdelivr

    本 SDK 整合了两个 P2P 引擎:一个是 基于hlsjs 的,用于支持 MSE 的现代浏览器,另一个是 基于ServiceWorker 的,用于不支持 MSE 的iOS Safari 。
    在双引擎的驱动下,支持所有可播放 HLS 的 HTML5 播放器,对于非 hls.js 内核的播放器采用 ServiceWorker 拦截网络请求从而实现 P2P 。

    # 演示Demo

    打开2个相同的网页:demo (opens new window)

    # 浏览器支持情况

    由于WebRTC已成为HTML5标准,目前大部分主流浏览器都已经支持。兼容性取决于浏览器是否支持 WebRTC ,以及 ServiceWorker 或者 MediaSource API 其中至少一个特性。

    兼容性 Chrome Firefox macOS Safari Opera Edge iOS Safari IE
    WebRTC Datachannel ✔ ✔ ✔ ✔ ✔ ✔ ❌
    SwarmCloud ✔ ✔ ✔ ✔ ✔ ✔ ❌

    # 局限性

    • 在音频和视频轨分离的情况下,只有视频轨能获得P2P加速
    • 暂不支持 LL-HLS