I emailed the IETF HTTP group about my timeout header idea, and a few people said that RFC 7240's "wait" preference does what I want. I'm not entirely convinced that this is what was intended by that spec, but it's close enough. In response, I've updated …
HTTP "Timeout" header for requesting resources from the future
Background
I've been participating in MPEG's DASH group, and currently a lot of work has been focused on reducing live streaming latency. The latency problem in DASH is that clients have to poll servers to check for new media segments. If they poll too slowly, it introduces …
The structure of an MPEG-DASH MPD
The MPEG-DASH Media Presentation Description (MPD) is an XML document containing information about media segments, their relationships and information necessary to choose between them, and other metadata that may be needed by clients.
In this post, I describe the most important pieces of the MPD, starting from the top level …
Videos as images in HTML
Most web browsers only support a few ancient image formats (mainly PNG, JPEG and GIF), but video formats have improved significantly since those formats were defined. Google is attempting to fix this with their WebP image format, based on VP8. Unfortunately, this only works with Google Chrome and Opera …
Prince of the Dark Kingdom EPUB and MOBI
Note: Updated 2014-09-01 to fix a bunch of broken footnotes.
I just finished book 6 of Mizuni-san's Prince of the Dark Kingdom (Harry Potter fanfiction). I've been using an auto-generated EPUB, but the quality was pretty bad, since it didn't understand the formatting. To fix that, I decided to …