# Help

**URL:** https://react-native-webrtc.discourse.group/c/help/8.md?page=1

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

**Page:** 2

---

## [Ice candidates getting added infinietly leading app to crash](https://react-native-webrtc.discourse.group/t/ice-candidates-getting-added-infinietly-leading-app-to-crash/1863)

<div class="topic-metadata">

**Author:** [@gul](https://react-native-webrtc.discourse.group/u/gul)\
**Replies:** 1\
**Last updated:** [September 29, 2023, 12:30pm UTC](https://react-native-webrtc.discourse.group/t/ice-candidates-getting-added-infinietly-leading-app-to-crash/1863 "2023-09-29T12:30:34Z")

</div>

When i click start meeting, i see the following error in terminal. When i call first time i dont see error, but after ending call when i start meeting second time then i see this error: WARN Possible Unhandled Promise …

---

## [ICE Candidate never fire](https://react-native-webrtc.discourse.group/t/ice-candidate-never-fire/1857)

<div class="topic-metadata">

**Author:** [@ugurilgin](https://react-native-webrtc.discourse.group/u/ugurilgin)\
**Replies:** 0\
**Last updated:** [September 21, 2023, 8:39am UTC](https://react-native-webrtc.discourse.group/t/ice-candidate-never-fire/1857 "2023-09-21T08:39:56Z")

</div>

I want to develop a video call application using React Native and Java. Although the calling and answering events are happening, the onicecandidate function is never triggered, so the candidates are not working. Is there…

---

## [Remote stream is showing blank, unable to figure out why, please help](https://react-native-webrtc.discourse.group/t/remote-stream-is-showing-blank-unable-to-figure-out-why-please-help/1851)

<div class="topic-metadata">

**Author:** [@gul](https://react-native-webrtc.discourse.group/u/gul)\
**Replies:** 2\
**Last updated:** [September 18, 2023, 8:41am UTC](https://react-native-webrtc.discourse.group/t/remote-stream-is-showing-blank-unable-to-figure-out-why-please-help/1851 "2023-09-18T08:41:25Z")

</div>

I’m using expo 49 and react-native v0.72.3, I seem to be getting video stream but it shows blank in RCTView however Local stream does show properly, Any help is much appreciated, I’m stuck Here’s code : import React, …

---

## [Onicecandidate event is not firing](https://react-native-webrtc.discourse.group/t/onicecandidate-event-is-not-firing/771)

<div class="topic-metadata">

**Author:** [@pabon](https://react-native-webrtc.discourse.group/u/pabon)\
**Replies:** 5\
**Last updated:** [September 1, 2023, 9:11pm UTC](https://react-native-webrtc.discourse.group/t/onicecandidate-event-is-not-firing/771 "2023-09-01T21:11:51Z")

</div>

I am very much tired of this issue and getting frustrated. I am trying to implement a peer-to-peer video call. My RTCPeerConnection is something like this : const configuration = { iceServers: \[{ url: 'stun:stun.l.googl…

---

## [Can't able to show Remote string in latest version of RN(0.72.3)](https://react-native-webrtc.discourse.group/t/cant-able-to-show-remote-string-in-latest-version-of-rn-0-72-3/1823)

<div class="topic-metadata">

**Author:** [@kalpesh.angel9899](https://react-native-webrtc.discourse.group/u/kalpesh.angel9899)\
**Replies:** 9\
**Last updated:** [August 2, 2023, 8:22am UTC](https://react-native-webrtc.discourse.group/t/cant-able-to-show-remote-string-in-latest-version-of-rn-0-72-3/1823 "2023-08-02T08:22:00Z")

</div>

I’m try to implement 1 to 1 video call in latest react-native version with socket.io-client but can’t render remote string. I don’t know is it because of latest version of react-native or anything else. Here is my server…

---

## ["Failed to set remote answer sdp: Called in wrong state: stable"](https://react-native-webrtc.discourse.group/t/failed-to-set-remote-answer-sdp-called-in-wrong-state-stable/1464)

<div class="topic-metadata">

**Author:** [@salmanrajz](https://react-native-webrtc.discourse.group/u/salmanrajz)\
**Replies:** 3\
**Last updated:** [June 25, 2023, 12:55pm UTC](https://react-native-webrtc.discourse.group/t/failed-to-set-remote-answer-sdp-called-in-wrong-state-stable/1464 "2023-06-25T12:55:04Z")

</div>

“Failed to set remote answer sdp: Called in wrong state: stable” The app work fine if I initiate the offer from some other device like from my browser and the answer sdp is generated by from the phone after setting the r…

---

## [Connectionstatechange is getting failed](https://react-native-webrtc.discourse.group/t/connectionstatechange-is-getting-failed/1760)

<div class="topic-metadata">

**Author:** [@peeeuzin](https://react-native-webrtc.discourse.group/u/peeeuzin)\
**Replies:** 2\
**Last updated:** [May 20, 2023, 11:55pm UTC](https://react-native-webrtc.discourse.group/t/connectionstatechange-is-getting-failed/1760 "2023-05-20T23:55:13Z")

</div>

I’m using two devices (iOS and Android). When iOS device creates a new call, the event connectionstatechange returns failed. I’m using Socket.IO for signaling server; expo: 48.0.15; react-native: 0.71.7; react-native…

---

## [How to get remote peer address ip before establishing a connection?](https://react-native-webrtc.discourse.group/t/how-to-get-remote-peer-address-ip-before-establishing-a-connection/1753)

<div class="topic-metadata">

**Author:** [@HediSalem](https://react-native-webrtc.discourse.group/u/HediSalem)\
**Replies:** 2\
**Last updated:** [May 14, 2023, 4:01pm UTC](https://react-native-webrtc.discourse.group/t/how-to-get-remote-peer-address-ip-before-establishing-a-connection/1753 "2023-05-14T16:01:54Z")

</div>

Hello, I am currently developing a video call feature for a React Native app. The problem I am facing is that I cannot choose whom I want to call. The other device automatically receives the call. Currently, I am storing…

---

## [Not sending audio from one deive](https://react-native-webrtc.discourse.group/t/not-sending-audio-from-one-deive/1614)

<div class="topic-metadata">

**Author:** [@gabriloren](https://react-native-webrtc.discourse.group/u/gabriloren)\
**Replies:** 2\
**Last updated:** [April 29, 2023, 4:43pm UTC](https://react-native-webrtc.discourse.group/t/not-sending-audio-from-one-deive/1614 "2023-04-29T16:43:34Z")

</div>

what can cause to have voice from one device and not from the emulator?

---

## [How to get remoteStream for caller?](https://react-native-webrtc.discourse.group/t/how-to-get-remotestream-for-caller/1749)

<div class="topic-metadata">

**Author:** [@Aardes-Roiven](https://react-native-webrtc.discourse.group/u/Aardes-Roiven)\
**Replies:** 1\
**Last updated:** [April 29, 2023, 4:42pm UTC](https://react-native-webrtc.discourse.group/t/how-to-get-remotestream-for-caller/1749 "2023-04-29T16:42:33Z")

</div>

when Person A calls to Person B, B gets ontrack event and data sets to remoteStream state but A doesn’t get that event in answer, how can I get that remoteSream data for A to set it in the state?

---

## [Mute and disable video action](https://react-native-webrtc.discourse.group/t/mute-and-disable-video-action/1288)

<div class="topic-metadata">

**Author:** [@Stringsaeed](https://react-native-webrtc.discourse.group/u/Stringsaeed)\
**Replies:** 2\
**Last updated:** [January 16, 2023, 2:41pm UTC](https://react-native-webrtc.discourse.group/t/mute-and-disable-video-action/1288 "2023-01-16T14:41:20Z")

</div>

I’m trying to add action to webrtc like mute and disable action this action to toggle camera const toggleCamera = useCallback(async () =\> { if (!isVideoEnabled) { const videoSource = (await mediaDevices.enum…

---

## [How to implement simulcast?](https://react-native-webrtc.discourse.group/t/how-to-implement-simulcast/1623)

<div class="topic-metadata">

**Author:** [@peeratattt](https://react-native-webrtc.discourse.group/u/peeratattt)\
**Replies:** 27\
**Last updated:** [January 13, 2023, 9:19am UTC](https://react-native-webrtc.discourse.group/t/how-to-implement-simulcast/1623 "2023-01-13T09:19:28Z")

</div>

i need to implement simulcast on react native webrtc, and set two size of video, i don’t found info for implement it

---

## [Remote stream audio working but video not working](https://react-native-webrtc.discourse.group/t/remote-stream-audio-working-but-video-not-working/1500)

<div class="topic-metadata">

**Author:** [@nessa](https://react-native-webrtc.discourse.group/u/nessa)\
**Replies:** 4\
**Last updated:** [January 12, 2023, 3:58pm UTC](https://react-native-webrtc.discourse.group/t/remote-stream-audio-working-but-video-not-working/1500 "2023-01-12T15:58:15Z")

</div>

When i get new remote stream, i save it to firebase DB then fetch back and display on the RCTView, but when i do that, i get a message that No video stream for react tag: 8554DFE4-1CB2-4587-8EED-7E21403382CC but the aud…

---

## [How to change the speaker during a conversation with react-native-webrtc](https://react-native-webrtc.discourse.group/t/how-to-change-the-speaker-during-a-conversation-with-react-native-webrtc/1665)

<div class="topic-metadata">

**Author:** [@arsen1707](https://react-native-webrtc.discourse.group/u/arsen1707)\
**Replies:** 3\
**Last updated:** [November 28, 2022, 4:40pm UTC](https://react-native-webrtc.discourse.group/t/how-to-change-the-speaker-during-a-conversation-with-react-native-webrtc/1665 "2022-11-28T16:40:47Z")

</div>

how to change the speaker during a conversation with react-native-webrtc

---

## [Failed to set remote answer sdp: Called in wrong state: stable react native](https://react-native-webrtc.discourse.group/t/failed-to-set-remote-answer-sdp-called-in-wrong-state-stable-react-native/1659)

<div class="topic-metadata">

**Author:** [@arsen1707](https://react-native-webrtc.discourse.group/u/arsen1707)\
**Replies:** 0\
**Last updated:** [November 14, 2022, 1:18pm UTC](https://react-native-webrtc.discourse.group/t/failed-to-set-remote-answer-sdp-called-in-wrong-state-stable-react-native/1659 "2022-11-14T13:18:46Z")

</div>

const \[remoteStream, setRemoteStream\] = useState(null); const \[localStream, setLocalStream\] = useState(null); const \[creater, setCreater\] = useState(false); const \[candidates, setCandidates\] = useState\<any\>(); const …

---

## [Audio / MediaTrack / Stream Volume](https://react-native-webrtc.discourse.group/t/audio-mediatrack-stream-volume/1204)

<div class="topic-metadata">

**Author:** [@Morritz](https://react-native-webrtc.discourse.group/u/Morritz)\
**Replies:** 2\
**Last updated:** [November 14, 2022, 12:33pm UTC](https://react-native-webrtc.discourse.group/t/audio-mediatrack-stream-volume/1204 "2022-11-14T12:33:56Z")

</div>

When I try to connect two devices together, I experience that streams’ volumes are too quiet, and I cannot find any way to fix it. Volumes are comparable to a normal phone call, but I do not want to talk with someone hol…

---

## [Connecting to AWS Kinesis](https://react-native-webrtc.discourse.group/t/connecting-to-aws-kinesis/1053)

<div class="topic-metadata">

**Author:** [@catsnipyummy](https://react-native-webrtc.discourse.group/u/catsnipyummy)\
**Replies:** 3\
**Last updated:** [October 9, 2022, 5:39pm UTC](https://react-native-webrtc.discourse.group/t/connecting-to-aws-kinesis/1053 "2022-10-09T17:39:39Z")

</div>

I am using the AWS Kinesis SDK to connect the react-native-webrtc as a viewer to the stream. I am getting the following error when I connect to it. But I notice on the server side the frames are being sent. But I am not …

---

## [Use WebRTC without Google firestore](https://react-native-webrtc.discourse.group/t/use-webrtc-without-google-firestore/1616)

<div class="topic-metadata">

**Author:** [@Vahidalizadeh7070](https://react-native-webrtc.discourse.group/u/Vahidalizadeh7070)\
**Replies:** 1\
**Last updated:** [September 14, 2022, 3:58pm UTC](https://react-native-webrtc.discourse.group/t/use-webrtc-without-google-firestore/1616 "2022-09-14T15:58:19Z")

</div>

Hi. I have developed an online classroom application using Agora service on react native and react js. Now I need to write my own Service to make video and audio communication between users. Due to the project’s location…

---

## [Large Inbound Latency on Android](https://react-native-webrtc.discourse.group/t/large-inbound-latency-on-android/1593)

<div class="topic-metadata">

**Author:** [@mdcx](https://react-native-webrtc.discourse.group/u/mdcx)\
**Replies:** 0\
**Last updated:** [August 8, 2022, 1:32pm UTC](https://react-native-webrtc.discourse.group/t/large-inbound-latency-on-android/1593 "2022-08-08T13:32:49Z")

</div>

Hi, I’m developing an audio conferencing app for android and iphone and the former has large inbound audio latency (350ms) as compared to the iphone (200ms). The latency seems to be worse on Samsung phones. A react base…

---

## [Discord-like voice chat with socket.io](https://react-native-webrtc.discourse.group/t/discord-like-voice-chat-with-socket-io/977)

<div class="topic-metadata">

**Author:** [@brpinto](https://react-native-webrtc.discourse.group/u/brpinto)\
**Replies:** 1\
**Last updated:** [August 3, 2022, 10:54pm UTC](https://react-native-webrtc.discourse.group/t/discord-like-voice-chat-with-socket-io/977 "2022-08-03T22:54:59Z")

</div>

Hey there ! I am working on a project in which I need to implement a “simple” voice chat feature but I’am lost in WebRTC and socket io usage. I tried to understand how WebRTC works with the @baconcheese113’s minimal r…

---

## [How to get new stream when add new track from web?](https://react-native-webrtc.discourse.group/t/how-to-get-new-stream-when-add-new-track-from-web/1583)

<div class="topic-metadata">

**Author:** [@peeratattt](https://react-native-webrtc.discourse.group/u/peeratattt)\
**Replies:** 0\
**Last updated:** [July 4, 2022, 3:25am UTC](https://react-native-webrtc.discourse.group/t/how-to-get-new-stream-when-add-new-track-from-web/1583 "2022-07-04T03:25:58Z")

</div>

How to get new stream when add new track from web

---

## [Installing it on react-native@0.65.0-rc.3](https://react-native-webrtc.discourse.group/t/installing-it-on-react-native-0-65-0-rc-3/1329)

<div class="topic-metadata">

**Author:** [@iLevye](https://react-native-webrtc.discourse.group/u/iLevye)\
**Replies:** 1\
**Last updated:** [June 28, 2022, 8:11am UTC](https://react-native-webrtc.discourse.group/t/installing-it-on-react-native-0-65-0-rc-3/1329 "2022-06-28T08:11:42Z")

</div>

I’ve just upgrade react-native version to 0.65.0-rc.3 I’m trying to install react-native-webrtc but there is an npm error. (base) 192:MyApp user$ npm install react-native-webrtc --save npm ERR! code ERESOLVE npm ERR…

---

## [Create Video Chat to be consumed by both Mobile & Web](https://react-native-webrtc.discourse.group/t/create-video-chat-to-be-consumed-by-both-mobile-web/1546)

<div class="topic-metadata">

**Author:** [@pepps01](https://react-native-webrtc.discourse.group/u/pepps01)\
**Replies:** 2\
**Last updated:** [June 2, 2022, 8:22am UTC](https://react-native-webrtc.discourse.group/t/create-video-chat-to-be-consumed-by-both-mobile-web/1546 "2022-06-02T08:22:59Z")

</div>

I am having issues creating Video chat between react-native mobile and web. How can i get started

---

## [Blank RenderView in Android, Is the error data from remote server?](https://react-native-webrtc.discourse.group/t/blank-renderview-in-android-is-the-error-data-from-remote-server/1556)

<div class="topic-metadata">

**Author:** [@Rayman](https://react-native-webrtc.discourse.group/u/Rayman)\
**Replies:** 0\
**Last updated:** [May 24, 2022, 9:58am UTC](https://react-native-webrtc.discourse.group/t/blank-renderview-in-android-is-the-error-data-from-remote-server/1556 "2022-05-24T09:58:51Z")

</div>

Here is the scene. Client A make a video call to ClientB. at the start parse, Both ClientA and ClientB render the video data from the font-camera capture. and then just fine. Then the Client B received the video callin…

---

## [Create room with multiple users using firebase](https://react-native-webrtc.discourse.group/t/create-room-with-multiple-users-using-firebase/1549)

<div class="topic-metadata">

**Author:** [@hamzamekk](https://react-native-webrtc.discourse.group/u/hamzamekk)\
**Replies:** 0\
**Last updated:** [May 9, 2022, 10:17pm UTC](https://react-native-webrtc.discourse.group/t/create-room-with-multiple-users-using-firebase/1549 "2022-05-09T22:17:07Z")

</div>

i am trying to create a room video call something like Whatsapp with firebase as signalisation server for two users it works perfect as expected but when a third user join everything stop working if the user A the first…

---

## [Invariant Violation: requireNativeComponent: "RTCVideoView" was not found in the UIManager](https://react-native-webrtc.discourse.group/t/invariant-violation-requirenativecomponent-rtcvideoview-was-not-found-in-the-uimanager/1548)

<div class="topic-metadata">

**Author:** [@UISebastian](https://react-native-webrtc.discourse.group/u/UISebastian)\
**Replies:** 0\
**Last updated:** [May 9, 2022, 10:28am UTC](https://react-native-webrtc.discourse.group/t/invariant-violation-requirenativecomponent-rtcvideoview-was-not-found-in-the-uimanager/1548 "2022-05-09T10:28:32Z")

</div>

Hello, I am having trouble displaying an incoming video stream in a react-native-webrtc RTCView! The following error keeps coming up: “Invariant Violation: requireNativeComponent: “RTCVideoView” was not found in the UIM…

---

## [How to switch stream](https://react-native-webrtc.discourse.group/t/how-to-switch-stream/1535)

<div class="topic-metadata">

**Author:** [@nguyenkhanhduong](https://react-native-webrtc.discourse.group/u/nguyenkhanhduong)\
**Replies:** 1\
**Last updated:** [May 1, 2022, 7:55pm UTC](https://react-native-webrtc.discourse.group/t/how-to-switch-stream/1535 "2022-05-01T19:55:39Z")

</div>

Hello everyone, How I can switch stream from audio to video in peer-to-peer connection ? I have used many ways like add new stream, create new offer but everything is not working. If someone has a solution please help…

---

## [Appkication Crash when success get stream and candidate](https://react-native-webrtc.discourse.group/t/appkication-crash-when-success-get-stream-and-candidate/1530)

<div class="topic-metadata">

**Author:** [@untukwebku12](https://react-native-webrtc.discourse.group/u/untukwebku12)\
**Replies:** 1\
**Last updated:** [April 21, 2022, 5:45am UTC](https://react-native-webrtc.discourse.group/t/appkication-crash-when-success-get-stream-and-candidate/1530 "2022-04-21T05:45:11Z")

</div>

I got an error like this when I got candidate and managed to get streaming, the app crashes right away, please help… 2022-04-19 11:08:52.704 13654-14040/com.rnclient E/rtc: # # Fatal error in: …/…/media/engine/webrtc\_…

---

## [Unable to resolve module react-native-webrtc/MediaStreamTrackEvent](https://react-native-webrtc.discourse.group/t/unable-to-resolve-module-react-native-webrtc-mediastreamtrackevent/1528)

<div class="topic-metadata">

**Author:** [@PSV37](https://react-native-webrtc.discourse.group/u/PSV37)\
**Replies:** 1\
**Last updated:** [April 21, 2022, 5:42am UTC](https://react-native-webrtc.discourse.group/t/unable-to-resolve-module-react-native-webrtc-mediastreamtrackevent/1528 "2022-04-21T05:42:54Z")

</div>

hey guys , getting error: Error: Unable to resolve module react-native-webrtc/MediaStreamTrackEvent

---

## [Record livestream video on Android](https://react-native-webrtc.discourse.group/t/record-livestream-video-on-android/1516)

<div class="topic-metadata">

**Author:** [@zhenguet](https://react-native-webrtc.discourse.group/u/zhenguet)\
**Replies:** 1\
**Last updated:** [March 28, 2022, 10:26am UTC](https://react-native-webrtc.discourse.group/t/record-livestream-video-on-android/1516 "2022-03-28T10:26:54Z")

</div>

Have any solution to record livestream video and save it to local folder on Android? If having, how should I do? I have checked mediaDevices.getDisplayMedia() but it just ask permission, and I don’t see the way to tak…

[Previous page](https://react-native-webrtc.discourse.group/c/help/8.md)

[Next page](https://react-native-webrtc.discourse.group/c/help/8.md?page=2)
