@elena I have not personally tested, but you can set password to Peertube videos. Based on article I found you can set multiple passwords using API:
"Users can set a single password during the upload or update process, while admins and developers can manage multiple passwords via the REST API, offering greater flexibility in access control."
So give each customer unique password and then disable them after 48 hours.
This sound like a lot of work so I hope there are some better ways.
https://linuxiac.com/peertube-6-launches-introducing-password-protection-for-videos/