Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,348 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native WebRTC

React-Native-WebRTC

npm version npm downloads

A WebRTC module for React Native tailored for the @stream-io/video-react-native-sdk needs.

Getting Started

Use one of the following preferred package install methods to immediately get going.
Don't forget to follow platform guides below to cover any extra required steps.

npm: npm install @stream-io/react-native-webrtc --save
yarn: yarn add @stream-io/react-native-webrtc
pnpm: pnpm install @stream-io/react-native-webrtc

Guides

Example Projects

We have some very basic example projects included in the examples directory.
Don't worry, there are plans to include a much more broader example with backend included.

Releasing

Releases are automated with semantic-release via the Release workflow, which is triggered manually from the Actions tab (Run workflow).

There is no channel input — the branch you dispatch from selects the release channel, using the "Use workflow from" branch dropdown:

Dispatch from Version npm dist-tag
master 145.1.0 latest
beta 145.1.0-beta.1 beta
alpha 145.1.0-alpha.1 alpha
<major>.x (e.g. 145.x) 145.0.1 145.x

A branch only appears in the dropdown once it exists on the remote and contains the workflow file, so alpha/beta/<major>.x need to be branched off master before their first use.

Tick dry_run to run semantic-release --dry-run: it computes the next version and prints the release notes without publishing, tagging, or pushing.

The version is derived from the Conventional Commits since the last tag — never by hand-editing package.json. feat: yields a minor, fix: a patch, and refactor: and any deps-scoped commit also yield a patch. Publishing uses npm Trusted Publishing (OIDC), so no npm token is involved.

Related Projects

Looking for extra functionality coverage?
The react-native-webrtc organization provides a number of packages which are more than useful when developing Real Time Communication applications.

About

The WebRTC module for Stream's React Native Video SDK

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages