v1

latestSwagger 2.02026-07-17226.0 KB
reporter

add reporter

post/reports/playback

Request body

bandwidthinteger

Client bandwidth, bit/s

bitrateinteger

Media bitrate, bit/s

cache'local' | 'player' | 'miss'

Cache status of video

device'ios' | 'adr' | 'web' | 'dsk' | 'stb' required

Client device

durationinteger required

Duration of time between event calls in ms (aiming for between 5s and 30s so generally 5000–30000)

playerstring required

Player server name

positioninteger required

Current playback report stream position, ms

protocol'stb' | 'hls' | 'lvs' required

Standard binary stream (stb), HLS (hls) or live stream (lvs)

rebuf_countinteger required

Rebuffering events count during the interval

rebuf_durationinteger required

Sum of total rebuffering events duration in the interval, ms

rel_positioninteger required

Relative stream position, pct, 0—100

urlstring required

LBRY URL (lbry://... without the protocol part)

user_idstring required

User ID

Example request

{
  "bandwidth": 1124249943,
  "bitrate": 1825042135,
  "cache": "player",
  "device": "adr",
  "duration": 30000,
  "player": "sg-p2",
  "position": 1501556176,
  "protocol": "lvs",
  "rebuf_count": 1077102125,
  "rebuf_duration": 47972,
  "rel_position": 14,
  "url": "@veritasium#f/driverless-cars-are-already-here#1",
  "user_id": "432521"
}

Response

Created response.