🤩

Safari の VP9 対応状況

2020/12/04に公開

概要

Safari に実験的な機能として VP9 対応が入ったのでまとめていく。

目的

  • WebRTC 的な VP9 対応をまとめる
  • MP4 的な VP9 対応をまとめる

WebRTC 的な VP9 対応

ファイルベースの MP4 的な VP9 対応

  • YouTube の MP4(VP9/AAC) で Safari で見ることができる

Image from Gyazo

  • そもそも Safari はファイルベースの MP4(MP3) に非対応の模様
    • MP3 ファイル自体は再生できる
  • そのためファイルベースの MP4 で音声であれば現実的には AAC しかなさそう

確認

  • FFMpeg で生成した MP4(VP9/AAC) なファイルな無事再生できた
  • 自前 MP4 ライブラリ / libvpx / libfdk_aac で生成した MP4(VP9/AAC) なファイルが無事再生できた

おまけ

  • MSE を使った場合のみ WebM が利用できるらしい

参考資料

Discussion