Skip to content

简介

“tracker”伺服器用于匹配处于同一个频道(观看同一个视频)的客户端(以下统称节点)。只有向tracker注册的节点才能执行后续的P2P逻辑,已经向服务端注册的节点会定期上报数据,以便服务端维持一份可用的节点列表,并汇总统计数据。

WARNING

不同可用区的数据互相独立。

注册账号

国内CDN

https://dash.cdnbye.com

海外CDN

https://dash.swarmcloud.net

选择可用区

欧洲

在注册界面选择可用区 -> 欧洲

TIP

欧洲的tracker服务无需更改SDK配置。

广州

在注册界面选择可用区 -> 广州

在SDK配置香港伺服器地址

Web SDK

javascript
p2pConfig: {
    trackerZone: 'cn',
}
// Pass p2pConfig to your P2PEngine ...

Android SDK

kotlin
val config = P2pConfig.Builder()
        .trackerZone(TrackerZone.China)
        .build()
P2pEngine.init(ctx, YOUR_TOKEN, config)

iOS SDK

swift
let config = P2pConfig(
    trackerZone: .China
)
P2pEngine.setup(token: YOUR_TOKEN, config: config)

Flutter SDK

dart
SwarmCloud.init(
  YOUR_TOKEN,
  config: P2pConfig(
    trackerZone: TrackerZone.China,
  )
);

香港

在注册界面选择可用区 -> 香港

在SDK配置香港伺服器地址

Web SDK

javascript
p2pConfig: {
    trackerZone: 'hk',
}
// Pass p2pConfig to your P2PEngine ...

Android SDK

kotlin
val config = P2pConfig.Builder()
        .trackerZone(TrackerZone.HongKong)
        .build()
P2pEngine.init(ctx, YOUR_TOKEN, config)

iOS SDK

swift
let config = P2pConfig(
    trackerZone: .HongKong
)
P2pEngine.setup(token: YOUR_TOKEN, config: config)

Flutter SDK

dart
SwarmCloud.init(
  YOUR_TOKEN,
  config: P2pConfig(
    trackerZone: TrackerZone.HongKong,
  )
);

美国

在注册界面选择可用区 -> 美国

在SDK配置美国伺服器地址

Web SDK

javascript
p2pConfig: {
    trackerZone: 'us',
}
// Pass p2pConfig to your P2PEngine ...

Android SDK

kotlin
val config = P2pConfig.Builder()
        .trackerZone(TrackerZone.USA)
        .build()
P2pEngine.init(ctx, YOUR_TOKEN, config)

iOS SDK

swift
let config = P2pConfig(
    trackerZone: .USA
)
P2pEngine.setup(token: YOUR_TOKEN, config: config)

Flutter SDK

dart
SwarmCloud.init(
  YOUR_TOKEN,
  config: P2pConfig(
    trackerZone: TrackerZone.USA,
  )
);

粤ICP备18075581号