Soumettre la recherche
Mettre en ligne
WebRTCとSFU
•
Télécharger en tant que PPTX, PDF
•
7 j'aime
•
2,001 vues
Saki Homma
Suivre
WebRTCの開発とSDPとSFUのお話。
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 29
Télécharger maintenant
Recommandé
WebRTCの技術解説 公開版
WebRTCの技術解説 公開版
Contest Ntt-west
SFUの話
SFUの話
tnoho
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
Yusuke Naka
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Kentaro Ebisawa
WebRTC multistream
WebRTC multistream
mganeko
WebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample update
mganeko
Recommandé
WebRTCの技術解説 公開版
WebRTCの技術解説 公開版
Contest Ntt-west
SFUの話
SFUの話
tnoho
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
Yusuke Naka
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Kentaro Ebisawa
WebRTC multistream
WebRTC multistream
mganeko
WebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample update
mganeko
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
歩 柴田
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
mganeko
Oracle Database (CDB) on Docker を動かしてみる
Oracle Database (CDB) on Docker を動かしてみる
オラクルエンジニア通信
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
NTT DATA Technology & Innovation
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
WebRTC入門+最新動向
WebRTC入門+最新動向
Ryosuke Otsuya
コンテナセキュリティにおける権限制御(OCHaCafe5 #3 Kubernetes のセキュリティ 発表資料)
コンテナセキュリティにおける権限制御(OCHaCafe5 #3 Kubernetes のセキュリティ 発表資料)
NTT DATA Technology & Innovation
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
Helidon 概要
Helidon 概要
オラクルエンジニア通信
WebRTCハンズオン
WebRTCハンズオン
Yusuke Naka
Twitterのsnowflakeについて
Twitterのsnowflakeについて
moai kids
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
Kazuto Kusama
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Apache Avro vs Protocol Buffers
Apache Avro vs Protocol Buffers
Seiya Mizuno
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
Masahito Zembutsu
はじめてのWeb of Things
はじめてのWeb of Things
Saki Homma
WebRTC開発者向けプラットフォーム SkyWayの裏側
WebRTC開発者向けプラットフォーム SkyWayの裏側
Yusuke Naka
Contenu connexe
Tendances
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
歩 柴田
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
mganeko
Oracle Database (CDB) on Docker を動かしてみる
Oracle Database (CDB) on Docker を動かしてみる
オラクルエンジニア通信
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
NTT DATA Technology & Innovation
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
WebRTC入門+最新動向
WebRTC入門+最新動向
Ryosuke Otsuya
コンテナセキュリティにおける権限制御(OCHaCafe5 #3 Kubernetes のセキュリティ 発表資料)
コンテナセキュリティにおける権限制御(OCHaCafe5 #3 Kubernetes のセキュリティ 発表資料)
NTT DATA Technology & Innovation
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
Helidon 概要
Helidon 概要
オラクルエンジニア通信
WebRTCハンズオン
WebRTCハンズオン
Yusuke Naka
Twitterのsnowflakeについて
Twitterのsnowflakeについて
moai kids
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
Kazuto Kusama
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Apache Avro vs Protocol Buffers
Apache Avro vs Protocol Buffers
Seiya Mizuno
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Motonori Shindo
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
Masahito Zembutsu
Tendances
(20)
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
Oracle Database (CDB) on Docker を動かしてみる
Oracle Database (CDB) on Docker を動かしてみる
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
Docker Compose 徹底解説
Docker Compose 徹底解説
WebRTC入門+最新動向
WebRTC入門+最新動向
コンテナセキュリティにおける権限制御(OCHaCafe5 #3 Kubernetes のセキュリティ 発表資料)
コンテナセキュリティにおける権限制御(OCHaCafe5 #3 Kubernetes のセキュリティ 発表資料)
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
Helidon 概要
Helidon 概要
WebRTCハンズオン
WebRTCハンズオン
Twitterのsnowflakeについて
Twitterのsnowflakeについて
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
DockerとPodmanの比較
DockerとPodmanの比較
Apache Avro vs Protocol Buffers
Apache Avro vs Protocol Buffers
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
En vedette
はじめてのWeb of Things
はじめてのWeb of Things
Saki Homma
WebRTC開発者向けプラットフォーム SkyWayの裏側
WebRTC開発者向けプラットフォーム SkyWayの裏側
Yusuke Naka
Breakouts でPresentation API の拡張提案したよ
Breakouts でPresentation API の拡張提案したよ
Saki Homma
Webrtc bootcamp handson
Webrtc bootcamp handson
mganeko
WebRTCの技術解説 第四版 公開版
WebRTCの技術解説 第四版 公開版
You_Kinjoh
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版
You_Kinjoh
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
goforbroke
WebRTC Boot Camp (WebRTC Conference Japan 2016) 事前公開版
WebRTC Boot Camp (WebRTC Conference Japan 2016) 事前公開版
You_Kinjoh
はじめてのWeb of Things
はじめてのWeb of Things
Saki Homma
Value Added Services and WebRTC
Value Added Services and WebRTC
Dialogic Inc.
はじめてのWebRTC/ORTC
はじめてのWebRTC/ORTC
Yusuke Naka
WebRTC Build MCU on browser
WebRTC Build MCU on browser
mganeko
WebRTC on Edge
WebRTC on Edge
Saki Homma
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka
Visual Studio Code 入門
Visual Studio Code 入門
Saki Homma
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
Saki Homma
進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!
Saki Homma
WebRTC研修
WebRTC研修
株式会社 NTTテクノクロス
En vedette
(18)
はじめてのWeb of Things
はじめてのWeb of Things
WebRTC開発者向けプラットフォーム SkyWayの裏側
WebRTC開発者向けプラットフォーム SkyWayの裏側
Breakouts でPresentation API の拡張提案したよ
Breakouts でPresentation API の拡張提案したよ
Webrtc bootcamp handson
Webrtc bootcamp handson
WebRTCの技術解説 第四版 公開版
WebRTCの技術解説 第四版 公開版
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版
HTML5の基礎と応用 ~Open Web Platform~ WebSocket / WebRTC / Web Audio API / WebGL 第三版
H.264で相互接続 - WebRTC Meetup Tokyo #10
H.264で相互接続 - WebRTC Meetup Tokyo #10
WebRTC Boot Camp (WebRTC Conference Japan 2016) 事前公開版
WebRTC Boot Camp (WebRTC Conference Japan 2016) 事前公開版
はじめてのWeb of Things
はじめてのWeb of Things
Value Added Services and WebRTC
Value Added Services and WebRTC
はじめてのWebRTC/ORTC
はじめてのWebRTC/ORTC
WebRTC Build MCU on browser
WebRTC Build MCU on browser
WebRTC on Edge
WebRTC on Edge
WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Visual Studio Code 入門
Visual Studio Code 入門
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!
WebRTC研修
WebRTC研修
Similaire à WebRTCとSFU
Webrtc最新動向
Webrtc最新動向
Yusuke Naka
2013 WebRTC node
2013 WebRTC node
mganeko
2013 WebRTC 概説 & ワークショップ
2013 WebRTC 概説 & ワークショップ
mganeko
Webクローリング&スクレイピングの最前線 公開用
Webクローリング&スクレイピングの最前線 公開用
Lumin Hacker
Data channelの活用方法とその可能性 - WebRTC Conference Japan
Data channelの活用方法とその可能性 - WebRTC Conference Japan
Shintaro Tanaka
Webページが表示されるまで
Webページが表示されるまで
Masataka Suzuki
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
Yusuke Naka
WebRTCとORTCについて整理しておこう
WebRTCとORTCについて整理しておこう
彰 村地
WebRTC配信とハードウェアエンコーダ
WebRTC配信とハードウェアエンコーダ
tnoho
20060520.tcp
20060520.tcp
Ken SASAKI
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
You_Kinjoh
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
ShuheiUda
WebRTCエキスパート座談会
WebRTCエキスパート座談会
Ryosuke Otsuya
ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?
Kengo Nakajima
NTPを使ったDDoSについて
NTPを使ったDDoSについて
Yukimitsu Izawa
HTML5開発最前線
HTML5開発最前線
yoshikawa_t
websocket-survery
websocket-survery
hogemaru_
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤
NTT Communications Technology Development
エンタープライズ環境におけるWebRTC活用のポイント
エンタープライズ環境におけるWebRTC活用のポイント
WebRTCConferenceJapan
WebRTC入門 ~沖縄編~
WebRTC入門 ~沖縄編~
Ryosuke Otsuya
Similaire à WebRTCとSFU
(20)
Webrtc最新動向
Webrtc最新動向
2013 WebRTC node
2013 WebRTC node
2013 WebRTC 概説 & ワークショップ
2013 WebRTC 概説 & ワークショップ
Webクローリング&スクレイピングの最前線 公開用
Webクローリング&スクレイピングの最前線 公開用
Data channelの活用方法とその可能性 - WebRTC Conference Japan
Data channelの活用方法とその可能性 - WebRTC Conference Japan
Webページが表示されるまで
Webページが表示されるまで
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
WebRTCとORTCについて整理しておこう
WebRTCとORTCについて整理しておこう
WebRTC配信とハードウェアエンコーダ
WebRTC配信とハードウェアエンコーダ
20060520.tcp
20060520.tcp
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
HTML5と WebSocket / WebRTC / Web Audio API / WebGL 技術解説
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
Interop Tokyo 2021 - ShowNet を陰で支えた Azure Virtual WAN
WebRTCエキスパート座談会
WebRTCエキスパート座談会
ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?
NTPを使ったDDoSについて
NTPを使ったDDoSについて
HTML5開発最前線
HTML5開発最前線
websocket-survery
websocket-survery
Storm×couchbase serverで作るリアルタイム解析基盤
Storm×couchbase serverで作るリアルタイム解析基盤
エンタープライズ環境におけるWebRTC活用のポイント
エンタープライズ環境におけるWebRTC活用のポイント
WebRTC入門 ~沖縄編~
WebRTC入門 ~沖縄編~
Plus de Saki Homma
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
使い倒そう Visual Studio Live Share!
使い倒そう Visual Studio Live Share!
Saki Homma
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
Saki Homma
Visual Studio Live Share で猛暑を乗り切ろう!
Visual Studio Live Share で猛暑を乗り切ろう!
Saki Homma
知ってますか? Azure IoT Edge
知ってますか? Azure IoT Edge
Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろう
Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
MicrosoftのサービスでさくっとBot開発!
MicrosoftのサービスでさくっとBot開発!
Saki Homma
これさえあれば大丈夫!Visual Studio Code 徹底解説
これさえあれば大丈夫!Visual Studio Code 徹底解説
Saki Homma
Microsoftと最新技術
Microsoftと最新技術
Saki Homma
働き方改革のためのバーチャル秘書
働き方改革のためのバーチャル秘書
Saki Homma
html5j最新情報
html5j最新情報
Saki Homma
Cognitive Services 入門!
Cognitive Services 入門!
Saki Homma
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Saki Homma
進化するEdge+α
進化するEdge+α
Saki Homma
Plus de Saki Homma
(18)
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そう Visual Studio Live Share!
使い倒そう Visual Studio Live Share!
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
Visual Studio Live Share で猛暑を乗り切ろう!
Visual Studio Live Share で猛暑を乗り切ろう!
知ってますか? Azure IoT Edge
知ってますか? Azure IoT Edge
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろう
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
MicrosoftのサービスでさくっとBot開発!
MicrosoftのサービスでさくっとBot開発!
これさえあれば大丈夫!Visual Studio Code 徹底解説
これさえあれば大丈夫!Visual Studio Code 徹底解説
Microsoftと最新技術
Microsoftと最新技術
働き方改革のためのバーチャル秘書
働き方改革のためのバーチャル秘書
html5j最新情報
html5j最新情報
Cognitive Services 入門!
Cognitive Services 入門!
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
進化するEdge+α
進化するEdge+α
WebRTCとSFU
1.
WebRTCとSFU TAG Developer Summit @sakkuru
2.
Saki Homma @sakkuru NTT Communications
3.
4.
WebRTC クライアント間で映像・音声・データを P2Pでリアルタイムにやり取りできる技術
5.
事例 WebRTCのプラットフォームを 開発・運用しています
6.
実際WebRTCの 開発をしていると・・・
7.
• つらい つらいことが めっちゃある
8.
WebRTC開発つらいリスト • ブラウザの互換の問題 • プロトコル多すぎ •
IP, UDP,TCP,TLS, RTP… • DTLS, SRTP, SCTP… • SDP, NAT, NAT traversal, ICE... • TURN, STUN, MCU, SFU • レイヤ4の知識は当然いるよ • レイヤ3の知識も当たり前にいるよ • コーデックの知識もいるよ • 問題の切り分けが難しい • W3CやIETFの仕様書が多い • どんどん変化する仕様 • ハイスペックが要求されるマシン • なぜかつながらない • なぜかつながる • なぜか切れる • なぜか音は流れるのに映像がでない • なぜか片方だけ映像がでる • なぜかデモのときだけ失敗する • 開発中自分の顔がずっと映る もっとあると思う
9.
つらい01 ブラウザ互換の問題の例
10.
WebRTCの通信がはじまるまで こういう映像を こういうコーデック で送るよ あとIPアドレスこれね
11.
WebRTCの通信がはじまるまで OK! こっちはこういう映像を こういうコーデックで送るよ こっちのIPはこれね
12.
WebRTCの通信がはじまるまで WebRTCの通信がはじまる
13.
ブラウザ違っても 通信できる!
14.
複数の映像をやりとりしたい
15.
そのままでは できない
16.
なぜか? こういう映像を こういうコーデック で送るよ あとIPアドレスこれね このとき
17.
v=0 o=- 2488805575470474716 2
IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio video a=msid-semantic:WMS 8WozN5N6ncERDDK3jSxrUzqWriXmcstBeW5q m=audio 9 RTP/SAVPF 111 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:X3J3 a=ice-pwd:wJvn+Tv+CfdqsqFKuOazBDsL a=fingerprint:sha-256 26:E2:BF:B8:57:80:92:FC:7C:6E:1E:F6:C4:84:7B:92:29:65:6D:29:A9:D6:9D:33:A7:13:BA:36:E5:0C: a=setup:active a=mid:audio a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=fmtp:111 minptime=10;useinbandfec=1 a=ssrc:2563974588 cname:x6dRh6wS7Lw9igqN a=ssrc:2563974588 msid:8WozN5N6ncERDDK3jSxrUzqWriXmcstBeW5q f2013dbf-2038-4849-8fb a=ssrc:2563974588 mslabel:8WozN5N6ncERDDK3jSxrUzqWriXmcstBeW5q a=ssrc:2563974588 label:f2013dbf-2038-4849-8fb3-f0b4d07bf09d やり取りしてるのは こんな文字列
18.
ブラウザによって フォーマットが違う Σ( ̄ロ ̄lll)
19.
Chrome: PlanB SDP Firefox:
Unified Plan SDP でも近々Unified Planに統合される予定 年末~1月くらい?
20.
1つの映像/音声/データ SDPの差はほぼない(少しある) → Chrome-FF間で通信可能
21.
複数の映像/音声/データ SDPの差が大きい → Chrome-FF間ではSDPの変換・生成が必要
22.
SFUのはなし SFU = Selective
Forwarding Unit
23.
SFU 上りも下りも 人数分 上りは1本 下りは人数分 P2P クライアントの負荷が小さいので通信可能な人数が増える
24.
SFUのサーバ 両方のSDPフォーマットを解釈し SDPの差を吸収可能
25.
8月からSFU機能のα版を 無償で提供しています
26.
SFUモードはGoogle Chromeのみ
27.
先週 @SkyWay開発チーム FirefoxでSFU動きました! やばい何この安定感 Awesome job!
28.
近日中に Firefoxにも対応するよ!
29.
おしまい
Télécharger maintenant