WebRTCエキスパート座談会

WebRTCが世界に与えるインパクトを探ろう
大津谷 亮祐 / 我如古 正志 / 金城 雄 / 中居 良介
この座談会のテーマ
「勝手に事例紹介」
今を分析し、未来を語る
自己紹介
モデレーター
NTTコミュニケーションズ 技術開発部
“SkyWay”開発チームのリーダー
大津谷 亮祐
WebRTCエキスパート
インフォコム 技術企画室 室長
WebRTCの調査、検証、情報発信
我如古 正志(がねこまさし)
「クライアントサイド中心にサーバー側まで、
広く浅く手を出す。」
WebRTCエキスパート
NTTアドバンステクノロジ 情報機器テクノロジセンタ
最新のWeb技術を使ったアプリケーション開発
金城 雄

「クライアントサイドのプログラマ。
JavaScript好き。ネットワークには弱い。」
WebRTCエキスパート
時雨堂 ファウンダー
Erlang/OTPでMQTTブローカーやTURN/STUNサーバを開発
中居 良介

「サーバサイドのプログラマ。
ネットワークプログラミングが好き。」
この座談会のテーマ
「勝手に事例紹介」
今を分析し、未来を語る
ビデオ会議、Web会議
appear.in
ログインすら不要の無料ビデオ会議
appear.in!
Sqwiggle
リモートワークチーム向けの常時接続型ビデオ会議
www.sqwiggle.com!
Firefox Hello
Firefoxに内蔵されたビデオチャット機能
https://support.mozilla.org/ja/products/firefox/firefox-hello-webrtc!
FireChat
マルチピア・メッシュネットワークを使うことで、
ネット接続がなくても利用できるチャットアプリ。
(WebRTCは利用していない)
AppStore 
 
https://itunes.apple.com/jp/app/firechat/id719829352?mt=8!
Google Play
 
https://play.google.com/store/apps/details?id=com.opengarden.firechathl=ja
Be My Eyes
視覚障害者の 目 になるボランティアアプリ
bemyeyes.org!
録音、録画技術
RecordRTC
録音(WAV)と録画(WebM)ができるJavaScriptライブラリ
recordrtc.org!
Media Recorder API
ブラウザで録音、録画を行うAPI。
2015年2月現在、Firefoxのみに実装。
https://developer.mozilla.org/ja/docs/Web/API/MediaRecorder_API!
WebRTCフレームワーク、

VoIPフレームワーク
OpenTok
Webアプリやモバイルアプリに、ビデオ通話
機能を追加できるプラットフォーム
https://tokbox.com/opentok/!
Twilio
Webから電話やSMSを利用できるAPI
http://twilio.kddi-web.com/!
コンタクトセンター
Mayday (Amazon Fire)
Fireタブレットのサポート用ボタン。
ビデオ通話でスタッフの顔が表示される。
遠隔操作も可能。
(WebRTCを利用しているかどうかは不明)
ヘルプ 
http://www.amazon.co.jp/gp/help/customer/display.html?nodeId=201540070!
YouTube 
https://www.youtube.com/watch?v=X40j57v5g6I!
Broadcast / Streaming
Kurento Media Server
WebRTCに対応したオープンソースのメディアサーバー
プロジェクト 
www.kurento.org!
解説スライド 
http://www.slideshare.net/mganeko/nodekurento!
P2P / Data Channel
webrtc-bbs
WebRTC による P2P 型分散匿名掲示板
ブログ 
http://ntsujio.hatenablog.com/entry/2014/07/14/194104!
GitHub 
https://github.com/tsujio/webrtc-bbs!
サービス 
http://webrtc-bbs.herokuapp.com!
Peer5
Data ChannelとP2Pを使ったCDN
peer5.com!
ShareFest
Data Channelを使ったファイル送信サービス
(Peer5提供)
サービス 
sharefest.me!
GitHub 
https://github.com/Peer5/ShareFest!
WebTorrent
オープンソースのブラウザ版のBitTorrent
(PeerCDN創業者のFeross氏が手がける)
https://github.com/feross/webtorrent!
ロボット / IoT
Romo
iPhoneで制御するロボット。
純正アプリを使えば知育ロボットになり、
SDKでアプリを開発すればオリジナルなロボになる。
www.romotive.jp!
Withings Home
WebRTC対応の環境センサ付きWebカメラ
http://www.withings.com/eu/withings-home.html!
iCam
WebRTC対応のWebカメラ
iCam HD 
http://www.mothertool.co.jp/icamhd/!
iCamPro 
https://www.indiegogo.com/projects/the-first-domestic-robot-that-tracks-intruders!
ブラウザ以外のWebRTC
WebRTC.org
Googleが始めたオープンソースのWebRTCス
タック
プロジェクト 
www.webrtc.org!
Google Code 
https://code.google.com/p/webrtc/!
OpenWebRTC
Ericssonが始めたオープンソースのWebRTCス
タック
プロジェクト 
www.openwebrtc.io!
GitHub 
 
 
https://github.com/EricssonResearch/OpenWebRTC!
node-webrtc
Node.js向けのWebRTCスタック
http://js-platform.github.io/node-webrtc/!
まとめ
クライアントサイド
• 
• 
• 
サーバサイド
• 
• 
• 
質疑応答

WebRTCエキスパート座談会

