SlideShare a Scribd company logo
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Janus(ジャヌス/ヤーヌス): a general purpose  
gateway (application) server
Lorenzo Miniero
@elminiero
2016年11⽉22⽇, WebRTC Meetup #12, 東京
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Outline
1 簡単な紹介
2 WebRTC の背景
WebRTC と標準化
3 Janus: 汎⽤オープンソース WebRTC ゲートウェイ・サーバ
モジュラーアーキテクチャ
4 Janus の事例紹介
Janus は誰に使われてますか?どうやって?
5 次の開発予定は?
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Meetecho(ミテーコ) は何ですか?
• 2009年にナポリ⼤学から設⽴した⼩さな会社
• ⼤学研究からビジネスまで
• 僕は去年に UniNA で博⼠号を取得した
• ナポリで得意げに開発しました(*)
• リアルタイムマルチメディアアプリケーション
• 初めは、ネット会議だけ
• それから、すべてのマルチメディアにして⾏きました
• 標準化とオープンソースがとても⼤事
• WebRTC が⼤好き!
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Meetecho(ミテーコ) は何ですか?
• 2009年にナポリ⼤学から設⽴した⼩さな会社
• ⼤学研究からビジネスまで
• 僕は去年に UniNA で博⼠号を取得した
• ナポリで得意げに開発しました(*)
• リアルタイムマルチメディアアプリケーション
• 初めは、ネット会議だけ
• それから、すべてのマルチメディアにして⾏きました
• 標準化とオープンソースがとても⼤事
• WebRTC が⼤好き!
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
(*
事務所は⾒つけられますか? )
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
うん、うん、ミテーコについて⼗分ね。。。「WebRTC」とは何
ですか?
• ブラウザでリアルタイムコミュニケーション
• 最近まで、標準的な⽅法がありませんでした!
• 相互動作性がありませんでした
• ブラウザのプラグインが必要でした
WebRTC = Joint standardization efforts
• Internet Engineering Task Force (IETF)
• World Wide Web Consortium (W3C)
• RTCWEB (IETF)
• Real-Time Communication in WEB browsers WG
• プロトコルやフォーマットについて
• WEBRTC (W3C)
• Web Real-Time Communications WG
• UI や API やキャプチャデバイスについて
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
うん、うん、ミテーコについて⼗分ね。。。「WebRTC」とは何
ですか?
• ブラウザでリアルタイムコミュニケーション
• 最近まで、標準的な⽅法がありませんでした!
• 相互動作性がありませんでした
• ブラウザのプラグインが必要でした
WebRTC = Joint standardization efforts
• Internet Engineering Task Force (IETF)
• World Wide Web Consortium (W3C)
• RTCWEB (IETF)
• Real-Time Communication in WEB browsers WG
• プロトコルやフォーマットについて
• WEBRTC (W3C)
• Web Real-Time Communications WG
• UI や API やキャプチャデバイスについて
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
うん、うん、ミテーコについて⼗分ね。。。「WebRTC」とは何
ですか?
• ブラウザでリアルタイムコミュニケーション
• 最近まで、標準的な⽅法がありませんでした!
• 相互動作性がありませんでした
• ブラウザのプラグインが必要でした
WebRTC = Joint standardization efforts
• Internet Engineering Task Force (IETF)
• World Wide Web Consortium (W3C)
• RTCWEB (IETF)
• Real-Time Communication in WEB browsers WG
• プロトコルやフォーマットについて
• WEBRTC (W3C)
• Web Real-Time Communications WG
• UI や API やキャプチャデバイスについて
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
WebRTC のアーキテクチャ
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
サーバ・ゲートウェイ・アプリケーションなら
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
他のレガシーテクノロジーなら
“What is a WebRTC Gateway anyway?”
• https://webrtchacks.com/webrtc-gw/
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
他のレガシーテクノロジーなら
“What is a WebRTC Gateway anyway?”
• https://webrtchacks.com/webrtc-gw/
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
WebRTC のプロトコル群
• シグナリングとネゴシエート
• Javascript Session Establishment Protocol (JSEP)
• Session Description Protocol (SDP) adaptation
• 接続確⽴と NAT 越え
• Session Traversal Utilities for NAT (STUN)
• Traversal Using Relay NAT (TURN)
• Interactive Connectivity Establishment (ICE)
• リアルタイムなメディア送受信とフロー制御
• Real-time Transport (and Control) Protocol (RTP/RTCP)
• Secure Extensions to RTP (SRTP)
• Datagram Transport Layer Security (DTLS)
• コーデック
• Opus audio codec (MTI, Mandatory-to-implement)
• VP8 and H.264 video codecs (MTI, Mandatory-to-implement)
• 汎⽤データ
• WebRTC Data Channels (SCTP)
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
WebRTC のプロトコル群
• シグナリングとネゴシエート
• Javascript Session Establishment Protocol (JSEP)
• Session Description Protocol (SDP) adaptation
• 接続確⽴と NAT 越え
• Session Traversal Utilities for NAT (STUN)
• Traversal Using Relay NAT (TURN)
• Interactive Connectivity Establishment (ICE)
• リアルタイムなメディア送受信とフロー制御
• Real-time Transport (and Control) Protocol (RTP/RTCP)
• Secure Extensions to RTP (SRTP)
• Datagram Transport Layer Security (DTLS)
• コーデック
• Opus audio codec (MTI, Mandatory-to-implement)
• VP8 and H.264 video codecs (MTI, Mandatory-to-implement)
• 汎⽤データ
• WebRTC Data Channels (SCTP)
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Janus: 汎⽤オープンソース WebRTC ゲートウェイ・サーバ
「ヤーヌス(ヤヌス Janus)は、ロー
マ神話の出⼊り⼝と扉の神。前後 2
つの顔を持つのが特徴である。表現
上、左右に別々の顔を持つように描
く場合もある。[..] 過去と未来の間
に⽴つという説明もする。」
— https://ja.wikipedia.org/wiki/ヤーヌス
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Janus: 汎⽤オープンソース WebRTC ゲートウェイ・サーバ
• コミュニケーションでは、過去と未来の間
• レガシーテクノロジー(「過去」)
• WebRTC(「未来」)
Janus
汎⽤オープンソース WebRTC ゲートウェイ・サーバ
• https://github.com/meetecho/janus-gateway
• デモとドキュメント: https://janus.conf.meetecho.com
• コミュ: https://groups.google.com/forum/#!forum/meetecho-janus
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
モジュラーアーキテクチャ
• コアには WebRTC スタックだけあります
• JSEP/SDP, ICE, DTLS-SRTP, Data Channels, ...
• プラグインは、複数のトランスポートプロトコルの上に API を提供して
います
• HTTP / WebSockets (ブラウザ、アプリ、etc.)
• RabbitMQ / Unix Sockets / MQTT (サーバーアプリケーション)
• 他のプラグインでアプリケーションロジックを実装できます
• ユーザは Janus コアでプラグインと話します
• コアは「WebRTC PeerConnection」を⼿がけます
• プラグインはメディアとデータを制御・操作できます
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
モジュラーアーキテクチャ
• コアには WebRTC スタックだけあります
• JSEP/SDP, ICE, DTLS-SRTP, Data Channels, ...
• プラグインは、複数のトランスポートプロトコルの上に API を提供して
います
• HTTP / WebSockets (ブラウザ、アプリ、etc.)
• RabbitMQ / Unix Sockets / MQTT (サーバーアプリケーション)
• 他のプラグインでアプリケーションロジックを実装できます
• ユーザは Janus コアでプラグインと話します
• コアは「WebRTC PeerConnection」を⼿がけます
• プラグインはメディアとデータを制御・操作できます
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
モジュラーアーキテクチャ
• コアには WebRTC スタックだけあります
• JSEP/SDP, ICE, DTLS-SRTP, Data Channels, ...
• プラグインは、複数のトランスポートプロトコルの上に API を提供して
います
• HTTP / WebSockets (ブラウザ、アプリ、etc.)
• RabbitMQ / Unix Sockets / MQTT (サーバーアプリケーション)
• 他のプラグインでアプリケーションロジックを実装できます
• ユーザは Janus コアでプラグインと話します
• コアは「WebRTC PeerConnection」を⼿がけます
• プラグインはメディアとデータを制御・操作できます
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Janus のアーキテクチャと API
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Janus のアーキテクチャと API
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
プラグインは「レンガ」です
• プラグインが単なる機能で、全部のアプリケーションじゃない
• アプリケーションは複数の異なる機能で構成されます
• 機能が複雑なユースケースについての「レンガ」です
• ⼀つとってもプラギン
• Echo Test (→ テスティング!)
• Streaming (→ RTP-to-WebRTC!)
• Video Room (→ Selective Forwarding Unit!)
• SIP Gateway (→ 「レガシー」SIP!)
• Audio Bridge (→ オーディオ MCU!)
• Record & Play (→ レコーディング!)
• Text Room (→ データチャンネルでインスタントメッセージング!)
• ...
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
プラグインは「レンガ」です
• プラグインが単なる機能で、全部のアプリケーションじゃない
• アプリケーションは複数の異なる機能で構成されます
• 機能が複雑なユースケースについての「レンガ」です
• ⼀つとってもプラギン
• Echo Test (→ テスティング!)
• Streaming (→ RTP-to-WebRTC!)
• Video Room (→ Selective Forwarding Unit!)
• SIP Gateway (→ 「レガシー」SIP!)
• Audio Bridge (→ オーディオ MCU!)
• Record & Play (→ レコーディング!)
• Text Room (→ データチャンネルでインスタントメッセージング!)
• ...
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
例えば:オンラインセミナーと Q&A
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
例えば:ソーシャルテレビ
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
上⼿くいかない?「Admin API」を⾒て!
• Janus に対する要求・応答 API
• サーバ能⼒の聞いて
• 設定を調整  (例えば、デバッギング)
• Janus の「handles」と「WebRTC internals」を⾒て
• ⾮同期イベントは、「PullRequest #536」でできます!
http://www.meetecho.com/blog/understanding-the-janus-admin-api/
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Janus にストレステスト: Jattack!
• Jattack = Janus Attack (or J’attacque = フランス語で「攻撃するの」と
⾔って )
• WebSocket でコントロールできる WebRTC のクライアントスタック
• たくさんの「WebRTC PeerConnection」を動的に⽣成できます
• WIP だけど、もう使えます
• 先⽉にシカゴで「IPTComm」で発表しました!
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Janus は誰に使われてますか?どうやって?
• 私たちは Janus を使⽤してます(もちろん!)
• • ネット会議とオンラインセミナー
• WebRTC-to-SIP ゲートウェイ
• ライブイベントのストリーミング (例えば、IETF のミーティング)
• たくさんの⼈と会社も独創的に使⽤してます!
• eラーニング
• コワーキング
• コンタクトセンター
• テレビ放送やソーシャルテレビ
• 監視体制
• E ヘルス
• ホームオートメーションやモノのインターネット(IoT)
• 携帯電話や Raspberry Pi やドローン
• たくさんのサードパーティーソフト
• https://janus.conf.meetecho.com/docs/resources
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Janus は誰に使われてますか?どうやって?
• 私たちは Janus を使⽤してます(もちろん!)
• • ネット会議とオンラインセミナー
• WebRTC-to-SIP ゲートウェイ
• ライブイベントのストリーミング (例えば、IETF のミーティング)
• たくさんの⼈と会社も独創的に使⽤してます!
• eラーニング
• コワーキング
• コンタクトセンター
• テレビ放送やソーシャルテレビ
• 監視体制
• E ヘルス
• ホームオートメーションやモノのインターネット(IoT)
• 携帯電話や Raspberry Pi やドローン
• たくさんのサードパーティーソフト
• https://janus.conf.meetecho.com/docs/resources
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Janus は誰に使われてますか?どうやって?
• 私たちは Janus を使⽤してます(もちろん!)
• • ネット会議とオンラインセミナー
• WebRTC-to-SIP ゲートウェイ
• ライブイベントのストリーミング (例えば、IETF のミーティング)
• たくさんの⼈と会社も独創的に使⽤してます!
• eラーニング
• コワーキング
• コンタクトセンター
• テレビ放送やソーシャルテレビ
• 監視体制
• E ヘルス
• ホームオートメーションやモノのインターネット(IoT)
• 携帯電話や Raspberry Pi やドローン
• たくさんのサードパーティーソフト
• https://janus.conf.meetecho.com/docs/resources
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
「ディレクター」の IETF のミーティング
全部のメディアストリームは WebRTC で使って
• スライドはプロジェクターからのビデオ
• 会議場からビデオカメラでビデオ
• リモートプレゼンターのビデオ
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Meetecho で IETF のミーティング
https://ietf.org/meeting/remote-participation.html
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Meetecho で IETF のレコーディング
https://www.youtube.com/user/ietf
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
A “silly” use case: The Jumping Sumo! (ドローン)
https://www.youtube.com/watch?v=isGSnMlKcss
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
A “silly” use case: The Jumping Sumo! (ドローン)
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
“Matrix wins Best of Show at WebRTC World!’’(ドローン)
https://www.youtube.com/watch?v=OMzDklvDS3c
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
“Matrix wins Best of Show at WebRTC World!’’(ドローン)
https://www.youtube.com/watch?v=NpBStIIq6fM
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Jangouts (「Janus Hangouts」 、ネット会議)
https://github.com/jangouts/jangouts
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
SylkServer (SIP/XMPP AS やネット会議)
http://ag-projects.com/sylkserver/
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
SylkServer (SIP/XMPP AS やネット会議)
http://ag-projects.com/sylkserver/
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Slack (チームコワーキング)
https://webrtchacks.com/dear-slack/
http://iwashi.co/2016/03/14/slack-webrtc-multiparty-analysis ← @iwashi86!
https://slack.engineering/calls-is-it-you-or-is-it-me-f5d36749e8ed
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Beam (テレビゲームのストリーミング)
https://beam.pro/
https://github.com/WatchBeam/ftl-sdk
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Lenovo’s AirClass (eラーニング)
https://www.airclass.com
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Sqwiggle / Speak.io (チームコワーキング)
https://www.sqwiggle.com
https://speak.io
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Sqwiggle / Speak.io (チームコワーキング)
https://www.sqwiggle.com
https://speak.io
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Veeting rooms (ネット会議)
https://www.veeting.com
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
次の開発予定は?
• WebRTC スタックの完成
• レネゴシエート、マルチストリーム...
• 改良とバグ修正
• https://github.com/meetecho/janus-gateway/pulls
• 新し機能:「Events API」!
• コアとプラグインはイベントを⽣成
•「EventHandler」プラグインはイベントをサブスクライブして、使う
• 例えば、データベースに書く、バックエンドに送る、etc.
• 事例紹介
• Homer/HEP モニタリング (https://github.com/sipcapture/homer)
• callstats.io の統計
• Test Test Test! (「Jattack」が役に⽴ちます!)
お願いします!⼿伝って!
• Janus を使って
• ⾃分のアプリケーションやラッパーやプラグインを開発して!
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
次の開発予定は?
• WebRTC スタックの完成
• レネゴシエート、マルチストリーム...
• 改良とバグ修正
• https://github.com/meetecho/janus-gateway/pulls
• 新し機能:「Events API」!
• コアとプラグインはイベントを⽣成
•「EventHandler」プラグインはイベントをサブスクライブして、使う
• 例えば、データベースに書く、バックエンドに送る、etc.
• 事例紹介
• Homer/HEP モニタリング (https://github.com/sipcapture/homer)
• callstats.io の統計
• Test Test Test! (「Jattack」が役に⽴ちます!)
お願いします!⼿伝って!
• Janus を使って
• ⾃分のアプリケーションやラッパーやプラグインを開発して!
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
次の開発予定は?
• WebRTC スタックの完成
• レネゴシエート、マルチストリーム...
• 改良とバグ修正
• https://github.com/meetecho/janus-gateway/pulls
• 新し機能:「Events API」!
• コアとプラグインはイベントを⽣成
•「EventHandler」プラグインはイベントをサブスクライブして、使う
• 例えば、データベースに書く、バックエンドに送る、etc.
• 事例紹介
• Homer/HEP モニタリング (https://github.com/sipcapture/homer)
• callstats.io の統計
• Test Test Test! (「Jattack」が役に⽴ちます!)
お願いします!⼿伝って!
• Janus を使って
• ⾃分のアプリケーションやラッパーやプラグインを開発して!
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
次の開発予定は?
• WebRTC スタックの完成
• レネゴシエート、マルチストリーム...
• 改良とバグ修正
• https://github.com/meetecho/janus-gateway/pulls
• 新し機能:「Events API」!
• コアとプラグインはイベントを⽣成
•「EventHandler」プラグインはイベントをサブスクライブして、使う
• 例えば、データベースに書く、バックエンドに送る、etc.
• 事例紹介
• Homer/HEP モニタリング (https://github.com/sipcapture/homer)
• callstats.io の統計
• Test Test Test! (「Jattack」が役に⽴ちます!)
お願いします!⼿伝って!
• Janus を使って
• ⾃分のアプリケーションやラッパーやプラグインを開発して!
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
次の開発予定は?
• WebRTC スタックの完成
• レネゴシエート、マルチストリーム...
• 改良とバグ修正
• https://github.com/meetecho/janus-gateway/pulls
• 新し機能:「Events API」!
• コアとプラグインはイベントを⽣成
•「EventHandler」プラグインはイベントをサブスクライブして、使う
• 例えば、データベースに書く、バックエンドに送る、etc.
• 事例紹介
• Homer/HEP モニタリング (https://github.com/sipcapture/homer)
• callstats.io の統計
• Test Test Test! (「Jattack」が役に⽴ちます!)
お願いします!⼿伝って!
• Janus を使って
• ⾃分のアプリケーションやラッパーやプラグインを開発して!
WebRTC
Meetup #12
L. Miniero
紹介
WebRTC
標準化
Janus
モジュールや「API」
事例紹介
Janus の事例紹介
今後の活動
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
ありがとうございました!質問がありますか?
@elminiero
@meetecho

More Related Content

What's hot

AEF2e_5_7B_Grammar_Bank.ppt
AEF2e_5_7B_Grammar_Bank.pptAEF2e_5_7B_Grammar_Bank.ppt
AEF2e_5_7B_Grammar_Bank.ppt
pvilardo
 
Simple past tense
Simple past tenseSimple past tense
Simple past tense
Alberik Ryan
 
WebRTCの技術解説 第二版 公開版 完全版
WebRTCの技術解説 第二版 公開版 完全版WebRTCの技術解説 第二版 公開版 完全版
WebRTCの技術解説 第二版 公開版 完全版
Contest Ntt-west
 
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
エピック・ゲームズ・ジャパン Epic Games Japan
 
Wireshark入門 (2014版)
Wireshark入門 (2014版)Wireshark入門 (2014版)
Wireshark入門 (2014版)
彰 村地
 
パケットキャプチャの勘どころ Ssmjp 201501
パケットキャプチャの勘どころ Ssmjp 201501パケットキャプチャの勘どころ Ssmjp 201501
パケットキャプチャの勘どころ Ssmjp 201501
稔 小林
 
Past simple
Past simplePast simple
Past simple
Azhin Rafiq
 
DeNAの動画配信サービスを支えるインフラの内部 #denatechcon
DeNAの動画配信サービスを支えるインフラの内部  #denatechconDeNAの動画配信サービスを支えるインフラの内部  #denatechcon
DeNAの動画配信サービスを支えるインフラの内部 #denatechcon
DeNA
 
elixirを使ったゲームサーバ
elixirを使ったゲームサーバelixirを使ったゲームサーバ
elixirを使ったゲームサーバ
Hidetaka Kojo
 
Cinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作るCinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作る
Unity Technologies Japan K.K.
 
ゲームエフェクトの発注・受注で幸せになるためには 170610
ゲームエフェクトの発注・受注で幸せになるためには 170610ゲームエフェクトの発注・受注で幸せになるためには 170610
ゲームエフェクトの発注・受注で幸せになるためには 170610
s-shimosawa
 
Passive voice future tense
Passive voice future tensePassive voice future tense
Passive voice future tense
Jennifer Flores
 
IIJmio meeting 16 「通信速度」に影響を与える要素とは
IIJmio meeting 16 「通信速度」に影響を与える要素とはIIJmio meeting 16 「通信速度」に影響を与える要素とは
IIJmio meeting 16 「通信速度」に影響を与える要素とは
techlog (Internet Initiative Japan Inc.)
 
Autoware vs. Computer Performance @ ROS Japan UG #43 組み込み勉強会
Autoware vs. Computer Performance @ ROS Japan UG #43 組み込み勉強会Autoware vs. Computer Performance @ ROS Japan UG #43 組み込み勉強会
Autoware vs. Computer Performance @ ROS Japan UG #43 組み込み勉強会
kfunaoka
 
Mielipidekirjoituksen ja blogin kirjoittaminen
Mielipidekirjoituksen ja blogin kirjoittaminenMielipidekirjoituksen ja blogin kirjoittaminen
Mielipidekirjoituksen ja blogin kirjoittaminen
Piritta Seppälä
 

What's hot (15)

AEF2e_5_7B_Grammar_Bank.ppt
AEF2e_5_7B_Grammar_Bank.pptAEF2e_5_7B_Grammar_Bank.ppt
AEF2e_5_7B_Grammar_Bank.ppt
 
Simple past tense
Simple past tenseSimple past tense
Simple past tense
 
WebRTCの技術解説 第二版 公開版 完全版
WebRTCの技術解説 第二版 公開版 完全版WebRTCの技術解説 第二版 公開版 完全版
WebRTCの技術解説 第二版 公開版 完全版
 
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
最新UE4タイトルでのローカライズ事例 (UE4 Localization Deep Dive)
 
Wireshark入門 (2014版)
Wireshark入門 (2014版)Wireshark入門 (2014版)
Wireshark入門 (2014版)
 
パケットキャプチャの勘どころ Ssmjp 201501
パケットキャプチャの勘どころ Ssmjp 201501パケットキャプチャの勘どころ Ssmjp 201501
パケットキャプチャの勘どころ Ssmjp 201501
 
Past simple
Past simplePast simple
Past simple
 
DeNAの動画配信サービスを支えるインフラの内部 #denatechcon
DeNAの動画配信サービスを支えるインフラの内部  #denatechconDeNAの動画配信サービスを支えるインフラの内部  #denatechcon
DeNAの動画配信サービスを支えるインフラの内部 #denatechcon
 
elixirを使ったゲームサーバ
elixirを使ったゲームサーバelixirを使ったゲームサーバ
elixirを使ったゲームサーバ
 
Cinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作るCinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作る
 
ゲームエフェクトの発注・受注で幸せになるためには 170610
ゲームエフェクトの発注・受注で幸せになるためには 170610ゲームエフェクトの発注・受注で幸せになるためには 170610
ゲームエフェクトの発注・受注で幸せになるためには 170610
 
Passive voice future tense
Passive voice future tensePassive voice future tense
Passive voice future tense
 
IIJmio meeting 16 「通信速度」に影響を与える要素とは
IIJmio meeting 16 「通信速度」に影響を与える要素とはIIJmio meeting 16 「通信速度」に影響を与える要素とは
IIJmio meeting 16 「通信速度」に影響を与える要素とは
 
Autoware vs. Computer Performance @ ROS Japan UG #43 組み込み勉強会
Autoware vs. Computer Performance @ ROS Japan UG #43 組み込み勉強会Autoware vs. Computer Performance @ ROS Japan UG #43 組み込み勉強会
Autoware vs. Computer Performance @ ROS Japan UG #43 組み込み勉強会
 
Mielipidekirjoituksen ja blogin kirjoittaminen
Mielipidekirjoituksen ja blogin kirjoittaminenMielipidekirjoituksen ja blogin kirjoittaminen
Mielipidekirjoituksen ja blogin kirjoittaminen
 

Viewers also liked

Mekko Graphics New in Our Latest Version
Mekko Graphics New in Our Latest VersionMekko Graphics New in Our Latest Version
Mekko Graphics New in Our Latest Version
Mekko Graphics
 
Analysis of financial performance for Alphabet (Google)
Analysis of financial performance for Alphabet (Google)Analysis of financial performance for Alphabet (Google)
Analysis of financial performance for Alphabet (Google)
Mekko Graphics
 
Mekko Graphics Marketing Highlights
Mekko Graphics Marketing HighlightsMekko Graphics Marketing Highlights
Mekko Graphics Marketing Highlights
Mekko Graphics
 
Market Analysis Toolkit
Market Analysis ToolkitMarket Analysis Toolkit
Market Analysis Toolkit
Mekko Graphics
 
Profit improvement analysis toolkit
Profit improvement analysis toolkitProfit improvement analysis toolkit
Profit improvement analysis toolkit
Mekko Graphics
 
Building a strategy presentation
Building a strategy presentationBuilding a strategy presentation
Building a strategy presentation
Mekko Graphics
 
Management Consultant Toolkit in powerpoint & Excel
Management Consultant Toolkit in powerpoint & ExcelManagement Consultant Toolkit in powerpoint & Excel
Management Consultant Toolkit in powerpoint & Excel
Aurelien Domont, MBA
 
先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15
Yoichi Ochiai
 
Big Data and Advanced Analytics
Big Data and Advanced AnalyticsBig Data and Advanced Analytics
Big Data and Advanced Analytics
McKinsey on Marketing & Sales
 
Mckinsey presentation template
Mckinsey presentation templateMckinsey presentation template
Mckinsey presentation template
triphos
 
McKinsey presentation
McKinsey presentationMcKinsey presentation
McKinsey presentation
Constructingeq
 
Bcg Consultants Love Life
Bcg  Consultants Love LifeBcg  Consultants Love Life
Bcg Consultants Love Lifenitinagarwalin
 

Viewers also liked (12)

Mekko Graphics New in Our Latest Version
Mekko Graphics New in Our Latest VersionMekko Graphics New in Our Latest Version
Mekko Graphics New in Our Latest Version
 
Analysis of financial performance for Alphabet (Google)
Analysis of financial performance for Alphabet (Google)Analysis of financial performance for Alphabet (Google)
Analysis of financial performance for Alphabet (Google)
 
Mekko Graphics Marketing Highlights
Mekko Graphics Marketing HighlightsMekko Graphics Marketing Highlights
Mekko Graphics Marketing Highlights
 
Market Analysis Toolkit
Market Analysis ToolkitMarket Analysis Toolkit
Market Analysis Toolkit
 
Profit improvement analysis toolkit
Profit improvement analysis toolkitProfit improvement analysis toolkit
Profit improvement analysis toolkit
 
Building a strategy presentation
Building a strategy presentationBuilding a strategy presentation
Building a strategy presentation
 
Management Consultant Toolkit in powerpoint & Excel
Management Consultant Toolkit in powerpoint & ExcelManagement Consultant Toolkit in powerpoint & Excel
Management Consultant Toolkit in powerpoint & Excel
 
先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15先端技術とメディア表現1 #FTMA15
先端技術とメディア表現1 #FTMA15
 
Big Data and Advanced Analytics
Big Data and Advanced AnalyticsBig Data and Advanced Analytics
Big Data and Advanced Analytics
 
Mckinsey presentation template
Mckinsey presentation templateMckinsey presentation template
Mckinsey presentation template
 
McKinsey presentation
McKinsey presentationMcKinsey presentation
McKinsey presentation
 
Bcg Consultants Love Life
Bcg  Consultants Love LifeBcg  Consultants Love Life
Bcg Consultants Love Life
 

Similar to Janus @ Meetup Tokyo #12

WebRTC Rockstars Asian Tour 2017 (JP)
WebRTC Rockstars Asian Tour 2017 (JP)WebRTC Rockstars Asian Tour 2017 (JP)
WebRTC Rockstars Asian Tour 2017 (JP)
Lorenzo Miniero
 
Webrtc最新動向
Webrtc最新動向Webrtc最新動向
Webrtc最新動向
Yusuke Naka
 
WebRTCエキスパート座談会
WebRTCエキスパート座談会WebRTCエキスパート座談会
WebRTCエキスパート座談会
Ryosuke Otsuya
 
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessionsOpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
Akihiro Motoki
 
Testing and packaging WebRTC Stack
Testing and packaging WebRTC StackTesting and packaging WebRTC Stack
Testing and packaging WebRTC Stack
Alexandre Gouaillard
 
Magic Leap で WebRTC 触ってみた
Magic Leap で WebRTC 触ってみたMagic Leap で WebRTC 触ってみた
Magic Leap で WebRTC 触ってみた
NishoMatsusita
 
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
Minehiko Nohara
 
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
Minehiko Nohara
 
MozOpenHardプロジェクトと そのコア技術について
MozOpenHardプロジェクトと そのコア技術についてMozOpenHardプロジェクトと そのコア技術について
MozOpenHardプロジェクトと そのコア技術について
Takagi Koichi
 
WebRTCと ORTCについて 整理しておこう
WebRTCとORTCについて整理しておこうWebRTCとORTCについて整理しておこう
WebRTCと ORTCについて 整理しておこう
彰 村地
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks
 
OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
 
Servcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design PatternServcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design Pattern
Takekazu Omi
 
OpenStack - SDNとオープンネットワーキングのすべて
OpenStack - SDNとオープンネットワーキングのすべてOpenStack - SDNとオープンネットワーキングのすべて
OpenStack - SDNとオープンネットワーキングのすべて
mizumotoda
 
2013 WebRTC node
2013 WebRTC node2013 WebRTC node
2013 WebRTC node
mganeko
 
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
Atomu Hidaka
 
GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月
GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月
GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月
VirtualTech Japan Inc.
 
Chromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそうChromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそうmganeko
 
JavaScript And Keywords
JavaScript And KeywordsJavaScript And Keywords
JavaScript And Keywords
uupaa
 
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなたCld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Tech Summit 2016
 

Similar to Janus @ Meetup Tokyo #12 (20)

WebRTC Rockstars Asian Tour 2017 (JP)
WebRTC Rockstars Asian Tour 2017 (JP)WebRTC Rockstars Asian Tour 2017 (JP)
WebRTC Rockstars Asian Tour 2017 (JP)
 
Webrtc最新動向
Webrtc最新動向Webrtc最新動向
Webrtc最新動向
 
WebRTCエキスパート座談会
WebRTCエキスパート座談会WebRTCエキスパート座談会
WebRTCエキスパート座談会
 
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessionsOpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
OpenStack Atlanta Summit Report: Neutron, Nova and design summit sessions
 
Testing and packaging WebRTC Stack
Testing and packaging WebRTC StackTesting and packaging WebRTC Stack
Testing and packaging WebRTC Stack
 
Magic Leap で WebRTC 触ってみた
Magic Leap で WebRTC 触ってみたMagic Leap で WebRTC 触ってみた
Magic Leap で WebRTC 触ってみた
 
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
 
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
 
MozOpenHardプロジェクトと そのコア技術について
MozOpenHardプロジェクトと そのコア技術についてMozOpenHardプロジェクトと そのコア技術について
MozOpenHardプロジェクトと そのコア技術について
 
WebRTCと ORTCについて 整理しておこう
WebRTCとORTCについて整理しておこうWebRTCとORTCについて整理しておこう
WebRTCと ORTCについて 整理しておこう
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
OpenStackネットワーク入門 – OpenStack最新情報セミナー 2015年4月
 
Servcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design PatternServcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design Pattern
 
OpenStack - SDNとオープンネットワーキングのすべて
OpenStack - SDNとオープンネットワーキングのすべてOpenStack - SDNとオープンネットワーキングのすべて
OpenStack - SDNとオープンネットワーキングのすべて
 
2013 WebRTC node
2013 WebRTC node2013 WebRTC node
2013 WebRTC node
 
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
 
GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月
GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月
GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月
 
Chromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそうChromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそう
 
JavaScript And Keywords
JavaScript And KeywordsJavaScript And Keywords
JavaScript And Keywords
 
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなたCld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
 

More from Lorenzo Miniero

WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
Lorenzo Miniero
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
 
Getting AV1/SVC to work in the Janus WebRTC Server
Getting AV1/SVC to work in the Janus WebRTC ServerGetting AV1/SVC to work in the Janus WebRTC Server
Getting AV1/SVC to work in the Janus WebRTC Server
Lorenzo Miniero
 
WebRTC Broadcasting @ TADSummit 2023
WebRTC Broadcasting @ TADSummit 2023WebRTC Broadcasting @ TADSummit 2023
WebRTC Broadcasting @ TADSummit 2023
Lorenzo Miniero
 
BWE in Janus
BWE in JanusBWE in Janus
BWE in Janus
Lorenzo Miniero
 
The challenges of hybrid meetings @ CommCon 2023
The challenges of hybrid meetings @ CommCon 2023The challenges of hybrid meetings @ CommCon 2023
The challenges of hybrid meetings @ CommCon 2023
Lorenzo Miniero
 
Real-Time Text and WebRTC @ Kamailio World 2023
Real-Time Text and WebRTC @ Kamailio World 2023Real-Time Text and WebRTC @ Kamailio World 2023
Real-Time Text and WebRTC @ Kamailio World 2023
Lorenzo Miniero
 
Become a rockstar using FOSS!
Become a rockstar using FOSS!Become a rockstar using FOSS!
Become a rockstar using FOSS!
Lorenzo Miniero
 
Janus SFU cascading @ IIT-RTC 2022
Janus SFU cascading @ IIT-RTC 2022Janus SFU cascading @ IIT-RTC 2022
Janus SFU cascading @ IIT-RTC 2022
Lorenzo Miniero
 
SIP transfer with Janus/WebRTC @ OpenSIPS 2022
SIP transfer with Janus/WebRTC @ OpenSIPS 2022SIP transfer with Janus/WebRTC @ OpenSIPS 2022
SIP transfer with Janus/WebRTC @ OpenSIPS 2022
Lorenzo Miniero
 
WHIP WebRTC Broadcasting @ FOSDEM 2022
WHIP WebRTC Broadcasting @ FOSDEM 2022WHIP WebRTC Broadcasting @ FOSDEM 2022
WHIP WebRTC Broadcasting @ FOSDEM 2022
Lorenzo Miniero
 
WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21
Lorenzo Miniero
 
WHIP and Janus @ IIT-RTC 2021
WHIP and Janus @ IIT-RTC 2021WHIP and Janus @ IIT-RTC 2021
WHIP and Janus @ IIT-RTC 2021
Lorenzo Miniero
 
Write a SocialTV app @ OpenSIPS 2021
Write a SocialTV app @ OpenSIPS 2021Write a SocialTV app @ OpenSIPS 2021
Write a SocialTV app @ OpenSIPS 2021
Lorenzo Miniero
 
Janus + Audio @ Open Source World
Janus + Audio @ Open Source WorldJanus + Audio @ Open Source World
Janus + Audio @ Open Source World
Lorenzo Miniero
 
JamRTC @ Wonder WebRTC unConference
JamRTC @ Wonder WebRTC unConferenceJamRTC @ Wonder WebRTC unConference
JamRTC @ Wonder WebRTC unConference
Lorenzo Miniero
 
Scaling WebRTC deployments with multicast @ IETF 110 MBONED
Scaling WebRTC deployments with multicast @ IETF 110 MBONEDScaling WebRTC deployments with multicast @ IETF 110 MBONED
Scaling WebRTC deployments with multicast @ IETF 110 MBONED
Lorenzo Miniero
 
Janus Workshop pt.2 @ ClueCon 2021
Janus Workshop pt.2 @ ClueCon 2021Janus Workshop pt.2 @ ClueCon 2021
Janus Workshop pt.2 @ ClueCon 2021
Lorenzo Miniero
 
Janus + NDI @ ClueCon 2021
Janus + NDI @ ClueCon 2021Janus + NDI @ ClueCon 2021
Janus + NDI @ ClueCon 2021
Lorenzo Miniero
 
Can WebRTC help musicians? @ FOSDEM 2021
Can WebRTC help musicians? @ FOSDEM 2021Can WebRTC help musicians? @ FOSDEM 2021
Can WebRTC help musicians? @ FOSDEM 2021
Lorenzo Miniero
 

More from Lorenzo Miniero (20)

WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Getting AV1/SVC to work in the Janus WebRTC Server
Getting AV1/SVC to work in the Janus WebRTC ServerGetting AV1/SVC to work in the Janus WebRTC Server
Getting AV1/SVC to work in the Janus WebRTC Server
 
WebRTC Broadcasting @ TADSummit 2023
WebRTC Broadcasting @ TADSummit 2023WebRTC Broadcasting @ TADSummit 2023
WebRTC Broadcasting @ TADSummit 2023
 
BWE in Janus
BWE in JanusBWE in Janus
BWE in Janus
 
The challenges of hybrid meetings @ CommCon 2023
The challenges of hybrid meetings @ CommCon 2023The challenges of hybrid meetings @ CommCon 2023
The challenges of hybrid meetings @ CommCon 2023
 
Real-Time Text and WebRTC @ Kamailio World 2023
Real-Time Text and WebRTC @ Kamailio World 2023Real-Time Text and WebRTC @ Kamailio World 2023
Real-Time Text and WebRTC @ Kamailio World 2023
 
Become a rockstar using FOSS!
Become a rockstar using FOSS!Become a rockstar using FOSS!
Become a rockstar using FOSS!
 
Janus SFU cascading @ IIT-RTC 2022
Janus SFU cascading @ IIT-RTC 2022Janus SFU cascading @ IIT-RTC 2022
Janus SFU cascading @ IIT-RTC 2022
 
SIP transfer with Janus/WebRTC @ OpenSIPS 2022
SIP transfer with Janus/WebRTC @ OpenSIPS 2022SIP transfer with Janus/WebRTC @ OpenSIPS 2022
SIP transfer with Janus/WebRTC @ OpenSIPS 2022
 
WHIP WebRTC Broadcasting @ FOSDEM 2022
WHIP WebRTC Broadcasting @ FOSDEM 2022WHIP WebRTC Broadcasting @ FOSDEM 2022
WHIP WebRTC Broadcasting @ FOSDEM 2022
 
WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21WebRTC, RED and Janus @ ClueCon21
WebRTC, RED and Janus @ ClueCon21
 
WHIP and Janus @ IIT-RTC 2021
WHIP and Janus @ IIT-RTC 2021WHIP and Janus @ IIT-RTC 2021
WHIP and Janus @ IIT-RTC 2021
 
Write a SocialTV app @ OpenSIPS 2021
Write a SocialTV app @ OpenSIPS 2021Write a SocialTV app @ OpenSIPS 2021
Write a SocialTV app @ OpenSIPS 2021
 
Janus + Audio @ Open Source World
Janus + Audio @ Open Source WorldJanus + Audio @ Open Source World
Janus + Audio @ Open Source World
 
JamRTC @ Wonder WebRTC unConference
JamRTC @ Wonder WebRTC unConferenceJamRTC @ Wonder WebRTC unConference
JamRTC @ Wonder WebRTC unConference
 
Scaling WebRTC deployments with multicast @ IETF 110 MBONED
Scaling WebRTC deployments with multicast @ IETF 110 MBONEDScaling WebRTC deployments with multicast @ IETF 110 MBONED
Scaling WebRTC deployments with multicast @ IETF 110 MBONED
 
Janus Workshop pt.2 @ ClueCon 2021
Janus Workshop pt.2 @ ClueCon 2021Janus Workshop pt.2 @ ClueCon 2021
Janus Workshop pt.2 @ ClueCon 2021
 
Janus + NDI @ ClueCon 2021
Janus + NDI @ ClueCon 2021Janus + NDI @ ClueCon 2021
Janus + NDI @ ClueCon 2021
 
Can WebRTC help musicians? @ FOSDEM 2021
Can WebRTC help musicians? @ FOSDEM 2021Can WebRTC help musicians? @ FOSDEM 2021
Can WebRTC help musicians? @ FOSDEM 2021
 

Recently uploaded

論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
CRI Japan, Inc.
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 

Recently uploaded (16)

論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LBカタログ
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 

Janus @ Meetup Tokyo #12

  • 1. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Janus(ジャヌス/ヤーヌス): a general purpose   gateway (application) server Lorenzo Miniero @elminiero 2016年11⽉22⽇, WebRTC Meetup #12, 東京
  • 2. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Outline 1 簡単な紹介 2 WebRTC の背景 WebRTC と標準化 3 Janus: 汎⽤オープンソース WebRTC ゲートウェイ・サーバ モジュラーアーキテクチャ 4 Janus の事例紹介 Janus は誰に使われてますか?どうやって? 5 次の開発予定は?
  • 3. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Meetecho(ミテーコ) は何ですか? • 2009年にナポリ⼤学から設⽴した⼩さな会社 • ⼤学研究からビジネスまで • 僕は去年に UniNA で博⼠号を取得した • ナポリで得意げに開発しました(*) • リアルタイムマルチメディアアプリケーション • 初めは、ネット会議だけ • それから、すべてのマルチメディアにして⾏きました • 標準化とオープンソースがとても⼤事 • WebRTC が⼤好き!
  • 4. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Meetecho(ミテーコ) は何ですか? • 2009年にナポリ⼤学から設⽴した⼩さな会社 • ⼤学研究からビジネスまで • 僕は去年に UniNA で博⼠号を取得した • ナポリで得意げに開発しました(*) • リアルタイムマルチメディアアプリケーション • 初めは、ネット会議だけ • それから、すべてのマルチメディアにして⾏きました • 標準化とオープンソースがとても⼤事 • WebRTC が⼤好き!
  • 5. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (* 事務所は⾒つけられますか? )
  • 6. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . うん、うん、ミテーコについて⼗分ね。。。「WebRTC」とは何 ですか? • ブラウザでリアルタイムコミュニケーション • 最近まで、標準的な⽅法がありませんでした! • 相互動作性がありませんでした • ブラウザのプラグインが必要でした WebRTC = Joint standardization efforts • Internet Engineering Task Force (IETF) • World Wide Web Consortium (W3C) • RTCWEB (IETF) • Real-Time Communication in WEB browsers WG • プロトコルやフォーマットについて • WEBRTC (W3C) • Web Real-Time Communications WG • UI や API やキャプチャデバイスについて
  • 7. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . うん、うん、ミテーコについて⼗分ね。。。「WebRTC」とは何 ですか? • ブラウザでリアルタイムコミュニケーション • 最近まで、標準的な⽅法がありませんでした! • 相互動作性がありませんでした • ブラウザのプラグインが必要でした WebRTC = Joint standardization efforts • Internet Engineering Task Force (IETF) • World Wide Web Consortium (W3C) • RTCWEB (IETF) • Real-Time Communication in WEB browsers WG • プロトコルやフォーマットについて • WEBRTC (W3C) • Web Real-Time Communications WG • UI や API やキャプチャデバイスについて
  • 8. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . うん、うん、ミテーコについて⼗分ね。。。「WebRTC」とは何 ですか? • ブラウザでリアルタイムコミュニケーション • 最近まで、標準的な⽅法がありませんでした! • 相互動作性がありませんでした • ブラウザのプラグインが必要でした WebRTC = Joint standardization efforts • Internet Engineering Task Force (IETF) • World Wide Web Consortium (W3C) • RTCWEB (IETF) • Real-Time Communication in WEB browsers WG • プロトコルやフォーマットについて • WEBRTC (W3C) • Web Real-Time Communications WG • UI や API やキャプチャデバイスについて
  • 9. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WebRTC のアーキテクチャ
  • 10. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . サーバ・ゲートウェイ・アプリケーションなら
  • 11. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 他のレガシーテクノロジーなら “What is a WebRTC Gateway anyway?” • https://webrtchacks.com/webrtc-gw/
  • 12. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 他のレガシーテクノロジーなら “What is a WebRTC Gateway anyway?” • https://webrtchacks.com/webrtc-gw/
  • 13. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WebRTC のプロトコル群 • シグナリングとネゴシエート • Javascript Session Establishment Protocol (JSEP) • Session Description Protocol (SDP) adaptation • 接続確⽴と NAT 越え • Session Traversal Utilities for NAT (STUN) • Traversal Using Relay NAT (TURN) • Interactive Connectivity Establishment (ICE) • リアルタイムなメディア送受信とフロー制御 • Real-time Transport (and Control) Protocol (RTP/RTCP) • Secure Extensions to RTP (SRTP) • Datagram Transport Layer Security (DTLS) • コーデック • Opus audio codec (MTI, Mandatory-to-implement) • VP8 and H.264 video codecs (MTI, Mandatory-to-implement) • 汎⽤データ • WebRTC Data Channels (SCTP)
  • 14. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WebRTC のプロトコル群 • シグナリングとネゴシエート • Javascript Session Establishment Protocol (JSEP) • Session Description Protocol (SDP) adaptation • 接続確⽴と NAT 越え • Session Traversal Utilities for NAT (STUN) • Traversal Using Relay NAT (TURN) • Interactive Connectivity Establishment (ICE) • リアルタイムなメディア送受信とフロー制御 • Real-time Transport (and Control) Protocol (RTP/RTCP) • Secure Extensions to RTP (SRTP) • Datagram Transport Layer Security (DTLS) • コーデック • Opus audio codec (MTI, Mandatory-to-implement) • VP8 and H.264 video codecs (MTI, Mandatory-to-implement) • 汎⽤データ • WebRTC Data Channels (SCTP)
  • 15. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Janus: 汎⽤オープンソース WebRTC ゲートウェイ・サーバ 「ヤーヌス(ヤヌス Janus)は、ロー マ神話の出⼊り⼝と扉の神。前後 2 つの顔を持つのが特徴である。表現 上、左右に別々の顔を持つように描 く場合もある。[..] 過去と未来の間 に⽴つという説明もする。」 — https://ja.wikipedia.org/wiki/ヤーヌス
  • 16. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Janus: 汎⽤オープンソース WebRTC ゲートウェイ・サーバ • コミュニケーションでは、過去と未来の間 • レガシーテクノロジー(「過去」) • WebRTC(「未来」) Janus 汎⽤オープンソース WebRTC ゲートウェイ・サーバ • https://github.com/meetecho/janus-gateway • デモとドキュメント: https://janus.conf.meetecho.com • コミュ: https://groups.google.com/forum/#!forum/meetecho-janus
  • 17. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . モジュラーアーキテクチャ • コアには WebRTC スタックだけあります • JSEP/SDP, ICE, DTLS-SRTP, Data Channels, ... • プラグインは、複数のトランスポートプロトコルの上に API を提供して います • HTTP / WebSockets (ブラウザ、アプリ、etc.) • RabbitMQ / Unix Sockets / MQTT (サーバーアプリケーション) • 他のプラグインでアプリケーションロジックを実装できます • ユーザは Janus コアでプラグインと話します • コアは「WebRTC PeerConnection」を⼿がけます • プラグインはメディアとデータを制御・操作できます
  • 18. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . モジュラーアーキテクチャ • コアには WebRTC スタックだけあります • JSEP/SDP, ICE, DTLS-SRTP, Data Channels, ... • プラグインは、複数のトランスポートプロトコルの上に API を提供して います • HTTP / WebSockets (ブラウザ、アプリ、etc.) • RabbitMQ / Unix Sockets / MQTT (サーバーアプリケーション) • 他のプラグインでアプリケーションロジックを実装できます • ユーザは Janus コアでプラグインと話します • コアは「WebRTC PeerConnection」を⼿がけます • プラグインはメディアとデータを制御・操作できます
  • 19. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . モジュラーアーキテクチャ • コアには WebRTC スタックだけあります • JSEP/SDP, ICE, DTLS-SRTP, Data Channels, ... • プラグインは、複数のトランスポートプロトコルの上に API を提供して います • HTTP / WebSockets (ブラウザ、アプリ、etc.) • RabbitMQ / Unix Sockets / MQTT (サーバーアプリケーション) • 他のプラグインでアプリケーションロジックを実装できます • ユーザは Janus コアでプラグインと話します • コアは「WebRTC PeerConnection」を⼿がけます • プラグインはメディアとデータを制御・操作できます
  • 20. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Janus のアーキテクチャと API
  • 21. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Janus のアーキテクチャと API
  • 22. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . プラグインは「レンガ」です • プラグインが単なる機能で、全部のアプリケーションじゃない • アプリケーションは複数の異なる機能で構成されます • 機能が複雑なユースケースについての「レンガ」です • ⼀つとってもプラギン • Echo Test (→ テスティング!) • Streaming (→ RTP-to-WebRTC!) • Video Room (→ Selective Forwarding Unit!) • SIP Gateway (→ 「レガシー」SIP!) • Audio Bridge (→ オーディオ MCU!) • Record & Play (→ レコーディング!) • Text Room (→ データチャンネルでインスタントメッセージング!) • ...
  • 23. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . プラグインは「レンガ」です • プラグインが単なる機能で、全部のアプリケーションじゃない • アプリケーションは複数の異なる機能で構成されます • 機能が複雑なユースケースについての「レンガ」です • ⼀つとってもプラギン • Echo Test (→ テスティング!) • Streaming (→ RTP-to-WebRTC!) • Video Room (→ Selective Forwarding Unit!) • SIP Gateway (→ 「レガシー」SIP!) • Audio Bridge (→ オーディオ MCU!) • Record & Play (→ レコーディング!) • Text Room (→ データチャンネルでインスタントメッセージング!) • ...
  • 24. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 例えば:オンラインセミナーと Q&A
  • 25. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 例えば:ソーシャルテレビ
  • 26. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 上⼿くいかない?「Admin API」を⾒て! • Janus に対する要求・応答 API • サーバ能⼒の聞いて • 設定を調整  (例えば、デバッギング) • Janus の「handles」と「WebRTC internals」を⾒て • ⾮同期イベントは、「PullRequest #536」でできます! http://www.meetecho.com/blog/understanding-the-janus-admin-api/
  • 27. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Janus にストレステスト: Jattack! • Jattack = Janus Attack (or J’attacque = フランス語で「攻撃するの」と ⾔って ) • WebSocket でコントロールできる WebRTC のクライアントスタック • たくさんの「WebRTC PeerConnection」を動的に⽣成できます • WIP だけど、もう使えます • 先⽉にシカゴで「IPTComm」で発表しました!
  • 28. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Janus は誰に使われてますか?どうやって? • 私たちは Janus を使⽤してます(もちろん!) • • ネット会議とオンラインセミナー • WebRTC-to-SIP ゲートウェイ • ライブイベントのストリーミング (例えば、IETF のミーティング) • たくさんの⼈と会社も独創的に使⽤してます! • eラーニング • コワーキング • コンタクトセンター • テレビ放送やソーシャルテレビ • 監視体制 • E ヘルス • ホームオートメーションやモノのインターネット(IoT) • 携帯電話や Raspberry Pi やドローン • たくさんのサードパーティーソフト • https://janus.conf.meetecho.com/docs/resources
  • 29. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Janus は誰に使われてますか?どうやって? • 私たちは Janus を使⽤してます(もちろん!) • • ネット会議とオンラインセミナー • WebRTC-to-SIP ゲートウェイ • ライブイベントのストリーミング (例えば、IETF のミーティング) • たくさんの⼈と会社も独創的に使⽤してます! • eラーニング • コワーキング • コンタクトセンター • テレビ放送やソーシャルテレビ • 監視体制 • E ヘルス • ホームオートメーションやモノのインターネット(IoT) • 携帯電話や Raspberry Pi やドローン • たくさんのサードパーティーソフト • https://janus.conf.meetecho.com/docs/resources
  • 30. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Janus は誰に使われてますか?どうやって? • 私たちは Janus を使⽤してます(もちろん!) • • ネット会議とオンラインセミナー • WebRTC-to-SIP ゲートウェイ • ライブイベントのストリーミング (例えば、IETF のミーティング) • たくさんの⼈と会社も独創的に使⽤してます! • eラーニング • コワーキング • コンタクトセンター • テレビ放送やソーシャルテレビ • 監視体制 • E ヘルス • ホームオートメーションやモノのインターネット(IoT) • 携帯電話や Raspberry Pi やドローン • たくさんのサードパーティーソフト • https://janus.conf.meetecho.com/docs/resources
  • 31. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 「ディレクター」の IETF のミーティング 全部のメディアストリームは WebRTC で使って • スライドはプロジェクターからのビデオ • 会議場からビデオカメラでビデオ • リモートプレゼンターのビデオ
  • 32. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Meetecho で IETF のミーティング https://ietf.org/meeting/remote-participation.html
  • 33. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Meetecho で IETF のレコーディング https://www.youtube.com/user/ietf
  • 34. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A “silly” use case: The Jumping Sumo! (ドローン) https://www.youtube.com/watch?v=isGSnMlKcss
  • 35. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A “silly” use case: The Jumping Sumo! (ドローン)
  • 36. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . “Matrix wins Best of Show at WebRTC World!’’(ドローン) https://www.youtube.com/watch?v=OMzDklvDS3c
  • 37. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . “Matrix wins Best of Show at WebRTC World!’’(ドローン) https://www.youtube.com/watch?v=NpBStIIq6fM
  • 38. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Jangouts (「Janus Hangouts」 、ネット会議) https://github.com/jangouts/jangouts
  • 39. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SylkServer (SIP/XMPP AS やネット会議) http://ag-projects.com/sylkserver/
  • 40. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SylkServer (SIP/XMPP AS やネット会議) http://ag-projects.com/sylkserver/
  • 41. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Slack (チームコワーキング) https://webrtchacks.com/dear-slack/ http://iwashi.co/2016/03/14/slack-webrtc-multiparty-analysis ← @iwashi86! https://slack.engineering/calls-is-it-you-or-is-it-me-f5d36749e8ed
  • 42. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Beam (テレビゲームのストリーミング) https://beam.pro/ https://github.com/WatchBeam/ftl-sdk
  • 43. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lenovo’s AirClass (eラーニング) https://www.airclass.com
  • 44. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sqwiggle / Speak.io (チームコワーキング) https://www.sqwiggle.com https://speak.io
  • 45. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sqwiggle / Speak.io (チームコワーキング) https://www.sqwiggle.com https://speak.io
  • 46. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Veeting rooms (ネット会議) https://www.veeting.com
  • 47. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 次の開発予定は? • WebRTC スタックの完成 • レネゴシエート、マルチストリーム... • 改良とバグ修正 • https://github.com/meetecho/janus-gateway/pulls • 新し機能:「Events API」! • コアとプラグインはイベントを⽣成 •「EventHandler」プラグインはイベントをサブスクライブして、使う • 例えば、データベースに書く、バックエンドに送る、etc. • 事例紹介 • Homer/HEP モニタリング (https://github.com/sipcapture/homer) • callstats.io の統計 • Test Test Test! (「Jattack」が役に⽴ちます!) お願いします!⼿伝って! • Janus を使って • ⾃分のアプリケーションやラッパーやプラグインを開発して!
  • 48. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 次の開発予定は? • WebRTC スタックの完成 • レネゴシエート、マルチストリーム... • 改良とバグ修正 • https://github.com/meetecho/janus-gateway/pulls • 新し機能:「Events API」! • コアとプラグインはイベントを⽣成 •「EventHandler」プラグインはイベントをサブスクライブして、使う • 例えば、データベースに書く、バックエンドに送る、etc. • 事例紹介 • Homer/HEP モニタリング (https://github.com/sipcapture/homer) • callstats.io の統計 • Test Test Test! (「Jattack」が役に⽴ちます!) お願いします!⼿伝って! • Janus を使って • ⾃分のアプリケーションやラッパーやプラグインを開発して!
  • 49. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 次の開発予定は? • WebRTC スタックの完成 • レネゴシエート、マルチストリーム... • 改良とバグ修正 • https://github.com/meetecho/janus-gateway/pulls • 新し機能:「Events API」! • コアとプラグインはイベントを⽣成 •「EventHandler」プラグインはイベントをサブスクライブして、使う • 例えば、データベースに書く、バックエンドに送る、etc. • 事例紹介 • Homer/HEP モニタリング (https://github.com/sipcapture/homer) • callstats.io の統計 • Test Test Test! (「Jattack」が役に⽴ちます!) お願いします!⼿伝って! • Janus を使って • ⾃分のアプリケーションやラッパーやプラグインを開発して!
  • 50. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 次の開発予定は? • WebRTC スタックの完成 • レネゴシエート、マルチストリーム... • 改良とバグ修正 • https://github.com/meetecho/janus-gateway/pulls • 新し機能:「Events API」! • コアとプラグインはイベントを⽣成 •「EventHandler」プラグインはイベントをサブスクライブして、使う • 例えば、データベースに書く、バックエンドに送る、etc. • 事例紹介 • Homer/HEP モニタリング (https://github.com/sipcapture/homer) • callstats.io の統計 • Test Test Test! (「Jattack」が役に⽴ちます!) お願いします!⼿伝って! • Janus を使って • ⾃分のアプリケーションやラッパーやプラグインを開発して!
  • 51. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 次の開発予定は? • WebRTC スタックの完成 • レネゴシエート、マルチストリーム... • 改良とバグ修正 • https://github.com/meetecho/janus-gateway/pulls • 新し機能:「Events API」! • コアとプラグインはイベントを⽣成 •「EventHandler」プラグインはイベントをサブスクライブして、使う • 例えば、データベースに書く、バックエンドに送る、etc. • 事例紹介 • Homer/HEP モニタリング (https://github.com/sipcapture/homer) • callstats.io の統計 • Test Test Test! (「Jattack」が役に⽴ちます!) お願いします!⼿伝って! • Janus を使って • ⾃分のアプリケーションやラッパーやプラグインを開発して!
  • 52. WebRTC Meetup #12 L. Miniero 紹介 WebRTC 標準化 Janus モジュールや「API」 事例紹介 Janus の事例紹介 今後の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ありがとうございました!質問がありますか? @elminiero @meetecho