Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jhen0409/rn-webrtc-arkit-integration
Capturing ARKit scene (Like `react-native-arkit`) into WebRTC video stream
https://github.com/jhen0409/rn-webrtc-arkit-integration
arkit native-module react react-native react-native-arkit react-native-webrtc webrtc
Last synced: 18 days ago
JSON representation
Capturing ARKit scene (Like `react-native-arkit`) into WebRTC video stream
- Host: GitHub
- URL: https://github.com/jhen0409/rn-webrtc-arkit-integration
- Owner: jhen0409
- License: mit
- Created: 2020-02-23T05:43:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T16:25:36.000Z (almost 2 years ago)
- Last Synced: 2024-10-10T19:27:04.869Z (about 1 month ago)
- Topics: arkit, native-module, react, react-native, react-native-arkit, react-native-webrtc, webrtc
- Language: JavaScript
- Homepage:
- Size: 4.56 MB
- Stars: 162
- Watchers: 9
- Forks: 18
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![CI Status](https://github.com/jhen0409/rn-webrtc-arkit-integration/workflows/CI/badge.svg)](https://github.com/jhen0409/rn-webrtc-arkit-integration)
Capturing ARKit scene (Like [`react-native-arkit`](https://github.com/react-native-ar/react-native-arkit)) into [`react-native-webrtc`](https://github.com/react-native-webrtc/react-native-webrtc) video stream.
- [Package (react-native-webrtc-ar-session)](packages/react-native-webrtc-ar-session)
- [Example](packages/RNWebRTCARExample)## Introdution
![demo](https://user-images.githubusercontent.com/3001525/75106771-d3485600-565a-11ea-9355-277c0d80c2fb.png)
> Demo with iPod Touch (2019) and deployed [test page](https://rnwebrtc-server.herokuapp.com)
For made integration between ARKit and WebRTC, this plugin continuously capture `[ARSCNView snapshot]` and convert to `RTCVideoFrame`.
You can use it with `react-native-arkit` or any `ARSCNView` implementation.
## Credits
- [Example](https://github.com/HippoAR/ReactNativeARKit) from [react-native-arkit](https://github.com/react-native-ar/react-native-arkit)
- [react-native-webrtc-server](https://github.com/oney/react-native-webrtc-server)## License
[MIT](LICENSE.md)