# Is react-native-webrtc required as a dependency?

**URL:** <https://openvidu.discourse.group/t/is-react-native-webrtc-required-as-a-dependency/3791>\
**Category:** Issues developing apps\
**Tags:** v2\
**Created:** [March 8, 2022, 6:36pm UTC](https://openvidu.discourse.group/t/is-react-native-webrtc-required-as-a-dependency/3791 "2022-03-08T18:36:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![scain](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/scain/32/1748_2.png) [@scain](https://openvidu.discourse.group/u/scain)\
**Post date:** [March 8, 2022, 6:36pm UTC](https://openvidu.discourse.group/t/is-react-native-webrtc-required-as-a-dependency/3791/1 "2022-03-08T18:36:58Z")

</div>

The [react-native](https://docs.openvidu.io/en/stable/tutorials/openvidu-react-native/) tutorial doesn’t mention that ‘react-native-webrtc’ package needs to be added as a dependency, but when it isn’t present the following error occurs (on android, haven’t tested ios yet):

```auto
Cannot read property 'getUserMedia' of null
 - line 95 of openvidu-react-native-adapter/node_modules/getUserMedia
WebRTCModule.getUserMedia(constraints, success, failure);

```

We are using the following:

- openvidu-react-native-adapter-2.20.0
- react - 17.0.2
- react-native 0.67.2

---

<div class="post-metadata">

**Author:** ![CSantosM](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/csantosm/32/16_2.png) [@CSantosM](https://openvidu.discourse.group/u/CSantosM)\
**Post date:** [March 14, 2022, 9:11am UTC](https://openvidu.discourse.group/t/is-react-native-webrtc-required-as-a-dependency/3791/2 "2022-03-14T09:11:20Z")

</div>

Hi @scain ,

The openvidu-react-native-adapter artifact includes the react-native-webrtc as dependency, this is why you don’t need install it.  
I’ve tested the official tutorial with the 2.20.0 version and it is working fine.

---

<div class="post-metadata">

**Author:** ![scain](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/scain/32/1748_2.png) [@scain](https://openvidu.discourse.group/u/scain)\
**Post date:** [April 12, 2022, 8:22pm UTC](https://openvidu.discourse.group/t/is-react-native-webrtc-required-as-a-dependency/3791/3 "2022-04-12T20:22:34Z")

</div>

Thank you. There must be something else causing my problem then.

---

<div class="post-metadata">

**Author:** ![Mauro](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/mauro/32/2330_2.png) [@Mauro](https://openvidu.discourse.group/u/Mauro)\
**Post date:** [November 16, 2023, 7:21pm UTC](https://openvidu.discourse.group/t/is-react-native-webrtc-required-as-a-dependency/3791/4 "2023-11-16T19:21:31Z")

</div>

@scain did you solve? I have the same issue.
