Skip to content

簡介

「tracker」伺服器用於配對處於同一個頻道(觀看同一部影片)的用戶端(以下統稱節點)。只有向tracker註冊的節點才能執行後續的P2P邏輯,已經向伺服器端註冊的節點會定期回報資料,以便伺服器端維持一份可用的節點清單,並彙總統計資料。

WARNING

不同可用區的資料互相獨立。

註冊帳號

選擇可用區

歐洲

在註冊介面選擇可用區 -> 歐洲

iOS SDK

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

TIP

歐洲的tracker服務除了iOS,無需更改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,
  )
);

React Native SDK

typescript
initP2pEngine(YOUR_TOKEN, {
    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,
  )
);

React Native SDK

typescript
initP2pEngine(YOUR_TOKEN, {
    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,
  )
);

React Native SDK

typescript
initP2pEngine(YOUR_TOKEN, {
    trackerZone: TrackerZone.USA,
})

粤ICP备18075581号