How to make video inaccessible outside the HTML code?

What strategy can I use to develop a video streaming platform where users can upload videos to AWS S3, and other authorized users (their followers) can view these videos through a pre-signed URL embedded in the video source HTML tag. While this setup functions correctly, the problem arises when users inspect the HTML code, copy the video link, and share it with unauthorized individuals, granting them access to the video. I want to prevent direct access to the video via its link.

Additionally, is there a method to disable the “Inspect” option and the “Save file as” feature in the browser?