简介
“tracker”伺服器用于匹配处于同一个频道(观看同一个视频)的客户端(以下统称节点)。只有向tracker注册的节点才能执行后续的P2P逻辑,已经向服务端注册的节点会定期上报数据,以便服务端维持一份可用的节点列表,并汇总统计数据。
WARNING
不同可用区的数据互相独立。
注册账号
国内CDN
海外CDN
选择可用区
欧洲
在注册界面选择可用区 -> 欧洲
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,
)
);