本文为您介绍了 Web 端集成 SDK 操作,帮助您快速集成 SDK 并能使用音视频通信基本功能。
前提条件
集成 Web 客户端 SDK 必须使用 HTTPS 协议。
环境要求
操作系统 | 浏览器类型 | 浏览器最低版本要求 | 推流 | 拉流 | 屏幕分享 |
Mac OS | 桌面版 Safari 浏览器 | 11+ | 支持 | 支持 | 不支持 |
Mac OS | 桌面版 Chrome 浏览器 | 60+ | 支持 | 支持 | 支持(需要 Chrome 72 及以上版本) |
Mac OS | 桌面版 Edge 浏览器 | 80+ | 支持 | 支持 | 支持(需要 Edge 80 及以上版本) |
Windows | 桌面版 Chrome 浏览器 | 60+ | 支持 | 支持 | 支持(需要 Chrome 72 及以上版本) |
Windows | 桌面版 Edge 浏览器 | 80+ | 支持 | 支持 | 支持(需要 Edge 80 及以上版本) |
iOS 11.1.2 及以上 | 移动版 Safari 浏览器 | 11+ | 支持 | 支持 | 不支持 |
Android | 移动版 Chrome 浏览器 | 63+ | 支持 | 支持 | 不支持 |
注意
- 由于 H.264 版权限制,桌面浏览器 RTC SDK 不支持华为系统的 Chrome 浏览器和以 Chrome WebView 为内核的浏览器的正常运行。
- setAudioVolume、muteLocalCamera、muteLocalMic 接口在 iOS 系统目前存在兼容问题,暂不支持使用。
- 建议不要在移动端使用 Web 进行 SDK 推流,最好使用 native。
- 纯订阅模式媒体文件播放失败,请参见 H5 纯订阅模式媒体文件播放失败问题。
操作步骤
- 下载 SDK。
- 将 AliWebRtcSDK 包保存到本地项目下。
- 在项目相应的前端页面文件中,对 aliyun-webrtc-sdk.js 文件进行引用。
说明 本图片仅供参考,具体版本号和引入样式请您以实际为准。
后续步骤
完成集成 SDK 操作,您可以实现音视频通信的基本功能,详情请参见 Web 基本功能。
「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。