いうていけろ

hideo54のブログ

「Safari」タグの付いた記事一覧

Safari の動画再生のハマりどころ

執筆日: 2020年12月6日
最終更新日: 2020年12月8日


この記事は TSG Advent Calendar 2020 6日目の記事です。
昨日・5日目の記事はつばめ先輩の「RISC-V の Hypervisor 拡張で Hypervisor もどきを書く」でした。すげー。


ここ数ヶ月私は、今まで数年越しで雑に貯めてきた膨大なオタク・メディア・コンテンツの整理に追われています。動画ファイルをエンコードしたり、それを見やすくするようなインフラや Web アプリケーションを作ったり、といった具合です。

そんな中でハマったのが、Safari での動画再生のサポートです。Chrome や Firefox だと普通に再生できる動画が、Safari だと再生できないことがあるのです。macOS ユーザ向けにはまだ「そんなブラウザ使うな」と言えば済みますが、iOS (including iPadOS) でも再生できないとなると、流石に「Safari を使うな」とは言えません。

というわけで、大人しく Safari での動画再生をサポートするにあたって、つまづいたところをまとめておきます。私が調べた限り、以下がよくまとまった記事は他にありませんでした。お役に立てますように。

注意: 以下では HLS (HTTP Live Streaming) による動画配信については触れていません。単なる静的ビデオファイルの再生についての知見です。

この記事を読む