this.statsHTTPBytes.pendingUpload = []
return this.player.trigger('p2pInfo', {
+ source: 'p2p-media-loader',
http: {
downloadSpeed: httpDownloadSpeed,
uploadSpeed: httpUploadSpeed,
const totalUploaded = bytes(p2pStats.uploaded + httpStats.uploaded)
const numPeers = p2pStats.numPeers
- subDivWebtorrent.title = this.player().localize('Total downloaded: ') + totalDownloaded.join(' ') + '\n' +
- this.player().localize('Total uploaded: ' + totalUploaded.join(' '))
+ subDivWebtorrent.title = this.player().localize('Total downloaded: ') + totalDownloaded.join(' ') + '\n'
+
+ if (data.source === 'p2p-media-loader') {
+ const downloadedFromServer = bytes(httpStats.downloaded).join(' ')
+ const downloadedFromPeers = bytes(p2pStats.downloaded).join(' ')
+
+ subDivWebtorrent.title +=
+ '* ' + this.player().localize('From the server: ') + downloadedFromServer + '\n' +
+ '* ' + this.player().localize('From peers: ') + downloadedFromPeers + '\n'
+ }
+ subDivWebtorrent.title += this.player().localize('Total uploaded: ') + totalUploaded.join(' ')
downloadSpeedNumber.textContent = downloadSpeed[ 0 ]
downloadSpeedUnit.textContent = ' ' + downloadSpeed[ 1 ]