$30 off During Our Annual Pro Sale. View Details »

TPAC 2025 の WebRTC トピック共有

Avatar for tetter tetter
November 27, 2025
81

TPAC 2025 の WebRTC トピック共有

Avatar for tetter

tetter

November 27, 2025
Tweet

Transcript

  1. 自己紹介 2 NAME: - tetter (Tetta Maeda) AFFILIATION: - NTTドコモビジネス株式会社

    - SkyWay DevOps & Research FEATURES: - WebRTC Meetup 運営 @tttr_mt tetter27
  2. TPAC とは 4 - W3C が Web ブラウザの標準化を行うために年一回開催される総会 (*) ブラウザ

    API 等の 仕様を決める プロトコル等の 仕様を決める (*) HTML の仕様を決める WHATWG も参加している
  3. ざっくりとしたスケジュール 5 - 11月10, 11, 13, 14日: 各 WG/IG/CG の

    Session - 11月12日: Breakout Session 例) 11月13日のセッションスケジュール
  4. WebRTC 関連セッション 6 - 11/11 - 16:30-18:00 WG Meeting -

    11/12 - 11:15–12:15 Breakout (Low-level RTC Transport API) - 11/13 - 9:00-10:30 WG Meeting - 13:45–15:00 Joint Meeting w/Media Working Group
  5. 関連資料 7 - slide - https://docs.google.com/presentation/d/1sd5zEnvlXO5Sk3ENQorUUIQiRz 65sv0KZKxDMMYHM3I/edit?usp=sharing - minutes -

    https://www.w3.org/2025/11/11-webrtc-minutes.html - https://www.w3.org/2025/11/13-webrtc-minutes.html - https://www.w3.org/2025/11/13-mediawg-minutes.html - recording - 今回の分は残っていない... 🥺 - https://www.youtube.com/@w3c-webrtc/videos <- 普段はこちらに残る
  6. トピック一覧 8 - State of the WG - Transport exploration

    - Encoder Complexity API - PEPC - WebRTC log uploads with Reporting API - SFrame - Encoded Source API update - Camera intrinsics attributes - Mediacapture-transform and track transfer - MSTP for Audio / AudioTrackGenerator - Decoder failure API - Reconciling WebRTC & Media construct
  7. 本日取り上げる範囲 9 - State of the WG - Transport exploration

    - Encoder Complexity API - PEPC - WebRTC log uploads with Reporting API - SFrame - Encoded Source API update - Camera intrinsics attributes - Mediacapture-transform and track transfer - MSTP for Audio / AudioTrackGenerator - Decoder failure API - Reconciling WebRTC & Media construct
  8. - 現状 WebRTC Extended Use Cases (NV) は更新されていないが新たなユース ケースに基づく提案を扱っている -

    今後はユースケースを集約せず、他 WG のように explainer で管理したい - すでに満たされたユースケース等は棚卸しする State of the WG - NV Spec の廃止 10 https://github.com/w3c/webrtc-nv-use-cases/issues/132
  9. Transport exploration - RtcTransport 11 - 仕様策定中の RTPTransport が RTP

    以外も対象になり名称変更 - https://github.com/w3c/webrtc-rtptransport/pull/88 - 依然として最新 Chromium Canary + 起動オプションで実験可能 - 実験用の app では localhost 宛に GB/s 単位で送信できてしまう - サーキットブレーカーを標準化すべきか検討が必要 - WebRTC, WebTransport と共通化可能だが、それが最適かも考えるべき - 現状、既存の WebRTC とは全く違うユースケース (例: LIDER) の実験場としては 良いよね〜という声も
  10. Transport exploration - WebTransport over ICE? 13 - WebTransport の学習コストを下げるために

    RTCPeerConnection から利用でき るようにしたいという提案 - WebTransport はこれまでのスタックを見直すいい機会ではあるが、それによる最 適化に集中すべきかどうかという疑問あり
  11. Encoded Source API update 14 - Fanout (P2P ノードによるリレー) ユースケース向けに活用できる

    API - Receiver を Sender に接続してリレーできる - Web Worker 側で metadata の書き換えや送信フレームの選択等も可能 - 同じ media を複数受信して冗長化もできる - 今回、API 概要が提案され、方向性について rough consensus を得た https://docs.google.com/presentation/d/1dFntwgSd9MrLnd1Sf58eBHstkodUd30WSKGIaK5K2CM/edit?usp=sharing
  12. MSTP for Audio / AudioTrackGenerator 15 - MediaStreamTrackProcessor (MSTP) は映像向け利用についてはコンセンサス

    が取れているが、音声向けについては取れていないので整理したいという提案 - 一部 AudioWorklet と被っているが、MSTP の方が便利なケースはある - 処理の変動に対応するため Worker 内でバッファリングする場合 - 映像と音声を組み合わせたい場合 etc. - 使いやすさの観点から AudioWorklet に軍配が上がっており、利用率にも差が生 まれている状況 https://www.w3.org/TR/mediacapture-transform/