12月14日,即构科技 React Native 实时音视频 SDK 3.1.0版本发布,本次 SDK 新增功能如下:
1. 新增屏幕共享功能
iOS 屏幕共享分为应用内共享与跨应用共享,分别用于当前应用分享与系统级别的应用分享。如使用跨应用共享,需要在 iOS 原生工程新建 Broadcast Upload Extension 进程用于录制屏幕,详情请参考 屏幕共享。
相关 API 请参考 startScreenCaptureInApp、startScreenCapture、stopScreenCapture、updateScreenCaptureConfig
2. 新增网络质量回调
新增本地和远端用户的上下行网络质量回调 onNetworkQuality,默认每两秒回调一次本地和每个拉取的远端用户的网络状况(包括未知、优秀、良好、中等、较差、网络断线)。当开发者希望分析链路上的网络情况,或想要了解本地和远端用户的网络状况时可以使用该功能。
相关 API 请参考 onNetworkQuality
3. 优化 NTP 时间误差
调用 getNetworkTimeInfo 接口获取同步网络时间信息时,SDK 会定时更新 NTP 时间,减少获取到的 NTP 时间误差。
相关 API 请参考 getNetworkTimeInfo
4. 直推 CDN 时,在不改变推流方式的情况下,SDK 从客户的 CDN 源站拉流,通过 L3 将音视频内容分发给观众,通过 ZegoStreamResourceMode 控制源站资源。该功能常用于直播场景
相关 API 请参考 startPlayingStream
React Native实时音视频SDK简介
ZEGO Express SDK 是一款实时的音视频互动服务产品,能够为开发者提供便捷接入、高可靠、多平台互通的音视频服务。通过低至 200 ms 的端到端平均时延,业内领先的保障弱网质量的 QoS 策略,并结合强大的 3A 处理能力,完美支持一对多、多对多的实时音视频通话、直播、会议等场景。
React Native实时音视频SDK试用提醒
在开始集成 SDK 前,请确保开发环境满足以下技术要求:
- React Native 0.60.0 或以上版本。
- iOS 9.0 或以上版本且支持音视频的 iOS 设备或模拟器(推荐使用真机)。
- Android 版本不低于 4.4 且支持音视频的 Android 设备或模拟器(推荐使用真机),如果为真机,请开启“允许调试”选项。
- iOS / Android 设备已经连接到 Internet。
- 配置 VS Code 开发环境,可在应用商店中搜索 “React Native Tools” 扩展并下载。
SDK 下载地址及集成介绍请访问https://www.npmjs.com/package/zego-express-engine-reactnative
本文为原创稿件,版权归作者所有,如需转载,请注明出处:https://www.nxrte.com/jishu/yinshipin/7105.html