MKV files are often massive (4GB to 50GB). Your server must support (HTTP 206). This allows the client to request only the specific bytes needed to resume playback or skip ahead.
Then use a JavaScript player (like hls.js or Video.js) to stream it. You cannot directly view http://myserver.com/file.mkv via HLS, but you gain adaptive bitrate streaming. http- myserver.com file.mkv
curl -fSL "http://myserver.com/file.mkv" -o file.mkv MKV files are often massive (4GB to 50GB)
Now rename your link to http://myserver.com/output.mp4 . This file will load instantly and seek perfectly. http- myserver.com file.mkv
He scrambled to unplug the camera. Too late. A file appeared on his desktop: me-now.mkv