🤩
Safari の VP9 対応状況
概要
Safari に実験的な機能として VP9 対応が入ったのでまとめていく。
目的
- WebRTC 的な VP9 対応をまとめる
- MP4 的な VP9 対応をまとめる
WebRTC 的な VP9 対応
- 実験的機能の WebRTC VP9 codec にチェック入れることで利用可能
- profile0 と profile2 に対応済み
- デフォルトで有効になりそう
- VP9 で Chrome (Edge) / Firefox と特に問題なくやりとりできる
ファイルベースの MP4 的な VP9 対応
- YouTube の MP4(VP9/AAC) で Safari で見ることができる
- そもそも Safari はファイルベースの MP4(MP3) に非対応の模様
- MP3 ファイル自体は再生できる
- そのためファイルベースの MP4 で音声であれば現実的には AAC しかなさそう
確認
- FFMpeg で生成した MP4(VP9/AAC) なファイルな無事再生できた
- 自前 MP4 ライブラリ / libvpx / libfdk_aac で生成した MP4(VP9/AAC) なファイルが無事再生できた
おまけ
- MSE を使った場合のみ WebM が利用できるらしい
Discussion