There are some "streaming" systems that just download clips of a few seconds, which Javascript in the client reassembles into a longer video. This allows moving forwards and backwards in the video stream while using standard HTTPS.
https://en.wikipedia.org/wiki/HTTP_Live_Streaming
https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_ove...