Well viewers by country would require an external service in order to be reliable to my knowledge. I think it’s possible to anonymize while also retaining the portion needed for origin lookup.
Everything else seems fairly trivial since you connect to the instance and they send you data. It can all be metricized based off data sent, rewinds/skips (in the case of audience engagement), simultaneous connections/peers, etc. There’s probably multiple ways to obtain this data really and I’m glad they are getting it! Pretty minor data that has a lot of use to creators in exchange for using the service is a-okay for me but that’s just my opinion.
I found some more detail in the github for how they check view count, could probs find more if you dug around:
Very cool release, I was wondering if those stats aren’t a privacy problem though? How does Peertube collect them?
Well viewers by country would require an external service in order to be reliable to my knowledge. I think it’s possible to anonymize while also retaining the portion needed for origin lookup.
Everything else seems fairly trivial since you connect to the instance and they send you data. It can all be metricized based off data sent, rewinds/skips (in the case of audience engagement), simultaneous connections/peers, etc. There’s probably multiple ways to obtain this data really and I’m glad they are getting it! Pretty minor data that has a lot of use to creators in exchange for using the service is a-okay for me but that’s just my opinion.
I found some more detail in the github for how they check view count, could probs find more if you dug around:
https://github.com/Chocobozzz/PeerTube/blob/ffcfb32b2f593be46120b9e5fd16d6f8741d8ddc/server/lib/views/video-views-manager.ts
Thank you for your kind answer!