PeerTube/client/src/assets/player/shared
Chocobozzz 5cb3e6a0b8
Use sessionId instead of IP to identify viewer
Breaking: YAML config `ip_view_expiration` is renamed `view_expiration`
Breaking: Views are taken into account after 10 seconds instead of 30
seconds (can be changed in YAML config)

Purpose of this commit is to get closer to other video platforms where
some platforms count views on play (mux, vimeo) or others use a very low
delay (instagram, tiktok)

We also want to improve the viewer identification, where we no longer
use the IP but the `sessionId` generated by the web browser. Multiple
viewers behind a NAT can now be able to be identified as independent
viewers (this method is also used by vimeo or mux)
2024-04-04 16:27:40 +02:00
..
bezels Correctly dispose player components 2023-07-27 14:49:58 +02:00
common Generate small versions of banners too 2024-03-27 15:08:09 +01:00
control-bar Add caption button to player control bar 2024-02-19 16:14:29 +01:00
dock Remove webtorrent support from client 2023-07-10 16:08:28 +02:00
hotkeys Remove webtorrent support from client 2023-07-10 16:08:28 +02:00
metrics Better audio file handling 2024-02-28 10:46:20 +01:00
mobile Update angular to v17 2024-01-05 10:47:14 +01:00
p2p-media-loader Better audio file handling 2024-02-28 10:46:20 +01:00
peertube Use sessionId instead of IP to identify viewer 2024-04-04 16:27:40 +02:00
player-options-builder Add caption button to player control bar 2024-02-19 16:14:29 +01:00
playlist Migrate server to ESM 2023-08-11 15:02:33 +02:00
resolutions Remove webtorrent support from client 2023-07-10 16:08:28 +02:00
settings Fix lint 2024-02-22 10:32:28 +01:00
stats Add more live latency info in stats for nerds 2023-10-30 11:08:09 +01:00
upnext Correctly dispose player components 2023-07-27 14:49:58 +02:00
web-video Better audio file handling 2024-02-28 10:46:20 +01:00