summary refs log tree commit
diff options
context:
space:
mode:
authorAaron Patterson <tenderlove@github.com>2019-01-17 13:06:18 -0800
committerGitHub <noreply@github.com>2019-01-17 13:06:18 -0800
commit8878007e4210fb9af9b417b6adff5c99a40ec4b9 (patch)
treead87fe9d9193e6950a2a9d45d4294524d19e25b4
parent0a92893d5442496e4642231bad2d80a1ab84d5e0 (diff)
parent2b91fbd4d90134b61baafeffcbeebed7c1908aed (diff)
downloadrack-8878007e4210fb9af9b417b6adff5c99a40ec4b9.tar.gz
Merge pull request #1333 from styd/video-streaming-mime-types
Add MIME Types for video streaming
-rw-r--r--lib/rack/mime.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/rack/mime.rb b/lib/rack/mime.rb
index e108e4f1..f6c02c1f 100644
--- a/lib/rack/mime.rb
+++ b/lib/rack/mime.rb
@@ -308,6 +308,7 @@ module Rack
       ".lvp"       => "audio/vnd.lucent.voice",
       ".lwp"       => "application/vnd.lotus-wordpro",
       ".m3u"       => "audio/x-mpegurl",
+      ".m3u8"      => "application/x-mpegurl",
       ".m4a"       => "audio/mp4a-latm",
       ".m4v"       => "video/mp4",
       ".ma"        => "application/mathematica",
@@ -345,6 +346,7 @@ module Rack
       ".mp4s"      => "application/mp4",
       ".mp4v"      => "video/mp4",
       ".mpc"       => "application/vnd.mophun.certificate",
+      ".mpd"       => "application/dash+xml",
       ".mpeg"      => "video/mpeg",
       ".mpg"       => "video/mpeg",
       ".mpga"      => "audio/mpeg",
@@ -544,6 +546,7 @@ module Rack
       ".spp"       => "application/scvp-vp-response",
       ".spq"       => "application/scvp-vp-request",
       ".src"       => "application/x-wais-source",
+      ".srt"       => "text/srt",
       ".srx"       => "application/sparql-results+xml",
       ".sse"       => "application/vnd.kodak-descriptor",
       ".ssf"       => "application/vnd.epson.ssf",
@@ -578,6 +581,7 @@ module Rack
       ".tr"        => "text/troff",
       ".tra"       => "application/vnd.trueapp",
       ".trm"       => "application/x-msterminal",
+      ".ts"        => "video/mp2t",
       ".tsv"       => "text/tab-separated-values",
       ".ttf"       => "application/octet-stream",
       ".twd"       => "application/vnd.simtech-mindmapper",
@@ -602,6 +606,7 @@ module Rack
       ".vrml"      => "model/vrml",
       ".vsd"       => "application/vnd.visio",
       ".vsf"       => "application/vnd.vsf",
+      ".vtt"       => "text/vtt",
       ".vtu"       => "model/vnd.vtu",
       ".vxml"      => "application/voicexml+xml",
       ".war"       => "application/java-archive",