Editor's Notes

  • #2 10:00:00 こんにちは
  • #3 10:00:00 はじめに、このセッションのテーマ、楽しみ方を説明 誰の断りもなく、誰から頼まれたわけでもなく、勝手にWebRTCの事例を紹介 際どい話になるかもしれませんが、訴えないでくださいね ポイントは、WebRTCの技術エキスパートが語るということ 技術がわかると発想の幅が狭まるという考え方もある しかし、技術を理解しているからこそ、新しいアイデアを見つけ実現できることもある また、技術がわかるからこそ、参入障壁の高さ、競争の激しさがわかる お金が儲かる事業かどうかがわかる 今を分析するだけでなく、未来について語ります 聴き終わった方は、WebRTCの未来が語れるようになる 一応、ハードルを上げておきました
  • #4 10:01:00 では、WebRTCの技術エキスパートの3名を紹介する 時間も限られているので、手短に行く こちらの皆さんは、WebRTCに詳しいという点は共通しているが、得意分野が違う 映画でもプロレスでもRPGでも、正義の味方と悪役が出てくる 最初にそれがわかったほうが、話がわかりやすい どういうキャラか、どういうポジションで語るのかをはっきりさせたい そのあたりを中心に、30秒位で自己紹介をお願いする
  • #5 10:01:45 私は大津谷亮祐 NTT ComのSkyWay開発リーダー このカンファレンスの発起人の一人で、実行委員をやっている
  • #6 10:02:00 我如古さん、金城さん、中居さんの順にお願いする
  • #9 10:03:10 では早速、WebRTC勝手に事例紹介、スタート やらせなし キーワード出してもらってスライドにまとめただけ
  • #10 10:03:40 最初は定番のユースケースから行ってみる ビデオ会議、Web会議
  • #11 10:03:50 appear.in ログインすら不要の無料Web会議 この手のサービスはたくさんあるが代表例と言える どのあたりがすごいのか
  • #12 10:05:50 リモートワーク、在宅勤務、ノマドワーカーのチーム向けのWeb会議 メンバーの顔を5分に1回撮影してずらっと並べて表示 うちは在宅勤務の日に、プレゼンス確認ツールとして使っている どこがすごいのか
  • #13 10:07:50 Firefox Hello わかりにくいんですが、Firefox上で、ビデオチャットのWebアプリが動くのではなく Firefoxにビデオチャットが内蔵されちゃった なんでこんなことやるんでしょうね
  • #14 10:09:50 FireChat インターネット接続がなくても、端末同士でネットワークを作って利用できるチャットアプリ 今のところWebRTCは使われていないと思うが 未来を感じるよね
  • #15 10:11:50 Be My Eyes 視覚障害者の代わりに、スマホに映った映像を言葉で説明してあげる、ボランティアアプリ 話題になりましたよね
  • #16 単純なWeb会議だとコモディティ化してお金の匂いがしない 付加価値ということで録音、録画技術
  • #17 10:13:50 RecordRTC JavaScriptで無理やりWaveやWebMをエンコード
  • #18 Media Recorder API Firefoxに搭載済みの録音、録画API このあたりいかがか。
  • #19 WebRTC関連ビジネスとしては、Web会議と同じくらい最初期に出てきた
  • #20 10:15:50 OpenTok Webアプリやモバイルアプリにビデオ通話機能を簡単に追加できるプラットフォーム SkyWayとかと比べてどうなんでしょ 重量級なイメージがある
  • #21 10:17:50 Twillio WebRTC以前からる電話API Webから電話やSMSを利用できる よくできてますよね
  • #22 Web会議と並んで定番のユースケース コンタクトセンター
  • #23 10:19:50 Mayday Amazon Fireタブレット用のサポートボタン WebRTCを使っているという噂 コンタクトセンタでコンシューマ向けにWebRTCを使った最初の事例ではないか
  • #24 ここらへんから、未来の話に入る Flash Media Serverなどが担っている、1対多のライブ配信、ストリーミング配信に使えないか
  • #25 10:21:50 我如古さんに教えてもらった オープンソースのメディアサーバらしいね
  • #26 P2Pの話、DataChannelの話をしてみる
  • #27 10:23:50 中居さんから教えてもらった P2Pの掲示板があるらしい
  • #28 10:25:50 CDN系もいろいろありますよね MistCDN、Peer5、PeerCDN
  • #29 Peer5の会社が提供している、ドラッグ&ドロップでファイルが遅れるサービス メール添付だとファイルサイズに制限がある 宅ふぁいる便だとサーバにアップロードするのでセキュリティの問題がある ブラウザ同士でファイルが遅れると便利
  • #30 10:27:50 WebTorrent PeerCDNの創業者がライフワークでやっているらしい 追いかけている人いますか
  • #32 10:29:50 みなさんももらったRomo 純正アプリで楽しむ アプリを開発して楽しむ NTT Comはレースゲームを作った 2つの楽しみ方がある
  • #33 10:31:50 WebカメラもWebRTCに対応し始めている
  • #35 ブラウザ以外のWebRTCについて
  • #36 10:33:50 WebRTCの元祖 Googleが始めたオープンソースのWebRTCスタック
  • #37 こっちはエリクソンが始めた方
  • #38 10:35:50 Node-webrtc サーバサイドのWebRTCスタック Chadさんの講演で出てきたSFUが簡単に作れたり、サーバで簡単に録画できたりすると面白い
  • #39 それではまとめに入る
  • #40 10:37:50
  • #41 10:39:50
  • #42 それではまとめに入る