aboutsummaryrefslogtreecommitdiff
path: root/webserver
diff options
context:
space:
mode:
authorluctrudeau <luc.trudeau@gmail.com>2015-06-09 16:13:03 -0400
committerluctrudeau <luc.trudeau@gmail.com>2015-06-09 16:13:03 -0400
commitec0932ccc094048259ce966bcafc15b113f511fa (patch)
tree57a68bcdfc34a1a088df341e2482f7f04e52e706 /webserver
parent8c1502d57d2dddaccc40ab40aa9afa70091704a3 (diff)
downloadnanohttpd-ec0932ccc094048259ce966bcafc15b113f511fa.tar.gz
Added Mime type for HLS
HLS (http://fr.wikipedia.org/wiki/HTTP_Live_Streaming) can be implemented using SimpleWebServer by hosting m3u8 files and the corresponding mpeg-2 TS fragements. All that is missing are the mime types. The mime type for m3u8 is application/vnd.apple.mpegurl (https://tools.ietf.org/html/draft-pantos-http-live-streaming-04#section-3.1) and the mime type for .ts is "video/mp2t" (ref: http://tools.ietf.org/html/rfc3555#page-38). Question: Is it possible to force the m3u8 to be sent as utf-8?
Diffstat (limited to 'webserver')
-rw-r--r--webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java b/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java
index ba6ac6c..aa728b5 100644
--- a/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java
+++ b/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java
@@ -104,6 +104,8 @@ public class SimpleWebServer extends NanoHTTPD {
put("zip", "application/octet-stream");
put("exe", "application/octet-stream");
put("class", "application/octet-stream");
+ put("m3u8", "application/vnd.apple.mpegurl");
+ put("ts", " video/mp2t");
}
};