# Latest

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

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

**Page:** 2

---

## [TypeError: Cannot read property 'startIOSPIP' of undefined, js engine: hermes](https://react-native-webrtc.discourse.group/t/typeerror-cannot-read-property-startiospip-of-undefined-js-engine-hermes/2095)

<div class="topic-metadata">

**Author:** [@PSV37](https://react-native-webrtc.discourse.group/u/PSV37)\
**Replies:** 0\
**Last updated:** [December 15, 2024, 9:18am UTC](https://react-native-webrtc.discourse.group/t/typeerror-cannot-read-property-startiospip-of-undefined-js-engine-hermes/2095 "2024-12-15T09:18:00Z")

</div>

TypeError: Cannot read property ‘startIOSPIP’ of undefined, js engine: hermes

---

## [Retrieve audio buffer](https://react-native-webrtc.discourse.group/t/retrieve-audio-buffer/1833)

<div class="topic-metadata">

**Author:** [@RemyNtshaykolo](https://react-native-webrtc.discourse.group/u/RemyNtshaykolo)\
**Replies:** 8\
**Last updated:** [November 27, 2024, 8:29am UTC](https://react-native-webrtc.discourse.group/t/retrieve-audio-buffer/1833 "2024-11-27T08:29:56Z")

</div>

Hello, I would like to know if it is possible to recover the raw audio data buffer in order to apply post-processing to it before it is sent via the peerConnection.

---

## [Build package locally](https://react-native-webrtc.discourse.group/t/build-package-locally/2083)

<div class="topic-metadata">

**Author:** [@kr15t14ns](https://react-native-webrtc.discourse.group/u/kr15t14ns)\
**Replies:** 0\
**Last updated:** [November 14, 2024, 1:33pm UTC](https://react-native-webrtc.discourse.group/t/build-package-locally/2083 "2024-11-14T13:33:12Z")

</div>

We have to do some adjustments in swift/java code for android/ios for our internal purposes. What are steps for building an library and use them in react-native projects? We are on macs … we tried python3 build-webrtc.p…

---

## [Is there a way to calculate the FPS of incoming video stream?](https://react-native-webrtc.discourse.group/t/is-there-a-way-to-calculate-the-fps-of-incoming-video-stream/2079)

<div class="topic-metadata">

**Author:** [@nagaK](https://react-native-webrtc.discourse.group/u/nagaK)\
**Replies:** 0\
**Last updated:** [November 5, 2024, 11:16am UTC](https://react-native-webrtc.discourse.group/t/is-there-a-way-to-calculate-the-fps-of-incoming-video-stream/2079 "2024-11-05T11:16:28Z")

</div>

Is there a way to calculate the FPS of incoming video stream?

---

## [Receiving iceGatheringState complete takes a long time](https://react-native-webrtc.discourse.group/t/receiving-icegatheringstate-complete-takes-a-long-time/2078)

<div class="topic-metadata">

**Author:** [@BergDee](https://react-native-webrtc.discourse.group/u/BergDee)\
**Replies:** 0\
**Last updated:** [October 31, 2024, 8:32am UTC](https://react-native-webrtc.discourse.group/t/receiving-icegatheringstate-complete-takes-a-long-time/2078 "2024-10-31T08:32:18Z")

</div>

Hi, I’m using the latest version of this library and it’s great, thanks everyone involved building it. I have once slight issue though I’m wondering if anyone can help me understand. I’m using this library to stream ip…

---

## [On Android 14, the app crashes during screen sharing, although it works fine on lower versions](https://react-native-webrtc.discourse.group/t/on-android-14-the-app-crashes-during-screen-sharing-although-it-works-fine-on-lower-versions/2075)

<div class="topic-metadata">

**Author:** [@Awais7899](https://react-native-webrtc.discourse.group/u/Awais7899)\
**Replies:** 0\
**Last updated:** [October 25, 2024, 8:15am UTC](https://react-native-webrtc.discourse.group/t/on-android-14-the-app-crashes-during-screen-sharing-although-it-works-fine-on-lower-versions/2075 "2024-10-25T08:15:23Z")

</div>

Everyhting is working fine till android 13 , but on android 14 when I try to start screen sharing app crashes.

---

## [Cannot start mic in background](https://react-native-webrtc.discourse.group/t/cannot-start-mic-in-background/1738)

<div class="topic-metadata">

**Author:** [@MinhVu](https://react-native-webrtc.discourse.group/u/MinhVu)\
**Replies:** 1\
**Last updated:** [October 21, 2024, 7:55am UTC](https://react-native-webrtc.discourse.group/t/cannot-start-mic-in-background/1738 "2024-10-21T07:55:25Z")

</div>

Hi all, I dev app using this package(Android). When I connected app with bluetooth or headset and use external PTT to start call, but I have problem when start call in background, Mic cannot start: Operation not started…

---

## [Issues with iOS Screenshare - Red Screen](https://react-native-webrtc.discourse.group/t/issues-with-ios-screenshare-red-screen/1412)

<div class="topic-metadata">

**Author:** [@niklas](https://react-native-webrtc.discourse.group/u/niklas)\
**Replies:** 3\
**Last updated:** [October 15, 2024, 4:46pm UTC](https://react-native-webrtc.discourse.group/t/issues-with-ios-screenshare-red-screen/1412 "2024-10-15T16:46:08Z")

</div>

Hello, I am trying to create an app that streams the users’ Screen via WebRTC. For the iOS setup, I’ve followed the Jitsi tutorial (\[iOS SDK · Jitsi Meet Handbook\](iOS SDK | Jitsi Handbook)). It seems to be working fin…

---

## [Create new MediaStream() using react-native-webrtc-web-shim](https://react-native-webrtc.discourse.group/t/create-new-mediastream-using-react-native-webrtc-web-shim/2068)

<div class="topic-metadata">

**Author:** [@inusedname](https://react-native-webrtc.discourse.group/u/inusedname)\
**Replies:** 2\
**Last updated:** [October 8, 2024, 4:51pm UTC](https://react-native-webrtc.discourse.group/t/create-new-mediastream-using-react-native-webrtc-web-shim/2068 "2024-10-08T16:51:56Z")

</div>

I failed to create a new instance of MediaStream: import { MediaStream, RTCPeerConnection } from 'react-native-webrtc-web-shim'; import { makeAutoObservable } from "mobx"; import { createContext, useContext } from 'reac…

---

## [Extract audio and save into wav file on call end](https://react-native-webrtc.discourse.group/t/extract-audio-and-save-into-wav-file-on-call-end/2070)

<div class="topic-metadata">

**Author:** [@aksargus](https://react-native-webrtc.discourse.group/u/aksargus)\
**Replies:** 0\
**Last updated:** [October 7, 2024, 12:16pm UTC](https://react-native-webrtc.discourse.group/t/extract-audio-and-save-into-wav-file-on-call-end/2070 "2024-10-07T12:16:04Z")

</div>

i have setup the one to one call in my react native project. and what I want is to extract the audio and save into wav or mp3 file on call ends. so that I can extract the transcription from that audio file.

---

## [How to handle SIP logic in Android headless task](https://react-native-webrtc.discourse.group/t/how-to-handle-sip-logic-in-android-headless-task/1746)

<div class="topic-metadata">

**Author:** [@RamsayRomero](https://react-native-webrtc.discourse.group/u/RamsayRomero)\
**Replies:** 2\
**Last updated:** [September 21, 2024, 4:38pm UTC](https://react-native-webrtc.discourse.group/t/how-to-handle-sip-logic-in-android-headless-task/1746 "2024-09-21T16:38:02Z")

</div>

I’m developing a VoIP app using Callkeep and Sip.js. I’m setting up my SIP handling and Callkeep logic in a useEffect at the root of my app. So I’m creating and starting my user agent, registering, and setting up Callkee…

---

## [Why isn't the microphone working even though permissions are granted?](https://react-native-webrtc.discourse.group/t/why-isnt-the-microphone-working-even-though-permissions-are-granted/2062)

<div class="topic-metadata">

**Author:** [@iprincekumarsingh](https://react-native-webrtc.discourse.group/u/iprincekumarsingh)\
**Replies:** 0\
**Last updated:** [September 19, 2024, 10:11am UTC](https://react-native-webrtc.discourse.group/t/why-isnt-the-microphone-working-even-though-permissions-are-granted/2062 "2024-09-19T10:11:54Z")

</div>

Mic is not working but its connecting to the call both the user camera is getting turn on

---

## [Rebuild react native webrtc](https://react-native-webrtc.discourse.group/t/rebuild-react-native-webrtc/2060)

<div class="topic-metadata">

**Author:** [@ArtH](https://react-native-webrtc.discourse.group/u/ArtH)\
**Replies:** 0\
**Last updated:** [September 17, 2024, 11:10am UTC](https://react-native-webrtc.discourse.group/t/rebuild-react-native-webrtc/2060 "2024-09-17T11:10:51Z")

</div>

Hello Do guidelines exist on how to rebuild the React Native WebRTC module?. Suppose we made some changes to the iOS part and want to rebuild. In the master branch, under the react-native-webrtc/iOS folder, there is no…

---

## [Upgrading the package needs extra package imports. Which ones?](https://react-native-webrtc.discourse.group/t/upgrading-the-package-needs-extra-package-imports-which-ones/2057)

<div class="topic-metadata">

**Author:** [@Sinc16](https://react-native-webrtc.discourse.group/u/Sinc16)\
**Replies:** 0\
**Last updated:** [September 13, 2024, 12:28am UTC](https://react-native-webrtc.discourse.group/t/upgrading-the-package-needs-extra-package-imports-which-ones/2057 "2024-09-13T00:28:57Z")

</div>

I have sort of inherited an old poorly maintained Android project and I tried to upgrade webrtc from 1.94.1-jitsi-9316999@aar to 111.0.6-jitsi-15437584@aar. Now I’m getting errors. Please note, I have little to no experi…

---

## [Matrix with WebRTC (react native)](https://react-native-webrtc.discourse.group/t/matrix-with-webrtc-react-native/2054)

<div class="topic-metadata">

**Author:** [@Sumit](https://react-native-webrtc.discourse.group/u/Sumit)\
**Replies:** 0\
**Last updated:** [September 9, 2024, 5:30am UTC](https://react-native-webrtc.discourse.group/t/matrix-with-webrtc-react-native/2054 "2024-09-09T05:30:56Z")

</div>

Hi, is there anyone who worked on webrtc with matrix integration in react native i need code for ios and android both.

---

## [Want to add filter video data to local stream in Peerconnection Android](https://react-native-webrtc.discourse.group/t/want-to-add-filter-video-data-to-local-stream-in-peerconnection-android/2052)

<div class="topic-metadata">

**Author:** [@darklordemperor](https://react-native-webrtc.discourse.group/u/darklordemperor)\
**Replies:** 2\
**Last updated:** [September 9, 2024, 3:16am UTC](https://react-native-webrtc.discourse.group/t/want-to-add-filter-video-data-to-local-stream-in-peerconnection-android/2052 "2024-09-09T03:16:59Z")

</div>

my objective are replace filter video data to peerconnection as local stream ,in my progress i already using Camera X to get image then use tensorFlow lite Ai model for filter segmentionMask image with bitmap and r…

---

## [Way to set loud speaker for webrtc](https://react-native-webrtc.discourse.group/t/way-to-set-loud-speaker-for-webrtc/391)

<div class="topic-metadata">

**Author:** [@xerex](https://react-native-webrtc.discourse.group/u/xerex)\
**Replies:** 14\
**Last updated:** [September 4, 2024, 4:01am UTC](https://react-native-webrtc.discourse.group/t/way-to-set-loud-speaker-for-webrtc/391 "2024-09-04T04:01:34Z")

</div>

Hello, I want to set react-native-webrtc to phone speaker now when i call my stream sound play in earphone please help me

---

## [RTCView doesn't show the full view of the incoming media stream](https://react-native-webrtc.discourse.group/t/rtcview-doesnt-show-the-full-view-of-the-incoming-media-stream/2049)

<div class="topic-metadata">

**Author:** [@nagaK](https://react-native-webrtc.discourse.group/u/nagaK)\
**Replies:** 1\
**Last updated:** [September 3, 2024, 7:35pm UTC](https://react-native-webrtc.discourse.group/t/rtcview-doesnt-show-the-full-view-of-the-incoming-media-stream/2049 "2024-09-03T19:35:33Z")

</div>

How do I make RTCView show the full view of the incoming video ? I am using react-native-webrtc@124.0.4 \<View style={{ flex: 1, backgroundColor: '#050A0E', paddingHorizontal: 1, …

---

## [Track event never gets called](https://react-native-webrtc.discourse.group/t/track-event-never-gets-called/2048)

<div class="topic-metadata">

**Author:** [@nagaK](https://react-native-webrtc.discourse.group/u/nagaK)\
**Replies:** 1\
**Last updated:** [September 3, 2024, 7:12pm UTC](https://react-native-webrtc.discourse.group/t/track-event-never-gets-called/2048 "2024-09-03T19:12:09Z")

</div>

I am implementing RTCPeerConnection in React Native app using plain WebSocket I am registering the following events inside the “onmessage” callback of Web Socket addEventListener( ‘icegatheringstatechange’) addEventLi…

---

## [How to setup react-native-incall-manager with expo](https://react-native-webrtc.discourse.group/t/how-to-setup-react-native-incall-manager-with-expo/2045)

<div class="topic-metadata">

**Author:** [@victormongi](https://react-native-webrtc.discourse.group/u/victormongi)\
**Replies:** 1\
**Last updated:** [August 28, 2024, 9:03am UTC](https://react-native-webrtc.discourse.group/t/how-to-setup-react-native-incall-manager-with-expo/2045 "2024-08-28T09:03:10Z")

</div>

Is there any step by step so I can integrate react-native-incall-manager with expo? Thank you

---

## [Failed to set remote offer sdp: The order of m-lines in subsequent offer doesn't match order from previous offer/answer](https://react-native-webrtc.discourse.group/t/failed-to-set-remote-offer-sdp-the-order-of-m-lines-in-subsequent-offer-doesnt-match-order-from-previous-offer-answer/1890)

<div class="topic-metadata">

**Author:** [@Nitin](https://react-native-webrtc.discourse.group/u/Nitin)\
**Replies:** 1\
**Last updated:** [August 26, 2024, 9:08am UTC](https://react-native-webrtc.discourse.group/t/failed-to-set-remote-offer-sdp-the-order-of-m-lines-in-subsequent-offer-doesnt-match-order-from-previous-offer-answer/1890 "2024-08-26T09:08:24Z")

</div>

Video call is working but share screen then show this error: Failed to set remote offer sdp: The order of m-lines in subsequent offer doesn’t match order from previous offer/answer.

---

## [Reconnect in background, screen off, and play audio](https://react-native-webrtc.discourse.group/t/reconnect-in-background-screen-off-and-play-audio/2028)

<div class="topic-metadata">

**Author:** [@kross](https://react-native-webrtc.discourse.group/u/kross)\
**Replies:** 1\
**Last updated:** [August 13, 2024, 11:33am UTC](https://react-native-webrtc.discourse.group/t/reconnect-in-background-screen-off-and-play-audio/2028 "2024-08-13T11:33:21Z")

</div>

Similar issue to #223 #444 I’m building a walkie-talkie style app with a persistent WebRTC connection. By enabling the relevant background modes and playing some empty audio, I can achieve long term stability if the n…

---

## [In accept call user not getting video only audio is there](https://react-native-webrtc.discourse.group/t/in-accept-call-user-not-getting-video-only-audio-is-there/2024)

<div class="topic-metadata">

**Author:** [@jaimincrest](https://react-native-webrtc.discourse.group/u/jaimincrest)\
**Replies:** 1\
**Last updated:** [August 11, 2024, 4:49pm UTC](https://react-native-webrtc.discourse.group/t/in-accept-call-user-not-getting-video-only-audio-is-there/2024 "2024-08-11T16:49:18Z")

</div>

Following is my code: import React, {useEffect, useState, useRef} from ‘react’; import { Platform, KeyboardAvoidingView, TouchableWithoutFeedback, Keyboard, View, Text, TouchableOpacity, } from ‘react-native’; …

---

## [New MediaStream not rendering in RTCView](https://react-native-webrtc.discourse.group/t/new-mediastream-not-rendering-in-rtcview/2016)

<div class="topic-metadata">

**Author:** [@ashfaq-ahmed](https://react-native-webrtc.discourse.group/u/ashfaq-ahmed)\
**Replies:** 0\
**Last updated:** [July 26, 2024, 7:39pm UTC](https://react-native-webrtc.discourse.group/t/new-mediastream-not-rendering-in-rtcview/2016 "2024-07-26T19:39:13Z")

</div>

Hi, I am using react-native-webrtc 124.0.3 and mediasoup-client 3.7.12, To render the remote track that we receive through mediasoup, I use new MediaStream() and then addTrack to that media stream which is then passed t…

---

## [System audio not support for screen sharing in IOS](https://react-native-webrtc.discourse.group/t/system-audio-not-support-for-screen-sharing-in-ios/2013)

<div class="topic-metadata">

**Author:** [@priyankgandhi0](https://react-native-webrtc.discourse.group/u/priyankgandhi0)\
**Replies:** 1\
**Last updated:** [July 24, 2024, 9:08am UTC](https://react-native-webrtc.discourse.group/t/system-audio-not-support-for-screen-sharing-in-ios/2013 "2024-07-24T09:08:17Z")

</div>

I am trying to use the react native webrtc for building a screen sharing application. I have used getDisplayMedia() for getting the screen share with using a broadcast extension plugin. But currently it does not support…

---

## [Doesn't connect when rejoining a call](https://react-native-webrtc.discourse.group/t/doesnt-connect-when-rejoining-a-call/2006)

<div class="topic-metadata">

**Author:** [@marvelous-ikechi](https://react-native-webrtc.discourse.group/u/marvelous-ikechi)\
**Replies:** 0\
**Last updated:** [July 5, 2024, 11:45am UTC](https://react-native-webrtc.discourse.group/t/doesnt-connect-when-rejoining-a-call/2006 "2024-07-05T11:45:30Z")

</div>

I’m currently having an issue where joining a call for the first time works perfectly, however, when a peer who isn’t the host leaves and rejoins, the connection state never changes to connected; it gets stuck at connect…

---

## [Building react native webrtc aar](https://react-native-webrtc.discourse.group/t/building-react-native-webrtc-aar/1691)

<div class="topic-metadata">

**Author:** [@shaulr](https://react-native-webrtc.discourse.group/u/shaulr)\
**Replies:** 5\
**Last updated:** [June 28, 2024, 7:08am UTC](https://react-native-webrtc.discourse.group/t/building-react-native-webrtc-aar/1691 "2024-06-28T07:08:32Z")

</div>

Hi, I have a project I am working on, it uses jitsi SDK, which is using react-native-webrtc, via Jitsi SDK. I need to make a small change to webrtc code, but to do that, I need to compile my own react-native-webrtc and …

---

## [Want to update react native webrtc to lastest version on expo SDK 49](https://react-native-webrtc.discourse.group/t/want-to-update-react-native-webrtc-to-lastest-version-on-expo-sdk-49/1999)

<div class="topic-metadata">

**Author:** [@darklordemperor](https://react-native-webrtc.discourse.group/u/darklordemperor)\
**Replies:** 0\
**Last updated:** [June 27, 2024, 6:00am UTC](https://react-native-webrtc.discourse.group/t/want-to-update-react-native-webrtc-to-lastest-version-on-expo-sdk-49/1999 "2024-06-27T06:00:34Z")

</div>

hey i just using expo SDK 49 and want to upgrade to react native webrtc 128.0.0 but can i do this since my expo package are install with “@config-plugins/react-native-webrtc”: “^7.0.0”, and “react-native-webrtc”: “^118…

---

## [Integrating PushKit with Expo EAS Build for VoIP Notifications - Any Workarounds?](https://react-native-webrtc.discourse.group/t/integrating-pushkit-with-expo-eas-build-for-voip-notifications-any-workarounds/1998)

<div class="topic-metadata">

**Author:** [@geoffcfchen](https://react-native-webrtc.discourse.group/u/geoffcfchen)\
**Replies:** 0\
**Last updated:** [June 22, 2024, 2:40pm UTC](https://react-native-webrtc.discourse.group/t/integrating-pushkit-with-expo-eas-build-for-voip-notifications-any-workarounds/1998 "2024-06-22T14:40:09Z")

</div>

First of all, I am so glad that I found this community! Thank you all. I’m currently working on an Expo project using the EAS (Expo Application Services) build process. My app, developed with React Native, requires hand…

---

## [Heavy stream makes react native webrtc freeze](https://react-native-webrtc.discourse.group/t/heavy-stream-makes-react-native-webrtc-freeze/1980)

<div class="topic-metadata">

**Author:** [@vuminhkh](https://react-native-webrtc.discourse.group/u/vuminhkh)\
**Replies:** 1\
**Last updated:** [June 11, 2024, 5:38pm UTC](https://react-native-webrtc.discourse.group/t/heavy-stream-makes-react-native-webrtc-freeze/1980 "2024-06-11T17:38:05Z")

</div>

Hello, I’m currently testing react native webrtc on multiple cameras on my iphone via go2rtc with bidirectional audio and H264. On some cameras, it works flawlessly, but on my Annke camera with a high resolution 3632 x …

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

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