aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/assets/player/stats/stats-card.ts
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/assets/player/stats/stats-card.ts')
-rw-r--r--client/src/assets/player/stats/stats-card.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/client/src/assets/player/stats/stats-card.ts b/client/src/assets/player/stats/stats-card.ts
index 45fd30d55..55d850eda 100644
--- a/client/src/assets/player/stats/stats-card.ts
+++ b/client/src/assets/player/stats/stats-card.ts
@@ -7,6 +7,7 @@ interface StatsCardOptions extends videojs.ComponentOptions {
7 videoUUID: string 7 videoUUID: string
8 videoIsLive: boolean 8 videoIsLive: boolean
9 mode: 'webtorrent' | 'p2p-media-loader' 9 mode: 'webtorrent' | 'p2p-media-loader'
10 p2pEnabled: boolean
10} 11}
11 12
12interface PlayerNetworkInfo { 13interface PlayerNetworkInfo {
@@ -33,6 +34,7 @@ class StatsCard extends Component {
33 updateInterval: any 34 updateInterval: any
34 35
35 mode: 'webtorrent' | 'p2p-media-loader' 36 mode: 'webtorrent' | 'p2p-media-loader'
37 p2pEnabled: boolean
36 38
37 metadataStore: any = {} 39 metadataStore: any = {}
38 40
@@ -200,7 +202,7 @@ class StatsCard extends Component {
200 ? `${playerNetworkInfo.totalDownloaded} ⇓ / ${playerNetworkInfo.totalUploaded} ⇑` 202 ? `${playerNetworkInfo.totalDownloaded} ⇓ / ${playerNetworkInfo.totalUploaded} ⇑`
201 : undefined 203 : undefined
202 const downloadBreakdown = playerNetworkInfo.downloadedFromServer 204 const downloadBreakdown = playerNetworkInfo.downloadedFromServer
203 ? `${playerNetworkInfo.downloadedFromServer} from server · ${playerNetworkInfo.downloadedFromPeers} from peers` 205 ? `${playerNetworkInfo.downloadedFromServer} from servers · ${playerNetworkInfo.downloadedFromPeers} from peers`
204 : undefined 206 : undefined
205 207
206 const bufferProgress = progress !== undefined 208 const bufferProgress = progress !== undefined
@@ -209,6 +211,7 @@ class StatsCard extends Component {
209 211
210 return ` 212 return `
211 ${this.buildElement(player.localize('Player mode'), this.mode || 'HTTP')} 213 ${this.buildElement(player.localize('Player mode'), this.mode || 'HTTP')}
214 ${this.buildElement(player.localize('P2P'), player.localize(this.p2pEnabled ? 'enabled' : 'disabled'))}
212 215
213 ${this.buildElement(player.localize('Video UUID'), this.options_.videoUUID)} 216 ${this.buildElement(player.localize('Video UUID'), this.options_.videoUUID)}
214 217