Packages
membrane_rtc_engine
0.3.2
0.25.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.1
0.17.0
0.16.0
0.15.1
0.15.0
0.14.2
0.14.1
0.14.0
0.13.0
0.12.1
0.12.0
0.11.0
0.10.3
0.10.2
0.10.1
0.10.0
0.9.1
0.9.0
0.8.2
0.8.1
0.8.0
0.7.0
0.6.0
0.5.1
0.5.0
0.4.1
0.4.0
0.3.2
0.3.1
0.3.0
0.2.0
0.1.0
0.1.0-alpha.2
0.1.0-alpha.1
0.1.0-alpha
Membrane RTC Engine and its client library
Current section
Files
Jump to
Current section
Files
membrane_rtc_engine
README.md
README.md
# Membrane RTC Engine
[](https://hex.pm/packages/membrane_rtc_engine)
[](https://hexdocs.pm/membrane_rtc_engine)
[](https://circleci.com/gh/membraneframework/membrane_rtc_engine)
Customizable Real-time Communication Engine/SFU library focused on WebRTC.
## Client SDKs
* [JS/TS](https://github.com/membraneframework/membrane-webrtc-js)
* [Android](https://github.com/membraneframework/membrane-webrtc-android)
* [iOS](https://github.com/membraneframework/membrane-webrtc-ios)
* [React Native](https://github.com/membraneframework/react-native-membrane-webrtc)
## Installation
The package can be installed by adding `membrane_rtc_engine` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:membrane_rtc_engine, "~> 0.3.2"}
]
end
```
## Usage
For usage examples, please refer to our [membrane_demo](https://github.com/membraneframework/membrane_demo/tree/master/webrtc/videoroom) or
[membrane_videoroom](https://github.com/membraneframework/membrane_videoroom) repositories.
## Developing
To make the development a little easier, we have added `mix integration_test` task, which runs integration tests from `integration/test_videoroom`.
## Copyright and License
Copyright 2021, [Software Mansion](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane_rtc_engine)
[](https://swmansion.com/?utm_source=git&utm_medium=readme&utm_campaign=membrane_rtc_engine)
Licensed under the [Apache License, Version 2.0](LICENSE)