diff options
author | luctrudeau <luc.trudeau@gmail.com> | 2015-06-09 16:13:03 -0400 |
---|---|---|
committer | luctrudeau <luc.trudeau@gmail.com> | 2015-06-09 16:13:03 -0400 |
commit | ec0932ccc094048259ce966bcafc15b113f511fa (patch) | |
tree | 57a68bcdfc34a1a088df341e2482f7f04e52e706 /webserver | |
parent | 8c1502d57d2dddaccc40ab40aa9afa70091704a3 (diff) | |
download | nanohttpd-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.java | 2 |
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"); } }; |