概要 HLSとはHTTP Live Streamingの略 アップルが自社iOS向けに開発した、HTTPベースのストリーミングプロトコル。 特徴 ・特別な設備(ストリーミングサーバなど)が不要でApacheなどのWebサーバでも配信できるのが特徴。 ・通信速度に応じて映像品質(ビットレートや画面サイズ)を変えるAdaptive bitrate streaming機能を持っている ・(デメリット)再生環境が限定されている(Windows微妙) 動作環境 ・iOS3.0以上 ・Android3.0以上 ・WindowsはVLC1.2以上、QuickTime10以上 ・MacOS X10.6以降のSafariブラウザ 技術詳細 ・基本は地デジと同じMPEG2 TSが使われる ・10秒に細切れにされたMPEG2-TSファイルを複数の品質作る ・その再生順を書いたプレイリスト(M3U3形式)を作る
![HLSとは - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/0170f06b6041fbcc871cff947767304a36bf8b13/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-1150d8b18a7c15795b701a55ae908f94.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTg0MCZoPTM4MCZ0eHQ2ND1TRXhUNDRHbzQ0R3YmdHh0LWNvbG9yPSUyMzMzMyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NCZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249Y2VudGVyJTJDbWlkZGxlJnM9YzVmYWMwOWM2ZDM5MTQwYjRmNjFkMmMxYTViNTczZTk%26mark-align%3Dcenter%252Cmiddle%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTg0MCZoPTUwMCZ0eHQ2ND1RRk5VYjIxdmFHbHJidyZ0eHQtY29sb3I9JTIzMzMzJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTQ1JnR4dC1hbGlnbj1yaWdodCUyQ2JvdHRvbSZzPWQ1YTRkZjU3ZGJhOGI2OTJkZTFkNmZkMTM4ZmVkMDY5%26blend-align%3Dcenter%252Cmiddle%26blend-mode%3Dnormal%26s%3Df39b9c9717f0d774c8f12c022a801aba)