webrtc meetup tokyo #2 webrtcの弱点議論

42
WebRTC ののののの @iwashi86 2014/06/03 WebRTC Meetup Tokyo #2

Upload: iwashi86

Post on 25-Jun-2015

567 views

Category:

Documents


1 download

DESCRIPTION

WebRTC Meetup Tokyo #2 でお話した資料です。 WebRTC弱点議論という内容で 特にIE/Safariの対応はどうする? ブラウザのページが閉じてる? という件ついてお話しています。

TRANSCRIPT

Page 1: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

WebRTC の弱点議論@iwashi86

2014/06/03 WebRTC Meetup Tokyo #2

Page 2: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

● いわせ よしまさ     @iwashi86  web iwashi.co

● 仕事 ・ NTT コム Web Developer ・ HTML5 Experts.jp 編集者

● 興味 ・ WebRTC ・ Infrastructure as Code (Vagrant / Chef)

Page 3: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Takeaway

 ・ WebRTC における  ありがちな課題 ( 弱点 ) × 2 ・その対応

Page 4: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

こんな気持ち

Page 5: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

やった!WebRTC サービスできたよ!

Page 6: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

同僚・友人に教えて使ってもらおう!

Page 7: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

超えられない壁

Page 8: WebRTC Meetup Tokyo #2 WebRTCの弱点議論
Page 9: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

PC

Page 10: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

http://news.mynavi.jp/photo/news/2014/05/07/066/  より引用

2014/05 PC ブラウザシェア

Page 11: WebRTC Meetup Tokyo #2 WebRTCの弱点議論
Page 12: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

SmartphoneTablet

Page 13: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

2014/05 スマフォ・タブレット ブラウザシェア

http://news.mynavi.jp/news/2014/06/02/207/  より引用

Page 14: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Solutions?

Page 15: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Ignore

Page 16: WebRTC Meetup Tokyo #2 WebRTCの弱点議論
Page 17: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

ユーザ限定?

Page 18: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Fallback

Page 19: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

https://developers.apidaze.io/webrtc

Page 20: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

https://developers.apidaze.io/webrtc

Flash ?

Page 21: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Plugin

Page 22: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Demo(Safari)

Page 23: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

https://temasys.atlassian.net/wiki/display/TWPP/WebRTC+Plugins  より引用

Page 24: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

こんな気持ち2

Page 25: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

WebRTC サービスで友人とビデオチャットしたい

Page 26: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

同僚・友人にはすでに URL を教えてある

Page 27: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

でも相手はそのページ開いてない

Page 28: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

あれ?どうやって連絡するの?

Page 29: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

電話?

https://www.flickr.com/photos/86979666@N00/8018700489/in/photolist-ddzWhH-cPGNAL-e5hgag-dmP4Ln-gsk1c4-dsFbNo-dsFbP3-dsFb9N-d9VvxQ-dsFb5j-gfcBn2-dsF2vB-dY7ZbV-hPbxDM-dXkDJR-dsFcY3-dsFcWy-dsFcVo-dsF3Ug-dsF3Te-dsF3RV-dsFcR1-dsFcPQ-dsF3Nr-dsF3Mn-dsFcKN-dsFcJL-dsFcHb-dsF3FZ-dsFcEC-dsFcD1-dsF3Bp-dsFcA3-dsF3yV-dsF3xB-dsF3vZ-dsF3v6-dsFcuo-dsFcsY-dsF3rg-dsF3pP-dsF3oz-dsF3mK-dsF3je-dsFcjb-dsFchL-dsFcgy-dsF3dR-dsF3cr-dsF3be/  より引用

Page 30: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Bettersolutions?

Page 31: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

GCM / APNs

Page 32: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

https://developer.mblox.com/book-page/push-message-api  より引用

Page 33: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

W3C Push API

Page 34: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

http://www.w3.org/TR/push-api/

Page 35: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Extension / Add-on

Page 36: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

DEMO( したかったんですが NW 環境的に

signaling が通らないので動作イメージとコードだけ )

Page 37: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Chrome Extension (Background で動作 )

Signaling Server(SkyWay 等 )

独自 App

① 登録

Page 38: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Chrome Extension (Background で動作 )

Signaling Server(SkyWay 等 )

独自 App

① 登録 ② 登録&発信

Page 39: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Chrome Extension (Background で動作 )

Signaling Server(SkyWay 等 )

独自 App

① 登録 ② 登録&発信

③ 通知

Page 40: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

API key

Page 41: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

Takeaway => Summary

 ● IE/Safari  →無視  →フォールバック  →プラグイン

 ●ページが閉じてる  → GCM / APNs    → W3C Push API  → Extensions / Add-on

Page 42: WebRTC Meetup Tokyo #2 WebRTCの弱点議論

おしまい