4
Most read
16
Most read
23
Most read
tnoho
WebRTC Native
( (
• ) ( (
• @
• : T
•
WebRTC Client
WebRTC
• NAT P2P
•
WebRTC
WebRTC Native Client
WebRTC
WebRTC Native Client (WebRTC NaCl)
• libwebrtc
• Google WebRTC Client
• Chrome (Chromium)
• C++
• Apple Objective-C, Android Java
WebRTC Native Client
• Windows, macOS, Linux, iOS, Android x86, arm OK
•
•
•
WebRTC
WebRTC SDK, webrtc-skyway-gateway …
•
• iOS/Android
• Swift WebRTC
• https://qiita.com/tnoho/items/3b94371e59fe8ad6ce03
• WebRTC NaCl ( C++)
• WebRTC Native Client Momo
• pyrtcconductor
• ( )
• Shiguredo Momo
• tnoho C++
WebRTC Native Client Momo
• RaspberryPi WebRTC Client ( )
• HTTP
• P2P
• HTTP
• WebRTC SFU Sora
•
Momo
• Raspberry Pi Zero
• Raspberry Pi <= 1 arm v6 libwebrtc
• https://github.com/shiguredo/momo/tree/develop/patch (*_armv6.patch)
• Raspberry Pi
• https://github.com/shiguredo/momo/tree/develop/hwenc_il
• HDMI
• MPEG2-TS
•
• Momo
pyrtcconductor
• WebRTC NaCl Python wapper ( )
• setup.py libwebrtc
• libwebrtc
• Python
• OpenCV
• OpenCV
• Tensorflow
• DataChannel
( )
•
•
Shiguredo Momo (tnoho )
• WebRTC Native Client Momo (GitHub )
• https://github.com/shiguredo/momo
• HTTP
• P2P
• WebSocket
• WebRTC SFU Sora
•
Shiguredo Momo
• tnoho( ) 4
• OSS (APL 2.0), Boost
• (@melponn)
•
•
• Linux (x86, arm) macOS Windows
• ROS
•
• macOS, Raspberry Pi
Shiguredo Momo
• WebRTC
→
• Sora
→ Chrome
•
→ OSS
• WebRTC OSS
WebRTC NaCl
Web
WebRTC NaCl
• NaCl
• https://webrtc.googlesource.com/src/+/master/examples
examples
• Android
• Apple (obj*)
• C++ (peerconnection)
• Unity plugin?
•
• Shiguredo Momo
WebRTC NaCl
• Mac Windows
Android iOS
Linux
CreatePeerConnectionFactory
• WebRTC NaCl
• NaCl
• CreatePeerConnectionFactory
• api/create_peerconnection_factory.h
WebRTC と Native とそれから、それから。
Shiguredo Momo
• https://github.com/shiguredo/momo/blob/develop/src/rtc/manager.cpp
OS
In/Out
/
OSX
HWA /
RaspberryPi
HWA ( )
/
NaCl
VideoCapture
• cricket::VideoCapturer
• https://github.com/shiguredo/momo/blob/develop/src/ros/ros_video_captur
e.h
• OnFrame
• Factory CreateVideoSource
VideoTrackSourceInterface
• https://github.com/shiguredo/momo/blob/develop/src/rtc/manager.cpp
Thread
• Momo CreatePeerConnectionFactory
Thread null
• webrtc.org https://webrtc.org/native-code/native-apis/
Stream API PeerConnection API
API
• https://github.com/shiguredo/momo/blob/develop/src/rtc/manager.cpp
• API
EOF

More Related Content

PDF
ネットワーク ゲームにおけるTCPとUDPの使い分け
PDF
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
PDF
Gpu vs fpga
PDF
BuildKitの概要と最近の機能
PDF
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
PDF
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
PDF
Building the Game Server both API and Realtime via c#
PDF
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
ネットワーク ゲームにおけるTCPとUDPの使い分け
CyberAgent における OSS の CI/CD 基盤開発 myshoes #CICD2021
Gpu vs fpga
BuildKitの概要と最近の機能
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
Building the Game Server both API and Realtime via c#
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現

What's hot (20)

PDF
オンラインゲームの仕組みと工夫
PDF
TLS, HTTP/2演習
PDF
Dockerからcontainerdへの移行
PDF
SFUの話
PPTX
Gstreamer Basics
PDF
C++からWebRTC (DataChannel)を利用する
PDF
Pythonによる黒魔術入門
PDF
MagicOnion入門
PDF
例外設計における大罪
PDF
コンテナにおけるパフォーマンス調査でハマった話
PDF
Steam ゲーム内購入 サーバーサイド実装について
PDF
究極のゲーム用通信プロトコル “WebRTC”
PDF
ゲーム開発者のための C++11/C++14
PDF
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
PPTX
Prometheus入門から運用まで徹底解説
PDF
TVM の紹介
PDF
RSA暗号運用でやってはいけない n のこと #ssmjp
PDF
MagicOnion~C#でゲームサーバを開発しよう~
PDF
AlmaLinux と Rocky Linux の誕生経緯&比較
PDF
MQTTとAMQPと.NET
オンラインゲームの仕組みと工夫
TLS, HTTP/2演習
Dockerからcontainerdへの移行
SFUの話
Gstreamer Basics
C++からWebRTC (DataChannel)を利用する
Pythonによる黒魔術入門
MagicOnion入門
例外設計における大罪
コンテナにおけるパフォーマンス調査でハマった話
Steam ゲーム内購入 サーバーサイド実装について
究極のゲーム用通信プロトコル “WebRTC”
ゲーム開発者のための C++11/C++14
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
Prometheus入門から運用まで徹底解説
TVM の紹介
RSA暗号運用でやってはいけない n のこと #ssmjp
MagicOnion~C#でゲームサーバを開発しよう~
AlmaLinux と Rocky Linux の誕生経緯&比較
MQTTとAMQPと.NET
Ad

Similar to WebRTC と Native とそれから、それから。 (20)

PDF
WebRTC, Whats in it for me?
PDF
Getting Started with WebRTC
PDF
FOSDEM 2020: How can we make WebRTC Easier?
PDF
WebRTC in IOT presented in KrankyGeek
PPTX
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
PDF
Spring Boot for WebRTC Signaling Servers: A Comprehensive Guide
PDF
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
PPTX
Webrtc plugins for Desktop Browsers
PDF
WebRTC support in WebKitGTK and WPEWebKit with GStreamer: Status update
PDF
WebRTC on Mobile
PPTX
Open Source Options for Building your WebRTC Solution, May 2015 @ WebRTC Conf...
PPTX
Web rtc 入門
PDF
Mobile raspberry pi
PDF
WHIP WebRTC Broadcasting @ FOSDEM 2022
PDF
WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
PDF
Baby Steps: A WebRTC Tutorial
PPTX
Webrtc and tokbox
PDF
The State of WebRTC
PDF
WebRTC eduCONF
PDF
WHIP and Janus @ IIT-RTC 2021
WebRTC, Whats in it for me?
Getting Started with WebRTC
FOSDEM 2020: How can we make WebRTC Easier?
WebRTC in IOT presented in KrankyGeek
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
Spring Boot for WebRTC Signaling Servers: A Comprehensive Guide
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
Webrtc plugins for Desktop Browsers
WebRTC support in WebKitGTK and WPEWebKit with GStreamer: Status update
WebRTC on Mobile
Open Source Options for Building your WebRTC Solution, May 2015 @ WebRTC Conf...
Web rtc 入門
Mobile raspberry pi
WHIP WebRTC Broadcasting @ FOSDEM 2022
WebRTC APIs - API Strategy Conference Amsterdam (March 2014)
Baby Steps: A WebRTC Tutorial
Webrtc and tokbox
The State of WebRTC
WebRTC eduCONF
WHIP and Janus @ IIT-RTC 2021
Ad

More from tnoho (6)

PPTX
WebRTC配信とハードウェアエンコーダ
PPTX
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
PDF
IoTをインターネット越しで見る
PDF
Jitsi video bridge で遊んでみた
PDF
スマートフォン電子回路をつなごう
PDF
mbedを用いたラピッドプロトタイピングのススメ
WebRTC配信とハードウェアエンコーダ
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
IoTをインターネット越しで見る
Jitsi video bridge で遊んでみた
スマートフォン電子回路をつなごう
mbedを用いたラピッドプロトタイピングのススメ

Recently uploaded (20)

PDF
The Evolution of Traditional to New Media .pdf
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PPTX
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
PDF
Uptota Investor Deck - Where Africa Meets Blockchain
PPTX
Layers_of_the_Earth_Grade7.pptx class by
PPTX
TITLE DEFENSE entitle the impact of social media on education
PPTX
Cyber Hygine IN organizations in MSME or
PDF
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
PPTX
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PPT
12 Things That Make People Trust a Website Instantly
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
PPTX
module 1-Part 1.pptxdddddddddddddddddddddddddddddddddddd
PDF
Understand the Gitlab_presentation_task.pdf
PDF
Buy Cash App Verified Accounts Instantly – Secure Crypto Deal.pdf
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
Alethe Consulting Corporate Profile and Solution Aproach
PPTX
Reading as a good Form of Recreation
PDF
BIOCHEM CH2 OVERVIEW OF MICROBIOLOGY.pdf
The Evolution of Traditional to New Media .pdf
artificialintelligenceai1-copy-210604123353.pptx
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
Uptota Investor Deck - Where Africa Meets Blockchain
Layers_of_the_Earth_Grade7.pptx class by
TITLE DEFENSE entitle the impact of social media on education
Cyber Hygine IN organizations in MSME or
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
Exploring VPS Hosting Trends for SMBs in 2025
12 Things That Make People Trust a Website Instantly
newyork.pptxirantrafgshenepalchinachinane
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
module 1-Part 1.pptxdddddddddddddddddddddddddddddddddddd
Understand the Gitlab_presentation_task.pdf
Buy Cash App Verified Accounts Instantly – Secure Crypto Deal.pdf
Mathew Digital SEO Checklist Guidlines 2025
Alethe Consulting Corporate Profile and Solution Aproach
Reading as a good Form of Recreation
BIOCHEM CH2 OVERVIEW OF MICROBIOLOGY.pdf

WebRTC と Native とそれから、それから。