狠狠撸

狠狠撸Share a Scribd company logo
Janus: the server-side WebRTC jack-of-all-trades
Lorenzo Miniero
@elminiero
2017年11?20?、東京
今?は诞??!(もう若くないです。。。)
私について
Lorenzo Miniero
? ナポリ?学で博?なりました
? Meetecho の社?
? オーペンソース?好きです
? バイキングになりたいのようです (←)
連絡線
? lorenzo@meetecho.com
? https://twitter.com/elminiero
? /LorenzoMiniero
私にもっとついて
私にもっとついて
私にもっとついて
Meetecho(ミテーコ) は何ですか?
? 2009年にナポリ?学から設?した?さな会社
? ?学研究からビジネスまで
? けど、?学と関係じゃないです
? リアルタイムマルチメディアアプリケーション
? 標準化とオープンソースがとても?事
? ことなるサービス
? コンサルティング
? Janus の商?サポートとライセンス
? ライブイベントの配信するの?(IETF とか、ACM とか, 。。。)
? ナポリで得意げに開発しました(*)
Meetecho(ミテーコ) は何ですか?
? 2009年にナポリ?学から設?した?さな会社
? ?学研究からビジネスまで
? けど、?学と関係じゃないです
? リアルタイムマルチメディアアプリケーション
? 標準化とオープンソースがとても?事
? ことなるサービス
? コンサルティング
? Janus の商?サポートとライセンス
? ライブイベントの配信するの?(IETF とか、ACM とか, 。。。)
? ナポリで得意げに開発しました(*)
Meetecho(ミテーコ) は何ですか?
? 2009年にナポリ?学から設?した?さな会社
? ?学研究からビジネスまで
? けど、?学と関係じゃないです
? リアルタイムマルチメディアアプリケーション
? 標準化とオープンソースがとても?事
? ことなるサービス
? コンサルティング
? Janus の商?サポートとライセンス
? ライブイベントの配信するの?(IETF とか、ACM とか, 。。。)
? ナポリで得意げに開発しました(*)
Meetecho(ミテーコ) は何ですか?
? 2009年にナポリ?学から設?した?さな会社
? ?学研究からビジネスまで
? けど、?学と関係じゃないです
? リアルタイムマルチメディアアプリケーション
? 標準化とオープンソースがとても?事
? ことなるサービス
? コンサルティング
? Janus の商?サポートとライセンス
? ライブイベントの配信するの?(IETF とか、ACM とか, 。。。)
? ナポリで得意げに開発しました(*)
(*
両?家と事務所が?えます! )
Meetecho と CoSMo: 「the WebRTC A-TeamTM
!」
http://www.meetecho.com/blog/availability-of-chrome-interoperable-vp9-svc-in-janus-a-meetecho-cosmo-collaboration/
http://www.meetecho.com/blog/meetecho-and-cosmo-strike-again-perc-lite-integration-in-janus/
WebRTC のアーキテクチャ:ピアツーピア
WebRTC のアーキテクチャ:ピアツーピア
サーバ?ゲートウェイ?アプリケーションなら
サーバ?ゲートウェイ?アプリケーションなら
サーバ?ゲートウェイ?アプリケーションなら
サーバ?ゲートウェイ?アプリケーションなら
他のレガシーテクノロジーなら
他のレガシーテクノロジーなら
他のレガシーテクノロジーなら
Janus: 汎?オープンソース WebRTC サーバ
「ヤーヌス(ヤヌス Janus)は、ローマ
神話の出?り?と扉の神。前後 2 つの
顔を持つのが特徴である。表現上、左右
に別々の顔を持つように描く場合もあ
る。[..] 過去と未来の間に?つという説
明もする。」
— https://ja.wikipedia.org/wiki/ヤーヌス
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 スタックだけあります
? JSEP/SDP や ICE や DTLS-SRTP や Data Channels。。。
? Recording や Simulcasting や SVC や監視もコアにあります
? プラグインは、複数のトランスポートプロトコルの上に API を提供しています
? 当分 HTTP と WebSockets と RabbitMQ と Unix Sockets と MQTT があります
? 他のプラグインでアプリケーションロジックを実装できます
? ユーザは Janus コアでプラグインと話します
? コアは「WebRTC PeerConnection」を?がけます
? プラグインはメディアとデータを制御?操作できます
? プラグインは「レンガ」です
? Streaming + VideoRoom = ソーシャルテレビを実装でくます
? VideoRoom + AudioBridge + TextRoom = オンラインセミナーを実装でくます
? ...
モジュラーアーキテクチャ
? コアには WebRTC スタックだけあります
? JSEP/SDP や ICE や DTLS-SRTP や Data Channels。。。
? Recording や Simulcasting や SVC や監視もコアにあります
? プラグインは、複数のトランスポートプロトコルの上に API を提供しています
? 当分 HTTP と WebSockets と RabbitMQ と Unix Sockets と MQTT があります
? 他のプラグインでアプリケーションロジックを実装できます
? ユーザは Janus コアでプラグインと話します
? コアは「WebRTC PeerConnection」を?がけます
? プラグインはメディアとデータを制御?操作できます
? プラグインは「レンガ」です
? Streaming + VideoRoom = ソーシャルテレビを実装でくます
? VideoRoom + AudioBridge + TextRoom = オンラインセミナーを実装でくます
? ...
モジュラーアーキテクチャ
? コアには WebRTC スタックだけあります
? JSEP/SDP や ICE や DTLS-SRTP や Data Channels。。。
? Recording や Simulcasting や SVC や監視もコアにあります
? プラグインは、複数のトランスポートプロトコルの上に API を提供しています
? 当分 HTTP と WebSockets と RabbitMQ と Unix Sockets と MQTT があります
? 他のプラグインでアプリケーションロジックを実装できます
? ユーザは Janus コアでプラグインと話します
? コアは「WebRTC PeerConnection」を?がけます
? プラグインはメディアとデータを制御?操作できます
? プラグインは「レンガ」です
? Streaming + VideoRoom = ソーシャルテレビを実装でくます
? VideoRoom + AudioBridge + TextRoom = オンラインセミナーを実装でくます
? ...
モジュラーアーキテクチャ
? コアには WebRTC スタックだけあります
? JSEP/SDP や ICE や DTLS-SRTP や Data Channels。。。
? Recording や Simulcasting や SVC や監視もコアにあります
? プラグインは、複数のトランスポートプロトコルの上に API を提供しています
? 当分 HTTP と WebSockets と RabbitMQ と Unix Sockets と MQTT があります
? 他のプラグインでアプリケーションロジックを実装できます
? ユーザは Janus コアでプラグインと話します
? コアは「WebRTC PeerConnection」を?がけます
? プラグインはメディアとデータを制御?操作できます
? プラグインは「レンガ」です
? Streaming + VideoRoom = ソーシャルテレビを実装でくます
? VideoRoom + AudioBridge + TextRoom = オンラインセミナーを実装でくます
? ...
Janus のアーキテクチャと API
Janus のアーキテクチャと API
例えば:オンラインセミナーと Q&A
例えば:ソーシャルテレビ
新機能:Event Handlers (統計の為にイベント)
http://www.meetecho.com/blog/correlating-janus-event-handlers/
新機能:VP8 Simulcasting
https://github.com/meetecho/janus-gateway/pull/944 (merged)
新機能:VP9 SVC (Cosmo と提携)
http://www.meetecho.com/blog/availability-of-chrome-interoperable-vp9-svc-in-janus-a-meetecho-cosmo-collaboration/
新機能:PERC Lite (Cosmo と提携)
http://www.meetecho.com/blog/meetecho-and-cosmo-strike-again-perc-lite-integration-in-janus/
新機能:Janus Lua プラギン
http://www.meetecho.com/blog/tutorial-writing-a-janus-video-call-plugin-in-lua/
Janus のスケーリング:ロードバランシング
Janus のスケーリング:ロードバランシング
Janus のスケーリング:「RTP forwarders」
Janus のスケーリング:「RTP forwarders」
Janus は誰に使われてますか?どうやって?
? 私たちは Janus を使?してます(もちろん!)
? ネット会議とオンラインセミナーやライブイベントのストリーミングや
WebRTC-to-SIP ゲートウェイ
? たくさんの?と会社も独創的に使?してます!
? eラーニング
? コワーキング
? コンタクトセンター
? テレビ放送やソーシャルテレビ
? テレビゲームのストリーミングとコプレイング
? 監視体制
? E ヘルス
? ホームオートメーションやモノのインターネット(IoT)
? 携帯電話や Raspberry Pi やウェアラブルやドローン
? たくさんのサードパーティーソフト
? https://janus.conf.meetecho.com/docs/resources
Janus は誰に使われてますか?どうやって?
? 私たちは Janus を使?してます(もちろん!)
? ネット会議とオンラインセミナーやライブイベントのストリーミングや
WebRTC-to-SIP ゲートウェイ
? たくさんの?と会社も独創的に使?してます!
? eラーニング
? コワーキング
? コンタクトセンター
? テレビ放送やソーシャルテレビ
? テレビゲームのストリーミングとコプレイング
? 監視体制
? E ヘルス
? ホームオートメーションやモノのインターネット(IoT)
? 携帯電話や Raspberry Pi やウェアラブルやドローン
? たくさんのサードパーティーソフト
? https://janus.conf.meetecho.com/docs/resources
Janus は誰に使われてますか?どうやって?
? 私たちは Janus を使?してます(もちろん!)
? ネット会議とオンラインセミナーやライブイベントのストリーミングや
WebRTC-to-SIP ゲートウェイ
? たくさんの?と会社も独創的に使?してます!
? eラーニング
? コワーキング
? コンタクトセンター
? テレビ放送やソーシャルテレビ
? テレビゲームのストリーミングとコプレイング
? 監視体制
? E ヘルス
? ホームオートメーションやモノのインターネット(IoT)
? 携帯電話や Raspberry Pi やウェアラブルやドローン
? たくさんのサードパーティーソフト
? https://janus.conf.meetecho.com/docs/resources
Janus で IETF のミーティング
https://ietf.org/meeting/remote-participation.html
Janus で IETF のミーティング
https://ietf.org/meeting/remote-participation.html
Janus で IETF のミーティング
https://ietf.org/meeting/remote-participation.html
Janus で IETF のミーティング
https://ietf.org/meeting/remote-participation.html
Janus で IETF のミーティング
https://ietf.org/meeting/remote-participation.html
Janus で IETF のミーティング
https://ietf.org/meeting/remote-participation.html
Janus で IETF のミーティング
/LorenzoMiniero/ietf-remote-participation-via-meetecho-webrtc-meetup-stockholm
https://www.vuc.me/2017/vuc640-ietf-remote-participation-with-lorenzo-miniero/
SkyWay IoT SDK (モノのインターネット)
https://github.com/nttcom/skyway-iot-sdk
Slack (チームコワーキング)
https://slack.engineering/calls-is-it-you-or-is-it-me-f5d36749e8ed
Slack (チームコワーキング)
Figure: 古いフォーク
https://slack.engineering/calls-is-it-you-or-is-it-me-f5d36749e8ed
Mattermost (チームコワーキング)
https://docs.mattermost.com/deployment/webrtc.html
https://github.com/mattermost/mattermost-webrtc
Tok.tv (スポーツソーシャルネットワーク)
https://www.tok.tv/tok-tv-kicks-off-of?cial-real-madrid-mobile-app-china/
Xirsys (WebRTC インフラ)
https://xirsys.com/
Lenovo’s AirClass (eラーニング)
https://www.airclass.com
Voxbone (電話するにはクリック)
https://click2vox.com/
Convoso (コンタクトセンター)
https://www.convoso.com
Veeting rooms (ネット会議)
https://www.veeting.com
Evercast (メディア制作)
https://www.evercast.us/
Jangouts (「Janus Hangouts」 、ネット会議)
https://github.com/jangouts/jangouts
SylkServer (SIP/XMPP AS やネット会議)
http://sylkserver.com/
Microsoft Mixer (テレビゲームのストリーミング)
https://mixer.com/
https://opensource.microsoft.com/?tag=mixer
Bebo (テレビゲームのストリーミング)
https://bebo.com/
Evasyst (テレビゲームのストリーミング)
https://evasyst.com/
Evasyst (テレビゲームのストリーミング)
https://evasyst.com/
次の開発予定
? Janus の WebRTC の実装を磨くことはいいんですが
? レネゴシエート (ICE restart はほぼ準備がです)
? マルチストリーム (Uni?ed Plan)
? プラギンを書きたいが C で難しいすぎるのであれば、今は Lua が使えます
? https://github.com/meetecho/janus-gateway/pull/1033
? 未来に、JavaScript と TCL と Python プラギンを書くかもしれません?
? Janus のスケーリングの開発を続きたいです
? 例えば、Cosmo や Xirsys と開発しましょう
お願いします!試して!
? What if this was just what you needed? Play with it!
? ?分のアプリケーションやラッパーやプラグインを開発して!
次の開発予定
? Janus の WebRTC の実装を磨くことはいいんですが
? レネゴシエート (ICE restart はほぼ準備がです)
? マルチストリーム (Uni?ed Plan)
? プラギンを書きたいが C で難しいすぎるのであれば、今は Lua が使えます
? https://github.com/meetecho/janus-gateway/pull/1033
? 未来に、JavaScript と TCL と Python プラギンを書くかもしれません?
? Janus のスケーリングの開発を続きたいです
? 例えば、Cosmo や Xirsys と開発しましょう
お願いします!試して!
? What if this was just what you needed? Play with it!
? ?分のアプリケーションやラッパーやプラグインを開発して!
次の開発予定
? Janus の WebRTC の実装を磨くことはいいんですが
? レネゴシエート (ICE restart はほぼ準備がです)
? マルチストリーム (Uni?ed Plan)
? プラギンを書きたいが C で難しいすぎるのであれば、今は Lua が使えます
? https://github.com/meetecho/janus-gateway/pull/1033
? 未来に、JavaScript と TCL と Python プラギンを書くかもしれません?
? Janus のスケーリングの開発を続きたいです
? 例えば、Cosmo や Xirsys と開発しましょう
お願いします!試して!
? What if this was just what you needed? Play with it!
? ?分のアプリケーションやラッパーやプラグインを開発して!
次の開発予定
? Janus の WebRTC の実装を磨くことはいいんですが
? レネゴシエート (ICE restart はほぼ準備がです)
? マルチストリーム (Uni?ed Plan)
? プラギンを書きたいが C で難しいすぎるのであれば、今は Lua が使えます
? https://github.com/meetecho/janus-gateway/pull/1033
? 未来に、JavaScript と TCL と Python プラギンを書くかもしれません?
? Janus のスケーリングの開発を続きたいです
? 例えば、Cosmo や Xirsys と開発しましょう
お願いします!試して!
? What if this was just what you needed? Play with it!
? ?分のアプリケーションやラッパーやプラグインを開発して!
ありがとうございました!質問がありますか?
お願いします!連絡して!
? https://twitter.com/elminiero
? https://twitter.com/meetecho
? http://www.meetecho.com

