Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yusuke Naka
PPTX, PDF
10,345 views
Webrtc最新動向
WebRTC Meetup Tokyo #2 の発表資料です!
Internet
◦
Read more
16
Save
Share
Embed
Embed presentation
Download
Downloaded 45 times
1
/ 31
2
/ 31
3
/ 31
4
/ 31
5
/ 31
6
/ 31
7
/ 31
8
/ 31
9
/ 31
10
/ 31
11
/ 31
12
/ 31
13
/ 31
14
/ 31
15
/ 31
16
/ 31
17
/ 31
18
/ 31
19
/ 31
20
/ 31
21
/ 31
22
/ 31
23
/ 31
24
/ 31
25
/ 31
26
/ 31
27
/ 31
28
/ 31
29
/ 31
30
/ 31
31
/ 31
More Related Content
PPTX
SkyWay HandsOn
by
Yusuke Naka
PDF
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
by
Yusuke Naka
PPTX
WebRTCとORTCについて整理しておこう
by
彰 村地
PDF
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
by
Kensaku Komatsu
PDF
はじめてのWebRTC/ORTC
by
Yusuke Naka
PPTX
WebRTCを始めよう! HTML5fun 第一回勉強会
by
Yusuke Naka
PPTX
5分で分るWebRTCコーデックウォーズ
by
Yusuke Naka
PPTX
Chrome Extensionでスクリーンシェアをやってみる
by
Yusuke Naka
SkyWay HandsOn
by
Yusuke Naka
注目の最新技術「WebRTC」とは? -技術概要と事例紹介-
by
Yusuke Naka
WebRTCとORTCについて整理しておこう
by
彰 村地
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
by
Kensaku Komatsu
はじめてのWebRTC/ORTC
by
Yusuke Naka
WebRTCを始めよう! HTML5fun 第一回勉強会
by
Yusuke Naka
5分で分るWebRTCコーデックウォーズ
by
Yusuke Naka
Chrome Extensionでスクリーンシェアをやってみる
by
Yusuke Naka
What's hot
PPTX
2013 WebRTC node
by
mganeko
PDF
WebRTC入門+最新動向
by
Ryosuke Otsuya
PDF
WebRTCハンズオン
by
Yusuke Naka
PDF
SkyWay国内唯一のCPaaS
by
Kensaku Komatsu
PPTX
WebRTC NextVersion時代のJavaScript開発
by
Yusuke Naka
PPTX
ORTCの仕様書をざっくり斜め読みする
by
Yusuke Naka
PPTX
知ってると得するかもしれないConstraintsたち
by
Kensaku Komatsu
PDF
WebRTC/ORTCの最新動向まるわかり!
by
Yusuke Naka
PDF
5分でわかるWebRTCの仕組み - html5minutes vol.01
by
西畑 一馬
PDF
WebRTCエキスパート座談会
by
Ryosuke Otsuya
PDF
色々なデバイスの映像を使ったWebブラウザでのWebRTC映像中継(GotAPIからのWebRTC利用)
by
Device WebAPI Consortium
PDF
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
by
Yusuke Naka
PDF
スマホ(Android・iPhone)でWebRTC
by
Natsuki Yamanaka
PDF
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
by
Yusuke Naka
PDF
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
by
Kensaku Komatsu
PDF
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
by
Kensaku Komatsu
2013 WebRTC node
by
mganeko
WebRTC入門+最新動向
by
Ryosuke Otsuya
WebRTCハンズオン
by
Yusuke Naka
SkyWay国内唯一のCPaaS
by
Kensaku Komatsu
WebRTC NextVersion時代のJavaScript開発
by
Yusuke Naka
ORTCの仕様書をざっくり斜め読みする
by
Yusuke Naka
知ってると得するかもしれないConstraintsたち
by
Kensaku Komatsu
WebRTC/ORTCの最新動向まるわかり!
by
Yusuke Naka
5分でわかるWebRTCの仕組み - html5minutes vol.01
by
西畑 一馬
WebRTCエキスパート座談会
by
Ryosuke Otsuya
色々なデバイスの映像を使ったWebブラウザでのWebRTC映像中継(GotAPIからのWebRTC利用)
by
Device WebAPI Consortium
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
by
Yusuke Naka
スマホ(Android・iPhone)でWebRTC
by
Natsuki Yamanaka
SkyWayとWebRTC開発者コミュニティ4年間の軌跡とCMC_Meetupで学んだこと、実践したこと
by
Yusuke Naka
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
by
Kensaku Komatsu
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
by
Kensaku Komatsu
Similar to Webrtc最新動向
PDF
2013 WebRTC 概説 & ワークショップ
by
mganeko
PDF
Let's begin WebRTC
by
yoshikawa_t
PDF
20171005 webrtc
by
Yuki Matsukura
PDF
About WebRTC
by
Seiya Konno
PDF
20130216
by
komarineko
PDF
Real time Media streaming Web technologies
by
Nobo Okada
PPTX
WebRTC の紹介
by
Kensaku Komatsu
PDF
WebRTCの話
by
You_Kinjoh
PDF
HTML5開発最前線
by
yoshikawa_t
PDF
WebRTC Boot Camp (WebRTC Conference Japan 2016) 事前公開版
by
You_Kinjoh
PDF
WebRTCの技術解説 第二版 公開版 完全版
by
Contest Ntt-west
PDF
WebRTCについて
by
BeMarble
PPTX
エフサミ2014 web rtcの傾向と対策
by
Kensaku Komatsu
PPT
14th apr2015 リックテレコ勉強会
by
Kensaku Komatsu
PDF
WebRTC概説(P2P)
by
goforbroke
PPTX
WebRTC status and what to expect in 2015
by
Alexandre Gouaillard
PDF
WebRTCとPeer.jsを使った実装
by
Yuta Suzuki
PPTX
うしちゃん WebRTC Chat on SkyWayの開発コードw
by
Kensaku Komatsu
PPTX
Webrtc bootcamp handson
by
mganeko
PDF
WebRTCの技術解説 第二版 公開版 本編
by
Contest Ntt-west
2013 WebRTC 概説 & ワークショップ
by
mganeko
Let's begin WebRTC
by
yoshikawa_t
20171005 webrtc
by
Yuki Matsukura
About WebRTC
by
Seiya Konno
20130216
by
komarineko
Real time Media streaming Web technologies
by
Nobo Okada
WebRTC の紹介
by
Kensaku Komatsu
WebRTCの話
by
You_Kinjoh
HTML5開発最前線
by
yoshikawa_t
WebRTC Boot Camp (WebRTC Conference Japan 2016) 事前公開版
by
You_Kinjoh
WebRTCの技術解説 第二版 公開版 完全版
by
Contest Ntt-west
WebRTCについて
by
BeMarble
エフサミ2014 web rtcの傾向と対策
by
Kensaku Komatsu
14th apr2015 リックテレコ勉強会
by
Kensaku Komatsu
WebRTC概説(P2P)
by
goforbroke
WebRTC status and what to expect in 2015
by
Alexandre Gouaillard
WebRTCとPeer.jsを使った実装
by
Yuta Suzuki
うしちゃん WebRTC Chat on SkyWayの開発コードw
by
Kensaku Komatsu
Webrtc bootcamp handson
by
mganeko
WebRTCの技術解説 第二版 公開版 本編
by
Contest Ntt-west
More from Yusuke Naka
PDF
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
by
Yusuke Naka
PDF
SkyWay UG Kansai #1 Kickoff
by
Yusuke Naka
PDF
SkyWay UG Tokyo #1 Kickoff
by
Yusuke Naka
PDF
NTTコミュニケーションズがちょっと変わったメディアを作ったわけ
by
Yusuke Naka
PDF
HTML5 Experts.jp パフォーマンス・チューニング
by
Yusuke Naka
PDF
WebRTC開発者向けプラットフォーム SkyWayの裏側
by
Yusuke Naka
PPTX
TypeScriptをオススメする理由
by
Yusuke Naka
PPTX
getUserMedia
by
Yusuke Naka
PDF
FuelPHP活用事例
by
Yusuke Naka
PPTX
第72回読書するエンジニアの会(テーマ:変人)
by
Yusuke Naka
PPTX
5jCup WebRTC賞
by
Yusuke Naka
PDF
SPAを実現するために必要な通信技術
by
Yusuke Naka
SkyWayを使いこなすために How to use SkyWay -SkyWay UG Kansai #1 スペシャルバージョン-
by
Yusuke Naka
SkyWay UG Kansai #1 Kickoff
by
Yusuke Naka
SkyWay UG Tokyo #1 Kickoff
by
Yusuke Naka
NTTコミュニケーションズがちょっと変わったメディアを作ったわけ
by
Yusuke Naka
HTML5 Experts.jp パフォーマンス・チューニング
by
Yusuke Naka
WebRTC開発者向けプラットフォーム SkyWayの裏側
by
Yusuke Naka
TypeScriptをオススメする理由
by
Yusuke Naka
getUserMedia
by
Yusuke Naka
FuelPHP活用事例
by
Yusuke Naka
第72回読書するエンジニアの会(テーマ:変人)
by
Yusuke Naka
5jCup WebRTC賞
by
Yusuke Naka
SPAを実現するために必要な通信技術
by
Yusuke Naka
Webrtc最新動向
1.
WebRTC 最新動向 WebRTC Meetup
Tokyo #2 Yusuke Naka
2.
自己紹介 • なかゆうすけ(Twitter :
@Tukimikage) 所属 – NTTコミュニケーションズ 先端IPアーキテクチャセンタ オフィシャルワーク – HTML5 Experts.jp(HTML5 Experts Works) 副編集長 – WebRTC開発者向けフレームワーク「SkyWay」中の人 コミュニティワーク – html5j 自動車部部長 – html5j エンタープライズ部スタッフ
3.
伝えたいこと • WebRTCにかぎらず是非新しい情報をウォッチし てみると面白いよ • 標準化の現場でどのような議論がされているか •
メーリングリストなどでホットなピックスはなに か?(結構個人的に)
4.
ごめんなさい • 文字ばっかりでつまらないかも • Google翻訳先生に多大なご協力を頂きました。 •
内容に間違いがあればご指摘下さい
5.
目次 • 最新情報を収集するには? • W3Cでの標準化動向 •
気になるトピックス – Chrome M34,M35リリース – iOS対応 – H.264対応 – ObejctRTCについて • カンファレンスなどの予定 – WebRTC Conference Atlanta
6.
最新情報を収集するには? • 公開Google Group –
discuss-webrtc • https://groups.google.com/forum/#!forum/discuss-webrtc • 最新情報をキャッチアップできる • 情報量が多い • すごく初歩的な話題からかなり高度な話題まで様々 • ウォッチするのは結構疲れます・・・ • Chromeに関係する情報が多い • iOS向けのWebRTCスタックについても結構議論されている – mozilla.dev.media • https://groups.google.com/forum/#!forum/mozilla.dev.media • Mozillaに関係するWebRTC等のメディア処理系APIの議論が行われている • WebRTC WG Wiki – http://www.w3.org/2011/04/webrtc/wiki/Main_Page – 標準化の動向を知るならここ – ミーティングの開催情報やミーティングで提出されたプレゼン資料が読める – 英語が堪能な方であれば、IRCを垂れ流しておくと面白いかも • irc://irc.w3.org:6665#webrtc
7.
W3C標準化動向 主にJavaScriptAPIについての標準化を実施 Web Real-Time Communications
Working Group http://www.w3.org/2011/04/webrtc/
8.
W3C標準化動向 • ロードマップ – WebRTC
1.0(PeerConnection) • Editors Draft 2014/04/10 – 2014/05/21版を現在作成中 • Working Draft 2014/04/21 • Last Call Working Draft 2014/Q1(9月以降?) • Candidate Recommendation 2014/2Q(12月以降?) – Media Capture and Streams(getUserMedia) • Editors Draft 2014/03/07 – 2014/05/21版を現在作成中 • Working Draft 2012/6/28 – MediaStream Recording • Editors Draft 2013/11/08 • Working Draft 2013/02/05 – MediaStream Capture Scenarios • Editors Draft 2013/11/08 • Working Draft 2012/05/06 とりあえず、遅れ気味です・・・・。
9.
W3C標準化動向 • 昨年暮れから今年にかけて – 2013/11/12@TPAC2013
オフライン・ミーティング • 中国 深セン – 2014/05/12 オフライン・ミーティング • アメリカ ワシントンDC
10.
W3C標準化動向 • 2013/11/12@TPAC2013 オフライン・ミーティング –
Candidate Poolという仕組みを作りICE候補者情報を収集する – IceRestartというICEを中断再開するAPIの提案 – Partial Offersの提案(SDPの一部を更新するため?) – Stream Control APIの提案 • Pause / Resume(Sending & Receiving) • Rejecting Offered Stream • Remove Stream – DTMF APIの提案 – Data Channelでのメッセージサイズについて • Blobで大容量のデータを送る場合のメモリバッファを考慮せねば • ストリームデータを送るAPIが欲しい・・・ • IETFで議論してくれ – WebRTC Stats API • そもそも、ICEの統計情報とかだれが見たいんだっけ?それ意味あるの?・・・ – DTLS Key Control • WebCryptAPIを利用してDTLS用の鍵をアプリケーションレベルで生成(2014年には実装したい? – RTCIdentity APIの提案 • PeerJSでいうところのPeerIDを管理する
11.
W3C標準化動向 • 2014/05/12 オフライン・ミーティング –
Stream Isolation 出展 : https://www.w3.org/wiki/images/2/2d/Martin-slides.pdf
12.
W3C標準化動向 • 2014/05/12 オフライン・ミーティング –
WebRTC Stats APIの議論状況の報告 • https://www.w3.org/2011/04/webrtc/wiki/Stats • MediaStreamTrack objects • ICE Candidate Pairs / Candidate Objects • Data Channel Objects • Audio Volume • Present stats • Network Performance stats 等
13.
W3C標準化動向 • 2014/05/12 オフライン・ミーティング –
RTCRtpSender / RTCRtpReceiver の提案 • PeerConnection.addTrack(Stream.AudioTracks()[0], Stream) • function onaddtrack(e) { receiver = e.receiver; } • Transportsプロパティで情報収集 – ICE Connection State – Remote DTLS certificate • Encodingパラメーター – 現在のエンコードパラメータを取得 – エンコード方式を直接変更 » 最大送信レートを可変 » ストリームの一時停止、再開 » コーデックを変更
14.
W3C標準化動向 • 2014/05/12 オフライン・ミーティング •
ブラウザ同士の相互運用性についての問題 出展:https://www.w3.org/2011/04/webrtc/wiki/images/8/80/W3c-interop.pdf
15.
ブラウザ対応情報 • RTCPeerConnection
16.
ブラウザ対応情報 • getUserMedia/MediaStream
17.
W3C標準化動向 • 2014/05/12 オフライン・ミーティング •
WebRTC Error Reporting – 省略・・・ • 今後の仕様策定の計画 – RTCRtpSender / RTCRtpReceiver 6月中旬 – バグフィクス等 9月中旬 – Last Call 9月末 ※議事録までは読んでいないので、結論は違うかも
18.
気になるトピックス • Chrome M34リリース •
Chrome M35リリース • FirefoxOS対応 • iOS対応 • H.264対応
19.
Chrome M34リリース(4月) – 主な変更点 •
マルチモニタの画面共有に対応 • PeerConnectionを試験的にIPv6対応 • Chrome Android Betaに –disable-webrtc-encryptionフラグを 実装 • SCTP OPEN ACKに対応 – ACKが返ってくるまで待機する – もともとSCTPはUDP上で到着順序を保証する • SandboxモードでAEC(オーディオエコーキャンセラー)のデ バッグレコーディングを有効化(保存はできない) • リモートオーディオトラックで個々のボリュームコントロール が可能になる • “a=rtcp-fb:100 nack pli”に対応 • Stable版でdesktopCapture APIに対応
20.
Chrome M35リリース(5月) – 主な変更点 •
MediaStreamTrack.readyState()に対応 – トラックの状態を取得 » “new” / “live” / “ended” • CPU overload control in WebRTC – CPU負荷が高くなると入力解像度、フレームレート、エンコード方式を制御して、処理を軽くす る? – JS側では制御できない • SDESを標準で無効に – Firefoxは元からDTLS-SRTPのみサポート – ChromeはSDESをサポートしその後DTLS-SRTPに – IETFの議論でSDESは必須ではないとなっている – SDESとDTLS-SRTPの違い » http://webrtchacks.com/webrtc-must-implement-dtls-srtp-but-must-not-implement- sdes/ • ウィンドウキャプチャ時には最前面に共有ウィンドウが表示される • スクリーンキャプチャ時の通知バーに非表示オプションが追加 • MediaStreamTrack.clone()に対応 – メディアストリームトラックを複製する • DesktopCapture APIをHTTPSスキーマーでしか利用できないように変更 • MediaStreamのトラックで配信が停止している場合に黒いフレームをレンダリング https://groups.google.com/d/msg/discuss-webrtc/8Um1WESQ97g/2ETFKEiFcpUJ
21.
iOS対応は? – よく勘違いされますが、iOS版Chromeでは動きません – WebRTCのネイティブスタックを用いて各自実装 •
Webrtc-ios – https://github.com/gandg/webrtc-ios – iPad or iPhone対応 – サードパーティ製ライブラリを利用する • Temasys Plugin – https://temasys.atlassian.net/wiki/display/TWPP/WebRTC+Plugin s – IEとSafariのPC版に対応 出展:https://temasys.atlassian.net/wiki/display/TWPP/WebRTC+Plugins
22.
FirefoxOS対応 – Firefox OS
1.2 for developers • mozGetUserMedia実装 • RTCPeerConnection実装 • バグで動かない(今は無効化されている) – https://bugzilla.mozilla.org/show_bug.cgi?id=942343 – 2013/11/26現在(対応進んでない?) • Firefox OS 2.0でのロードマップ – H.264のハードウェアサポート(次のスライド) – Firefox OS Loop Client(?) – User-facing serviceのリリース準備中 – https://wiki.mozilla.org/B2G/Roadmap
23.
FirefoxOS対応 出展:https://bugzilla.mozilla.org/show_bug.cgi?id=984239
24.
H.264の対応は? • 公式にはなかなか結論が出ない・・・ – CiscoがオープンソースH.264コードを公開 http://www.engadget.com/2013/10/30/cisco-plans-to-open- source-h-264-code-for-webrtc/ –
Open H.264に対応するためのパッチを開発 • Kaiduan氏(2014/3/20) • 現在コードレビュー中 https://webrtc-codereview.appspot.com/21499004/
25.
ObjectRTC • WebRTCの対抗馬? – 2014/01/29
editor’s draft初版公開 • リファレンスコード – https://github.com/openpeer/ortc • W3C ORTC Community Group – http://www.w3.org/community/ortc/participants • Microsoftさんが注目 – http://status.modern.ie/webrtcwebrtcv10api?term=Object%20RTC – CU-RTC-Webの考え方は取り入れているが別物 » ソケットレベルまでコントロールできるためセキュリティリスクがあった » 強力だが使いにくい 出展:http://status.modern.ie/webrtcwebrtcv10api?term=Object%20RTC
26.
ObjectRTC • 将来はWebRTCをも飲み込む勢い? 出展:http://ortc.org.s59135.gridserver.com/wp-content/uploads/2013/11/Raymond-Robin-ORTC-API.ppt
27.
ObjectRTC • ObjectRTC陣営が考える「WebRTCに足りてないもの」 – モバイルアプリとのプロトコルの互換性 –
キャリアスケールのオペレーションに必要な監視、診断機能 – Cloud環境への対応 • サーバ側のWebRTC実装(クライアントとしての) • STUN/TURNの認証情報管理 • オーディオ、ビデオのミキシング • SIPプロキシ • XMPP接続 – 拡張性 • H.264/SVCなどのモバイルにやさしいコーデックの追加 – これらに対応した次世代のJavaScriptAPI
28.
ObjectRTC • ObejectRTCの価値とは? – 簡単なブラウザコード –
モバイル開発用のSDK「ortclib」を提供 • https://github.com/openpeer/ortclib – Node.js用のサーバコードを提供 • https://github.com/openpeer/ortc-node – WebRTC 1.0 APIとの互換性を確保 • webrtc-shim • https://github.com/openpeer/webrtc-shim • Chrome、Firefox、IE全てで動くWebRTCアプリが作れる
29.
ObjectRTC • アーキテクチャの違い(ざっくり) 出展:http://ortc.org.s59135.gridserver.com/wp-content/uploads/2013/11/Raymond-Robin-ORTC-API.ppt SDPという考え方が隠蔽された
30.
ObjectRTC • コードの例 var options
= new ortc.RTCConnectionOptions([new ortc.RTCIceServer("stun:168.61.2.180:8888")]); var rtcConn = new RTCConnection(options); ortc.getUserMedia({ "audio": true, "video": true }, gotMedia,gotMediaError); //ローカルのCandidateを取得 rtcConn.oncandidate = function(){}; //全てのCandidateを発見した rtcConn.onendofcandidates = function(){} //リモートとのペアリングが完了した rtcConn.onactivecandidate = function(evt){} //知らないTrackを受信した rtcConn.onunknowntrack = function(evt){} //接続状態が変化した rtcConn.onstatechanged = function(evt){
31.
カンファレンスなど 年2回開催中 6月はアトランタ、11月はサンタ・クララ
Editor's Notes
#2
趣旨:WebRTCの標準化、ブラウザ実装、製品情報等に関する最新動向を伝える 時間:20分(スライドは30ページぐらい) ターゲット:WebRTCとはなにか?を理解している人(すぐに使ってみたいWebエンジニア向け) 表の趣旨:最新動向を知ってもらう 発表後も、バイブル的な資料にする 裏の趣旨:WebRTC業界での知名度向上 内容 標準化の最新動向 ブラウザ実装の最新動向 トピックス(discassionwebrtcから) ObjectRTCについて
#8
IETFの話はしません
#9
グラフ化してもいいいかも
Download