Upgrade to Pro — share decks privately, control downloads, hide ads and more …

VR HQ画質誕生秘話~こうして我々は国内最高画質VRストリーミング動画配信を成し遂げた~ @ xR Tech Tokyo #16

VR HQ画質誕生秘話~こうして我々は国内最高画質VRストリーミング動画配信を成し遂げた~ @ xR Tech Tokyo #16

13:25 - 13:55 30min Session III
DMMでのバーチャルの取り組み大公開スペシャル
合同会社DMM.com @pg_nokkii, @yanoshi

https://vrtokyo.connpass.com/event/129570/

Masahito Yano

June 23, 2019
Tweet

More Decks by Masahito Yano

Other Decks in Technology

Transcript

  1. 6

  2. 15

  3. 2015年 VR元年 25 2016年 VR元年 2017年 VR元年 2018年 VR元年 そして今年

    VR元年 毎年VR元年! きっとその人にとって 衝撃のあった年がVR元年
  4. 2015年 VR元年 27 2016年 VR元年 2017年 VR元年 2018年 VR元年 そして今年

    VR元年 毎年VR元年! 弊社にとっては2016年 DMM VR動画リリース
  5. 28 • Gear VR / Android / iOS 向けでリリース •

    プレイステーション VRに対応! • Oculus Rift / HTC Vive に対応! • Windows MRに対応! 2016年 2017年 2018年 • Android での再生可能端末を増! • HQ画質リリース! 裾野を広げる VR元年! クオリティアップ
  6. 29 • Gear VR / Android / iOS 向けでリリース •

    プレイステーション VRに対応! • Oculus Rift / HTC Vive に対応! • Windows MRに対応! 2016年 2017年 2018年 • Android での再生可能端末を増! • HQ画質リリース! 売上 20億円 売上 40億円 裾野を広げる VR元年! クオリティアップ VR動画配信サービスでは世界最大売上高を誇る(多分)
  7. 34 • Gear VR / Android / iOS 向けでリリース •

    プレイステーション VRに対応! • Oculus Rift / HTC Vive に対応! • Windows MRに対応! 2016年 2017年 2018年 • Android での再生可能端末を増! • HQ画質リリース! 売上 20億円 売上 40億円 裾野を広げる VR元年! クオリティアップ VR動画配信サービスでは世界最大売上高を誇る(多分) (。>﹏<。)
  8. 38

  9. 57 課題2: そもそも再生できない お客様の声 AQUOS sense2を使っているけど、対応端末に なっていないのは納得がいかない! Snapdragon 801とSnapdragon 450を比較すると

    計算性能に差なんてそんなに無いんじゃない!? 確かにCPU/GPUは差がないかもね! デコーダーが弱いの!!! わかる???(白目)
  10. 59 課題2: そもそも再生できない 混沌とするデコーダ仕様 iPhone H.264: 4K 60fps Android H.264:

    Over4K 60fps (Snapdragon 8xx ) Oculus Go H.264: Over4K 60fps PC VR H.264: 4K 60fps / VP9: 8K 60fps PSVR H.264: 3.5K 60fps
  11. 60 課題2: そもそも再生できない 混沌とするデコーダ仕様 iPhone H.264: 4K 60fps Android H.264:

    Over4K 60fps (Snapdragon 8xx ) Oculus Go H.264: Over4K 60fps PC VR H.264: 4K 60fps / VP9: 8K 60fps PSVR H.264: 3.5K 60fps 大変だぁ…
  12. 61 課題2: そもそも再生できない 混沌とするデコーダ仕様 iPhone H.264: 4K 60fps Android H.264:

    Over4K 60fps (Snapdragon 8xx ) Oculus Go H.264: Over4K 60fps PC VR H.264: 4K 60fps / VP9: 8K 60fps PSVR H.264: 3.5K 60fps ユーザーに最高の動画を 届けたい
  13. 63 課題2: そもそも再生できない iPhone H.264: 4K 60fps Android H.264: Over4K

    60fps (Snapdragon 8xx ) Oculus Go H.264: Over4K 60fps PC VR H.264: 4K 60fps / VP9: 8K 60fps PSVR H.264: 3.5K 60fps デバイスに最適なファイルを それぞれ用意します! 解決策
  14. 66 課題2: そもそも再生できない オブジェクト ストレージ 配信 ミドルウェア キャッシュ サーバー MP4

    Wowza OpenResty iPhone Oculus Go PC VR PSVR Android 出し分け 配信情報管理 (st-api) 作った 配信情報管理 システムを作り
  15. 68 課題2: そもそも再生できない 再生可否判定 ライブラリ を作成 Android H.264のパケットを生成し再生可否判定 作った H.264のテストデータを生成し

    デコーダーに投げて デコード結果を エラーハンドリング 実は「通常画質」で大活躍 見れなかった1割のユーザーにVR動画届ける
  16. 77 課題3: トラフィック増 解決策 オブジェクト ストレージ 配信 ミドルウェア MP4 Wowza

    コンテンツAの 視聴状況 ユーザー キャッシュ サーバー OpenResty 多い
  17. 78 課題3: トラフィック増 解決策 オブジェクト ストレージ 配信 ミドルウェア MP4 Wowza

    コンテンツAの 視聴状況 ユーザー キャッシュ サーバー OpenResty CDN とても多い 賢く動的にトラフィック制御 (VODST v.4)