OdyseeTeam / odysee-api

API server for Odysee
https://odysee.com
MIT License
228 stars 49 forks source link

Collect better playback metrics from clients #350

Closed anbsky closed 3 years ago

anbsky commented 3 years ago

We need to collect playback time as well as buffering events duration, among other things.

Watchman API spec

anbsky commented 3 years ago

Frontend part

DispatchCommit commented 3 years ago

discussion recap: cache doesn't have a clear / distinct value for HLS streams (m3u8 could be cached, segment files might not be for instance) Rename format to protocol - better descriptor of data Rename rate to bandwidth - rate is ambiguous, could refer to video playback rate, or viewer download rate for instance.

Will use existing schema definitions for now though

anbsky commented 3 years ago

Fields have been renamed.

tzarebczan commented 3 years ago

Are we still going to be using the other endpoint to track time to start? Or should that be brought in here with an initial call on playback start?

anbsky commented 3 years ago

We'll probably combine it but I want to address one thing at a time.