hls+file:

HLS

仕様書

特徴

[13] HTTPキャッシュCDN との親和性が高いとされています。

プロトコル

[15] 多媒体表現 (multimedia presentation) は、 プレイリストURL によって指定されます >>14

歴史

[1] HTTP Live Streaming Overview - StreamingMediaGuide.pdf ( ( 版)) <https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/StreamingMediaGuide.pdf>

[2] HTTP Live Streaming (HLS) - Apple Developer ( (Apple Inc. 著, 版)) <https://developer.apple.com/streaming/>

[3] draft-pantos-http-live-streaming-14 - HTTP Live Streaming ( ( 版)) <https://tools.ietf.org/html/draft-pantos-http-live-streaming-14>

[4] Timed Metadata for HTTP Live Streaming: 1.0 Introduction ( ( 版)) <https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/HTTP_Live_Streaming_Metadata_Spec/Introduction/Introduction.html>

[5] HTTP Live Streaming Overview: Introduction ( ( 版)) <https://developer.apple.com/library/ios/documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-SW1>

[6] 577084 – (HLS) Implement HTTP Live Streaming (HLS) for audio and video ( 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=577084>

[7] Simplified Adaptive Video Streaming: Announcing support for HLS and DASH in Windows 10 - IEBlog - Site Home - MSDN Blogs ( 版) <http://blogs.msdn.com/b/ie/archive/2015/01/29/simplified-adaptive-video-streaming-announcing-support-for-hls-and-dash-in-windows-10.aspx>

[8] FFmpeg Protocols Documentation () <https://ffmpeg.org/ffmpeg-protocols.html#hls>

Read Apple HTTP Live Streaming compliant segmented stream as a uniform one. The M3U8 playlists describing the segments can be remote HTTP resources or local files, accessed using the standard file protocol. The nested protocol is declared by specifying "+proto" after the hls URI scheme name, where proto is either "file" or "http".

hls+http://host/path/to/remote/resource.m3u8

hls+file://path/to/local/resource.m3u8

Using this protocol is discouraged - the hls demuxer should work just as well (if not, please report the issues) and is more complete. To use the hls demuxer instead, simply use the direct URLs to the m3u8 files.

[9] HLS から MPEG DASH へ移行が進むと言っている人もいますが、 どうなるでしょうか。

[10] RFC 8216 - HTTP Live Streaming () <https://tools.ietf.org/html/rfc8216>