# Force correct MIME type for video streaming
<IfModule mod_mime.c>
    AddType video/mp4  .mp4
    AddType video/mp4  .m4v
    AddType video/webm .webm
    AddType video/quicktime .mov
    AddType video/x-msvideo .avi
    AddType video/x-matroska .mkv
</IfModule>

# Allow byte-range streaming
<IfModule mod_headers.c>
    Header set Accept-Ranges bytes
    Header set X-Content-Type-Options ""
</IfModule>

# Remove any forced download headers
<FilesMatch "\.(mp4|mov|avi|mkv|webm|m4v)$">
    Header set Content-Type "video/mp4"
    Header set Content-Disposition "inline"
    Header set Accept-Ranges "bytes"
</FilesMatch>