aboutsummaryrefslogblamecommitdiffhomepage
path: root/shared/models/metrics/playback-metric-create.model.ts
blob: b428beeb6023fc40005d08337ffce96de2485c25 (plain) (tree)
1
2
3
4
5
6
7
8


                                           
                                                                                                                                     



                              


                      










                             
import { VideoResolution } from '../videos'

export interface PlaybackMetricCreate {
  playerMode: 'p2p-media-loader' | 'webtorrent' | 'web-video' // FIXME: remove webtorrent player mode not used anymore in PeerTube v6

  resolution?: VideoResolution
  fps?: number

  p2pEnabled?: boolean
  totalPeers?: number

  resolutionChanges: number

  errors: number

  downloadedBytesP2P: number
  downloadedBytesHTTP: number

  uploadedBytesP2P: number

  videoId: number | string
}