PeerTube/scripts
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
..
build Support tr locale 2024-03-26 14:25:12 +01:00
clean Fix CI using 127.0.0.1 for tests 2022-12-12 13:36:23 +01:00
dev Move email templates in assets directory 2024-03-20 09:15:07 +01:00
e2e Ability for admins to set default upload values 2021-12-14 17:17:01 +01:00
i18n Implement user import/export in server 2024-02-21 13:49:08 +01:00
benchmark.ts Migrate server to ESM 2023-08-11 15:02:33 +02:00
ci.sh Fix nginx serving private hls files 2024-01-18 09:09:31 +01:00
client-build-stats.ts Migrate server to ESM 2023-08-11 15:02:33 +02:00
client-report.sh Upgrade to angular 10 2020-08-07 08:28:14 +02:00
generate-code-contributors.ts Migrate server to ESM 2023-08-11 15:02:33 +02:00
nightly.sh Improve changelog 2023-11-08 09:39:44 +01:00
openapi-clients.sh Typo 2021-08-11 14:43:03 +02:00
openapi-peertube-version.sh OpenAPI clients generation 2020-02-14 14:14:14 +01:00
release-embed-api.sh Fix build 2023-07-10 16:41:08 +02:00
release.sh Fix release script 2023-11-29 08:33:39 +01:00
simulate-many-viewers-worker.js Anonymize IP stored in Redis too 2024-02-29 10:09:21 +01:00
simulate-many-viewers-worker.ts Anonymize IP stored in Redis too 2024-02-29 10:09:21 +01:00
simulate-many-viewers.ts Use sessionId instead of IP to identify viewer 2024-04-04 16:27:40 +02:00
test.sh Create another test suite for transcoding jobs 2022-02-28 16:02:08 +01:00
tsconfig.json Update translations 2024-02-21 15:43:15 +01:00
upgrade.sh Fix backward compat upgrade script 2023-12-08 11:16:43 +01:00