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

配信サービスを作るなら視聴者の体験も可視化してみませんか?

 配信サービスを作るなら視聴者の体験も可視化してみませんか?

2023/07/29
[秋田][オフライン開催] JAWS-UG 東北 〜東北エンジニアの祭典〜 [初心者大歓迎]
イベントURL :
https://jaws-tohoku.doorkeeper.jp/events/156109

2023/08/18
[東北][岩手][オフライン開催]JAWS-UGいわて 特別編 Media-JAWSコラボ LT会
イベントURL :
https://jaws-tohoku.doorkeeper.jp/events/157194

TVer Inc.

July 29, 2023
Tweet

More Decks by TVer Inc.

Other Decks in Technology

Transcript

  1. 地上波とWeb配信の違い 放送の仕組みと配信設備 (地上波) • 番組を電波で配信 ◦ 電波を送信する設備が必要 ▪ 東京スカイツリー ▪

    東京タワー ◻ 現在は予備送信所 ◦ 電波を受信する設備が必要 ▪ アンテナ & テレビ IIJ インターネット図鑑 - テレビ放送とネット動画の違い https://www.iij.ad.jp/cm/i_book/chapter1_2.html 電波を送信する 送信所・中継局 が必要
  2. 放送の仕組みと配信設備 (Web配信) • 番組をデータで配信 ◦ データを送信する設備が必要 ▪ 配信サーバー ◻ ストリーミングサーバー

    ◻ CDN (キャッシュサーバー) ◻ Webサーバー ◦ データを受信する端末が必要 ▪ PC, スマホ, タブレット 地上波とWeb配信の違い IIJ インターネット図鑑 - テレビ放送とネット動画の違い https://www.iij.ad.jp/cm/i_book/chapter1_2.html データを送信する サーバーが必要
  3. 守備範囲 (地上波) • 番組は電波で配信 ◦ 電波を送信するのは 事業者 (放送局) の 基本的な守備範囲

    ◦ 電波を受信するのは テレビメーカーの 基本的な守備範囲 地上波とWeb配信の違い
  4. 守備範囲 (Web配信) • 番組はデータで配信 ◦ データを送信するのは 事業者の守備範囲 ◦ データを受信するのは 誰の守備範囲?メーカー?

        送受信が同一の事業者なので     現時点では両方の面倒を見る 地上波とWeb配信の違い 配信が見れません! 責任範囲外です
  5. あるあるパターン : バックエンドだけ監視している 視聴体験の可視化 サービスのユーザー サービスの開発者 JavaScript のエラー アプリの クラッシュ

    予期せぬ巨大な 画像データ デバイスの発熱 でアプリが強制 終了 サービスが 使えないんだけど!! システムに問題は 出てないですね メモリリークで スローダウン
  6. 視聴体験の可視化 視聴体験はユーザーとシステムから観測する • フロントエンド (ユーザー) ◦ アプリやブラウザで計測 ▪ ユーザーに近い箇所のデータ •

    バックエンド (システム) ◦ APIサーバーやインフラで計測 ▪ システムに近い箇所のデータ バックエンドのログ とリソース状況を分 析します フロントエンドで 発生したイベント を分析しますね
  7. 視聴体験の可視化 フロントエンドで何を見る? • エラー系 ◦ JavaScriptエラー, http通信エラー ◦ アプリのクラッシュ •

    レスポンスタイム • Core Web Vitals ◦ 実際のユーザー体験を測定する一連の指標 ◦ Googleがランキングを決定する際に考慮する要素
  8. 視聴体験の可視化 New Relic Video Agent • 動画プレイヤーのイベントを検知, 取得 ◦ 動画広告のイベントにも対応

    • iOS, Android, JSなどに対応 ◦ https://github.com/newrelic/video-agent-iOS ◦ https://github.com/newrelic/video-agent-android ◦ https://github.com/newrelic/video-videojs-js
  9. まとめ Amazon CloudWatch RUM - AWS Black Belt Online Seminar

    https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black-Belt_2023_Amazon-CloudWatch-RUM_0430_v1.pdf
  10. まとめ Amazon CloudWatch Agent adds support for OpenTelemetry traces and

    AWS X-Ray https://aws.amazon.com/about-aws/whats-new/2023/08/amazon-cloudwatch-agent-opentelemetry-traces-x-ray/