react native webrtc 硬件加速
时间: 2023-07-11 11:53:22 浏览: 193
React Native WebRTC 支持硬件加速。在 iOS 平台上,WebRTC 默认使用硬件加速,而在 Android 平台上,需要手动启用硬件加速。要启用 Android 平台上的硬件加速,需要在应用程序的 AndroidManifest.xml 文件中添加以下行:
```
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.camera.front" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.microphone" />
<uses-feature android:name="android.hardware.touchscreen.multitouch" />
<uses-feature android:name="android.hardware.touchscreen.multitouch.distinct" />
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
```
然后,在 RTCView 组件中设置 mirror 属性为 true,即可启用 Android 平台上的硬件加速。例如:
```
<RTCView streamURL={this.state.stream.toURL()} mirror={true} />
```
阅读全文