More Related Content

Similar to WebRTC Rockstars Asian Tour 2017 (JP) (20)

罢丑颈苍驳.箩蝉について
罢丑颈苍驳.箩蝉について罢丑颈苍驳.箩蝉について
罢丑颈苍驳.箩蝉について
Masakazu Muraoka
?
贬罢惭尝5と奥别产开発に関する最新动向
贬罢惭尝5と奥别产开発に関する最新动向贬罢惭尝5と奥别产开発に関する最新动向
贬罢惭尝5と奥别产开発に関する最新动向
Shumpei Shiraishi
?
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~
法林浩之
?
OSC Nagoya NETMF 160528
OSC Nagoya NETMF 160528OSC Nagoya NETMF 160528
OSC Nagoya NETMF 160528
Atomu Hidaka
?
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
satoru_tk
?
Web OSで可能になる世界
Web OSで可能になる世界Web OSで可能になる世界
Web OSで可能になる世界
Kensaku Komatsu
?
起業家的?!エンジニアのススメ | Developer Summit 2020
起業家的?!エンジニアのススメ | Developer Summit 2020起業家的?!エンジニアのススメ | Developer Summit 2020
起業家的?!エンジニアのススメ | Developer Summit 2020
SORACOM,INC
?
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
Kensaku Komatsu
?
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみたリモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
Masakazu Muraoka
?
.NET Micro Framework で IoT
.NET Micro Framework で IoT.NET Micro Framework で IoT
.NET Micro Framework で IoT
Yoshitaka Seo
?
奥别产搁罢颁エキスパート座谈会
奥别产搁罢颁エキスパート座谈会奥别产搁罢颁エキスパート座谈会
奥别产搁罢颁エキスパート座谈会
Ryosuke Otsuya
?
ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会
ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会
ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会
Takayuki Shimizukawa
?
CONBU API の開発
CONBU API の開発CONBU API の開発
CONBU API の開発
TAKANO Mitsuhiro
?
Magic Leap で WebRTC 触ってみた
Magic Leap で WebRTC 触ってみたMagic Leap で WebRTC 触ってみた
Magic Leap で WebRTC 触ってみた
NishoMatsusita
?
罢罢狈のこ?绍介冲2023年版
罢罢狈のこ?绍介冲2023年版罢罢狈のこ?绍介冲2023年版
罢罢狈のこ?绍介冲2023年版
CRI Japan, Inc.
?
贬罢惭尝5から始まる技术革新
贬罢惭尝5から始まる技术革新贬罢惭尝5から始まる技术革新
贬罢惭尝5から始まる技术革新
Wakasa Masao
?
getUserMedia
getUserMediagetUserMedia
getUserMedia
Yusuke Naka
?
HTML5によるリアルタイムコミュニケーション WebRTCの概説
HTML5によるリアルタイムコミュニケーション WebRTCの概説HTML5によるリアルタイムコミュニケーション WebRTCの概説
HTML5によるリアルタイムコミュニケーション WebRTCの概説
You_Kinjoh
?
OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105
Atomu Hidaka
?
贬罢惭尝5时代の飞别产クリエイターに必要なこと
贬罢惭尝5时代の飞别产クリエイターに必要なこと贬罢惭尝5时代の飞别产クリエイターに必要なこと
贬罢惭尝5时代の飞别产クリエイターに必要なこと
Masakazu Muraoka
?
罢丑颈苍驳.箩蝉について
罢丑颈苍驳.箩蝉について罢丑颈苍驳.箩蝉について
罢丑颈苍驳.箩蝉について
Masakazu Muraoka
?
贬罢惭尝5と奥别产开発に関する最新动向
贬罢惭尝5と奥别产开発に関する最新动向贬罢惭尝5と奥别产开発に関する最新动向
贬罢惭尝5と奥别产开発に関する最新动向
Shumpei Shiraishi
?
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~
法林浩之
?
OSC Nagoya NETMF 160528
OSC Nagoya NETMF 160528OSC Nagoya NETMF 160528
OSC Nagoya NETMF 160528
Atomu Hidaka
?
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
satoru_tk
?
Web OSで可能になる世界
Web OSで可能になる世界Web OSで可能になる世界
Web OSで可能になる世界
Kensaku Komatsu
?
起業家的?!エンジニアのススメ | Developer Summit 2020
起業家的?!エンジニアのススメ | Developer Summit 2020起業家的?!エンジニアのススメ | Developer Summit 2020
起業家的?!エンジニアのススメ | Developer Summit 2020
SORACOM,INC
?
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
Kensaku Komatsu
?
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみたリモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
Masakazu Muraoka
?
.NET Micro Framework で IoT
.NET Micro Framework で IoT.NET Micro Framework で IoT
.NET Micro Framework で IoT
Yoshitaka Seo
?
奥别产搁罢颁エキスパート座谈会
奥别产搁罢颁エキスパート座谈会奥别产搁罢颁エキスパート座谈会
奥别产搁罢颁エキスパート座谈会
Ryosuke Otsuya
?
ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会
ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会
ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会
Takayuki Shimizukawa
?
Magic Leap で WebRTC 触ってみた
Magic Leap で WebRTC 触ってみたMagic Leap で WebRTC 触ってみた
Magic Leap で WebRTC 触ってみた
NishoMatsusita
?
罢罢狈のこ?绍介冲2023年版
罢罢狈のこ?绍介冲2023年版罢罢狈のこ?绍介冲2023年版
罢罢狈のこ?绍介冲2023年版
CRI Japan, Inc.
?
贬罢惭尝5から始まる技术革新
贬罢惭尝5から始まる技术革新贬罢惭尝5から始まる技术革新
贬罢惭尝5から始まる技术革新
Wakasa Masao
?
HTML5によるリアルタイムコミュニケーション WebRTCの概説
HTML5によるリアルタイムコミュニケーション WebRTCの概説HTML5によるリアルタイムコミュニケーション WebRTCの概説
HTML5によるリアルタイムコミュニケーション WebRTCの概説
You_Kinjoh
?
OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105
Atomu Hidaka
?
贬罢惭尝5时代の飞别产クリエイターに必要なこと
贬罢惭尝5时代の飞别产クリエイターに必要なこと贬罢惭尝5时代の飞别产クリエイターに必要なこと
贬罢惭尝5时代の飞别产クリエイターに必要なこと
Masakazu Muraoka
?

More from Lorenzo Miniero (20)

WebRTC and QUIC: how hard can it be? @ RTC.ON 2024
WebRTC and QUIC: how hard can it be? @ RTC.ON 2024WebRTC and QUIC: how hard can it be? @ RTC.ON 2024
WebRTC and QUIC: how hard can it be? @ RTC.ON 2024
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
?
WebRTC and QUIC: how hard can it be? @ RTC.ON 2024
WebRTC and QUIC: how hard can it be? @ RTC.ON 2024WebRTC and QUIC: how hard can it be? @ RTC.ON 2024
WebRTC and QUIC: how hard can it be? @ RTC.ON 2024
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
?
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
?

WebRTC Rockstars Asian Tour 2017 (JP)