# General

**URL:** https://react-native-webrtc.discourse.group/c/general/7.md

[Latest](https://react-native-webrtc.discourse.group/latest.md) · [Categories](https://react-native-webrtc.discourse.group/categories.md)

---

## [About the General category](https://react-native-webrtc.discourse.group/t/about-the-general-category/62)

<div class="topic-metadata">

**Author:** [@saghul](https://react-native-webrtc.discourse.group/u/saghul)\
**Replies:** 1\
**Last updated:** [July 9, 2020, 8:27am UTC](https://react-native-webrtc.discourse.group/t/about-the-general-category/62 "2020-07-09T08:27:37Z")

</div>

General questions go here.

---

## [Current state of New Architecture support](https://react-native-webrtc.discourse.group/t/current-state-of-new-architecture-support/2208)

<div class="topic-metadata">

**Author:** [@MiloszFilimowski](https://react-native-webrtc.discourse.group/u/MiloszFilimowski)\
**Replies:** 1\
**Last updated:** [March 27, 2026, 9:23pm UTC](https://react-native-webrtc.discourse.group/t/current-state-of-new-architecture-support/2208 "2026-03-27T21:23:10Z")

</div>

I want to ask about the current state of the New Architecture rewrite? Is there a GitHub issue that tracks that? Is it possible to help contribute to the effort? We’d like to base our SDK on the package, but we need to …

---

## [Multiple video tracks](https://react-native-webrtc.discourse.group/t/multiple-video-tracks/1918)

<div class="topic-metadata">

**Author:** [@qusaieilouti99](https://react-native-webrtc.discourse.group/u/qusaieilouti99)\
**Replies:** 4\
**Last updated:** [January 16, 2025, 12:37pm UTC](https://react-native-webrtc.discourse.group/t/multiple-video-tracks/1918 "2025-01-16T12:37:20Z")

</div>

I have a default stream for audio + video, and I was using streamless tracks and it was like butter, but I’m trying to implement screen sharing without replacing the video track with the share track I started to send th…

---

## [No audio output on web only (I use react-native-webrtc-web-shim library)](https://react-native-webrtc.discourse.group/t/no-audio-output-on-web-only-i-use-react-native-webrtc-web-shim-library/2099)

<div class="topic-metadata">

**Author:** [@Sergio1C](https://react-native-webrtc.discourse.group/u/Sergio1C)\
**Replies:** 1\
**Last updated:** [January 1, 2025, 10:12pm UTC](https://react-native-webrtc.discourse.group/t/no-audio-output-on-web-only-i-use-react-native-webrtc-web-shim-library/2099 "2025-01-01T22:12:29Z")

</div>

Hi. I have a react-native application that establish WebRTC communication using this library for Android. Also I have built the same application (from the same code, using react-native-web and react-native-webrtc-web-shi…

---

## [RTCView is not honouring the opacity style in android](https://react-native-webrtc.discourse.group/t/rtcview-is-not-honouring-the-opacity-style-in-android/1947)

<div class="topic-metadata">

**Author:** [@thiru.m96032](https://react-native-webrtc.discourse.group/u/thiru.m96032)\
**Replies:** 0\
**Last updated:** [March 5, 2024, 5:37pm UTC](https://react-native-webrtc.discourse.group/t/rtcview-is-not-honouring-the-opacity-style-in-android/1947 "2024-03-05T17:37:32Z")

</div>

How can we apply opacity to RTCView ? Wrapping RTCView into a react-native View( as below code) or TouchableOpacity is also not helpful. If there is any solutions to work RTCView + opacity in android please let me know. …

---

## [How to implement audio level meter for RTC Stream](https://react-native-webrtc.discourse.group/t/how-to-implement-audio-level-meter-for-rtc-stream/192)

<div class="topic-metadata">

**Author:** [@tomnotcat](https://react-native-webrtc.discourse.group/u/tomnotcat)\
**Replies:** 4\
**Last updated:** [September 22, 2023, 5:57am UTC](https://react-native-webrtc.discourse.group/t/how-to-implement-audio-level-meter-for-rtc-stream/192 "2023-09-22T05:57:11Z")

</div>

I want to display a audio volume meter to visualize audio activity, In web browser webrtc, It can be realized with AudioContext. How can I implement this with react-native-webrtc, Does anyone have some ideas.

---

## [How could webRTC works without peerConstraints?](https://react-native-webrtc.discourse.group/t/how-could-webrtc-works-without-peerconstraints/1780)

<div class="topic-metadata">

**Author:** [@ega65](https://react-native-webrtc.discourse.group/u/ega65)\
**Replies:** 5\
**Last updated:** [June 25, 2023, 12:41pm UTC](https://react-native-webrtc.discourse.group/t/how-could-webrtc-works-without-peerconstraints/1780 "2023-06-25T12:41:29Z")

</div>

Hi Folks, I’m new to webRTC and React-Native. Although, from the code of Geoff Chen GitHub - geoffcfchen/webRTC-react-native-firebase-expo, I succeeded to create an app which works in my local network. Of couse, if i …

---

## [Install WebRTC Module on React Native 0.68.1](https://react-native-webrtc.discourse.group/t/install-webrtc-module-on-react-native-0-68-1/1538)

<div class="topic-metadata">

**Author:** [@danielm1515](https://react-native-webrtc.discourse.group/u/danielm1515)\
**Replies:** 3\
**Last updated:** [June 11, 2023, 2:38pm UTC](https://react-native-webrtc.discourse.group/t/install-webrtc-module-on-react-native-0-68-1/1538 "2023-06-11T14:38:11Z")

</div>

Hey guys ! , I’m new here in the WebRTC forum I’m trying to install the module of react native web rtc But after the installation the apps fails to run and crashes . My installation steps : npx react-native init MyN…

---

## [How to release mic while on WebRTC call?](https://react-native-webrtc.discourse.group/t/how-to-release-mic-while-on-webrtc-call/1736)

<div class="topic-metadata">

**Author:** [@moigamijunior](https://react-native-webrtc.discourse.group/u/moigamijunior)\
**Replies:** 3\
**Last updated:** [April 10, 2023, 6:24pm UTC](https://react-native-webrtc.discourse.group/t/how-to-release-mic-while-on-webrtc-call/1736 "2023-04-10T18:24:56Z")

</div>

When I’m on a WebRTC call, my mic is locked and I can’t use it on another app. Is there a way to free this mic usage? For example, I’m on WebRTC call but want to send a WhatsApp audio message. With the older version of …

---

## [Integration with other library](https://react-native-webrtc.discourse.group/t/integration-with-other-library/1735)

<div class="topic-metadata">

**Author:** [@mastersam](https://react-native-webrtc.discourse.group/u/mastersam)\
**Replies:** 0\
**Last updated:** [April 1, 2023, 1:10pm UTC](https://react-native-webrtc.discourse.group/t/integration-with-other-library/1735 "2023-04-01T13:10:42Z")

</div>

As we know, react-native-webrtc can’t make photo with full cam resolution and seems like It will never be done. On other side, exist good library react-native-vision-camera. It can many things( even focus the camera to …

---

## [Simulcast support for vp8](https://react-native-webrtc.discourse.group/t/simulcast-support-for-vp8/397)

<div class="topic-metadata">

**Author:** [@shazzzzzzzz](https://react-native-webrtc.discourse.group/u/shazzzzzzzz)\
**Replies:** 2\
**Last updated:** [January 12, 2023, 7:43am UTC](https://react-native-webrtc.discourse.group/t/simulcast-support-for-vp8/397 "2023-01-12T07:43:16Z")

</div>

Hi everyone, I am planning to implement Simulcast(VP8) on Android & IOS. From what I understand, it could be enabled by setting the encoding parameters in the transceiver. Something like this pc.addTransceiver(track, {…

---

## [Measure noise level](https://react-native-webrtc.discourse.group/t/measure-noise-level/159)

<div class="topic-metadata">

**Author:** [@macthorman](https://react-native-webrtc.discourse.group/u/macthorman)\
**Replies:** 2\
**Last updated:** [January 7, 2023, 9:36am UTC](https://react-native-webrtc.discourse.group/t/measure-noise-level/159 "2023-01-07T09:36:23Z")

</div>

Is there a simple way to add the possibility to measure the decibel of an existing audio stream? I used the following module to measure the decibel level: It works fine, but as soon as I use it in combination with w…

---

## [What versions of RN does RN-WebRTC support?](https://react-native-webrtc.discourse.group/t/what-versions-of-rn-does-rn-webrtc-support/1645)

<div class="topic-metadata">

**Author:** [@bfelbo](https://react-native-webrtc.discourse.group/u/bfelbo)\
**Replies:** 2\
**Last updated:** [December 13, 2022, 3:29pm UTC](https://react-native-webrtc.discourse.group/t/what-versions-of-rn-does-rn-webrtc-support/1645 "2022-12-13T15:29:07Z")

</div>

We’d like to update to 1.106.1, but are still on React Native version 0.64.2. I can’t see from the docs if RN-WebRTC requires a specific RN version. Would we be able to use 1.106.1 on RN version 0.64.2? Thanks!

---

## [Whats the mute prop on the track is exactly?](https://react-native-webrtc.discourse.group/t/whats-the-mute-prop-on-the-track-is-exactly/1641)

<div class="topic-metadata">

**Author:** [@saif-o99](https://react-native-webrtc.discourse.group/u/saif-o99)\
**Replies:** 0\
**Last updated:** [October 16, 2022, 7:46am UTC](https://react-native-webrtc.discourse.group/t/whats-the-mute-prop-on-the-track-is-exactly/1641 "2022-10-16T07:46:01Z")

</div>

i’m trying to understand whats the mute prop really is. like can i use it to literally mute the audio and if so can the remote peer know if the first peer muted? and how to change its value because its readonly prop. T…

---

## [Is react-native-webrtc compatible with react-native-web?](https://react-native-webrtc.discourse.group/t/is-react-native-webrtc-compatible-with-react-native-web/1191)

<div class="topic-metadata">

**Author:** [@BenHunt](https://react-native-webrtc.discourse.group/u/BenHunt)\
**Replies:** 3\
**Last updated:** [October 5, 2022, 2:53pm UTC](https://react-native-webrtc.discourse.group/t/is-react-native-webrtc-compatible-with-react-native-web/1191 "2022-10-05T14:53:49Z")

</div>

I’m using Expo’s bare-workflow on an empty project to test the compatibility issues I’m facing. When I try to publish the project to the browser using expo start:web, I get an error like the following /home/ben/github/r…

---

## [React-native-webrtc in TypeScript project](https://react-native-webrtc.discourse.group/t/react-native-webrtc-in-typescript-project/1622)

<div class="topic-metadata">

**Author:** [@Thaigun](https://react-native-webrtc.discourse.group/u/Thaigun)\
**Replies:** 1\
**Last updated:** [September 23, 2022, 8:00am UTC](https://react-native-webrtc.discourse.group/t/react-native-webrtc-in-typescript-project/1622 "2022-09-23T08:00:53Z")

</div>

Hi, I started integrating this package into my TypeScript project, but that seems to yield a bunch of problems as many of the core APIs return unknown types and accept any parameters. However the package seems to be wri…

---

## [What happens to Ontrack?](https://react-native-webrtc.discourse.group/t/what-happens-to-ontrack/1611)

<div class="topic-metadata">

**Author:** [@gabriloren](https://react-native-webrtc.discourse.group/u/gabriloren)\
**Replies:** 3\
**Last updated:** [September 14, 2022, 3:51pm UTC](https://react-native-webrtc.discourse.group/t/what-happens-to-ontrack/1611 "2022-09-14T15:51:05Z")

</div>

using like rtcPeerConnection = new RTCPeerConnection, rtcPeerConnection.ontrack doesnt work anymore? im using react-native-webrtc = 1.75.3

---

## [How to Switch Camera while a call is active based on a flag value?](https://react-native-webrtc.discourse.group/t/how-to-switch-camera-while-a-call-is-active-based-on-a-flag-value/1598)

<div class="topic-metadata">

**Author:** [@subhradeep2198](https://react-native-webrtc.discourse.group/u/subhradeep2198)\
**Replies:** 2\
**Last updated:** [September 3, 2022, 11:37am UTC](https://react-native-webrtc.discourse.group/t/how-to-switch-camera-while-a-call-is-active-based-on-a-flag-value/1598 "2022-09-03T11:37:12Z")

</div>

I am making an App using React Native and react-native-webrtc. And I want to implement a feature where after connecting the call, I want to switch the camera from front to back and vice-versa based on a boolean flag valu…

---

## [Is SFU a right architecture to handle about 500 at a time users?](https://react-native-webrtc.discourse.group/t/is-sfu-a-right-architecture-to-handle-about-500-at-a-time-users/1590)

<div class="topic-metadata">

**Author:** [@bigyankarki](https://react-native-webrtc.discourse.group/u/bigyankarki)\
**Replies:** 3\
**Last updated:** [August 8, 2022, 3:18pm UTC](https://react-native-webrtc.discourse.group/t/is-sfu-a-right-architecture-to-handle-about-500-at-a-time-users/1590 "2022-08-08T15:18:59Z")

</div>

I am trying to incorporate something like club house/twitter space/Reddit talk into my app. However, I don’t know if I should just stick with the mesh network or use SFU. I understand MCU is a bit overkill, since we are …

---

## [Encrypt Video Call using Custom Method](https://react-native-webrtc.discourse.group/t/encrypt-video-call-using-custom-method/1360)

<div class="topic-metadata">

**Author:** [@hf19](https://react-native-webrtc.discourse.group/u/hf19)\
**Replies:** 1\
**Last updated:** [August 3, 2022, 2:43pm UTC](https://react-native-webrtc.discourse.group/t/encrypt-video-call-using-custom-method/1360 "2022-08-03T14:43:55Z")

</div>

hello, I’m using an element-android app trying to modify the existing encryption method on webrtc by adding a new method before encryption and after decryption on srtp. The method I use causes the size of the data packet…

---

## [DTMF support in react native webrtc module](https://react-native-webrtc.discourse.group/t/dtmf-support-in-react-native-webrtc-module/745)

<div class="topic-metadata">

**Author:** [@harisjgupta01](https://react-native-webrtc.discourse.group/u/harisjgupta01)\
**Replies:** 1\
**Last updated:** [June 28, 2022, 11:44am UTC](https://react-native-webrtc.discourse.group/t/dtmf-support-in-react-native-webrtc-module/745 "2022-06-28T11:44:12Z")

</div>

Hi, There is already a pull request for supporting DTMF functionality in react native webrtc. Is there any plan to merge this pull request ? or any other solution to make DTMF work?

---

## [Whiteboard feature for ant media](https://react-native-webrtc.discourse.group/t/whiteboard-feature-for-ant-media/1563)

<div class="topic-metadata">

**Author:** [@dustatron](https://react-native-webrtc.discourse.group/u/dustatron)\
**Replies:** 1\
**Last updated:** [May 31, 2022, 6:54pm UTC](https://react-native-webrtc.discourse.group/t/whiteboard-feature-for-ant-media/1563 "2022-05-31T18:54:22Z")

</div>

Wondering if the whiteboard feature is supported but the npm module? If so, Is there a code example?

---

## [TURNS ICE candidates not generated when using Let's Encrypt certificate](https://react-native-webrtc.discourse.group/t/turns-ice-candidates-not-generated-when-using-lets-encrypt-certificate/90)

<div class="topic-metadata">

**Author:** [@jrx-jsj](https://react-native-webrtc.discourse.group/u/jrx-jsj)\
**Replies:** 4\
**Last updated:** [May 20, 2022, 12:32pm UTC](https://react-native-webrtc.discourse.group/t/turns-ice-candidates-not-generated-when-using-lets-encrypt-certificate/90 "2022-05-20T12:32:34Z")

</div>

If I use a TURN server (coturn) with only a turns: scheme URL, and this TURN server use a valid Let’s Encrypt certificate, relay candidates are never generated. This is happening for both iOS and Android. If I use a GoDa…

---

## [TypeError: \_reactNativeWebrtc.mediaDevices.getDisplayMedia is not a function](https://react-native-webrtc.discourse.group/t/typeerror-reactnativewebrtc-mediadevices-getdisplaymedia-is-not-a-function/1333)

<div class="topic-metadata">

**Author:** [@Krishnakumarskr](https://react-native-webrtc.discourse.group/u/Krishnakumarskr)\
**Replies:** 2\
**Last updated:** [April 21, 2022, 5:30am UTC](https://react-native-webrtc.discourse.group/t/typeerror-reactnativewebrtc-mediadevices-getdisplaymedia-is-not-a-function/1333 "2022-04-21T05:30:33Z")

</div>

Trying to do screen sharing in android. GetUserMedia is working. But When I am trying with getDisplayMedia. I am getting this error. TypeError: \_reactNativeWebrtc.mediaDevices.getDisplayMedia is not a function. version…

---

## [App crash on android when add react-native-webrtc into package.json](https://react-native-webrtc.discourse.group/t/app-crash-on-android-when-add-react-native-webrtc-into-package-json/382)

<div class="topic-metadata">

**Author:** [@lixiran](https://react-native-webrtc.discourse.group/u/lixiran)\
**Replies:** 17\
**Last updated:** [January 26, 2022, 8:42am UTC](https://react-native-webrtc.discourse.group/t/app-crash-on-android-when-add-react-native-webrtc-into-package-json/382 "2022-01-26T08:42:15Z")

</div>

I am at the very beginning of a project. I just add below line in package.json “react-native-webrtc”: “1.75.2” then run yarn install to download dependency and launch the app in android. the app crash immediately. a…

---

## [Initiating a connection to an mp4 livestream with RTCView](https://react-native-webrtc.discourse.group/t/initiating-a-connection-to-an-mp4-livestream-with-rtcview/1461)

<div class="topic-metadata">

**Author:** [@Olimarrex](https://react-native-webrtc.discourse.group/u/Olimarrex)\
**Replies:** 0\
**Last updated:** [January 12, 2022, 3:26pm UTC](https://react-native-webrtc.discourse.group/t/initiating-a-connection-to-an-mp4-livestream-with-rtcview/1461 "2022-01-12T15:26:58Z")

</div>

Hi, I’ve been trying for a while now to initiate a successful connection to a web server that exposes a livestream as a fragmented MP4 file, and display it on the camera as a constant feed for the user to view. Initial…

---

## [Is it a good idea to support react-native-windows?](https://react-native-webrtc.discourse.group/t/is-it-a-good-idea-to-support-react-native-windows/1447)

<div class="topic-metadata">

**Author:** [@big-brain](https://react-native-webrtc.discourse.group/u/big-brain)\
**Replies:** 0\
**Last updated:** [January 2, 2022, 1:33pm UTC](https://react-native-webrtc.discourse.group/t/is-it-a-good-idea-to-support-react-native-windows/1447 "2022-01-02T13:33:23Z")

</div>

I think it is amazing to support all platform (pc and mobile)

---

## [Show sound animations](https://react-native-webrtc.discourse.group/t/show-sound-animations/1422)

<div class="topic-metadata">

**Author:** [@KarthikKnot1](https://react-native-webrtc.discourse.group/u/KarthikKnot1)\
**Replies:** 0\
**Last updated:** [November 29, 2021, 3:59am UTC](https://react-native-webrtc.discourse.group/t/show-sound-animations/1422 "2021-11-29T03:59:11Z")

</div>

I am using react native webRTC to have an audio chat between two users. I thought it would be great to have some animation in relation to voice of the other participant to have some visual feedback. I am completely stum…

---

## [Expected latency for capturing video from a mobile device and sending it to a remote server?](https://react-native-webrtc.discourse.group/t/expected-latency-for-capturing-video-from-a-mobile-device-and-sending-it-to-a-remote-server/1399)

<div class="topic-metadata">

**Author:** [@zr0gravity7](https://react-native-webrtc.discourse.group/u/zr0gravity7)\
**Replies:** 1\
**Last updated:** [November 7, 2021, 10:47am UTC](https://react-native-webrtc.discourse.group/t/expected-latency-for-capturing-video-from-a-mobile-device-and-sending-it-to-a-remote-server/1399 "2021-11-07T10:47:14Z")

</div>

I am looking to develop an app which uses the device camera to capture a ~10 FPS video stream, and then sends that stream to a remote server in real time. I am looking to minimize the delay as much as possible, and to av…

---

## [RTCPeerConnection event 'ontrack' not work](https://react-native-webrtc.discourse.group/t/rtcpeerconnection-event-ontrack-not-work/447)

<div class="topic-metadata">

**Author:** [@talesborn](https://react-native-webrtc.discourse.group/u/talesborn)\
**Replies:** 4\
**Last updated:** [October 30, 2021, 12:49pm UTC](https://react-native-webrtc.discourse.group/t/rtcpeerconnection-event-ontrack-not-work/447 "2021-10-30T12:49:47Z")

</div>

I’m try implement a video call, but i don’t receive the RTCPeerConnection.ontrack event, in my React Native App, only on web system, I also verified if exists a method to implement it in React Native App, but i don’t fin…

[Next page](https://react-native-webrtc.discourse.group/c/general/7.md?page=1)
