检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SHA_TYPE); Mac mac = Mac.getInstance(SHA_TYPE); mac.init(signingKey); byte[] rawHmac = mac.doFinal(VALUE.getBytes("UTF-8"));
音频文件播放管理 音频文件播放使用ffmpeg能力,在播放在线url时受windows平台自身特性影响,断网时会立刻停止播放(SparkRTC内部无缓存设计),若对该场景体验有要求,建议业务通过先下载到本地再播放的形式使用。 startAudioFile virtual int startAudioFile(const
getVersion 获取当前SDK版本号 √ √ √ √ getAudioDeviceManager 获取系统音频设备管理对象 √ √ √ √ getVideoDeviceManager 获取系统视频设备管理对象 √ √ √ √ setJniLoadParams 设置jvm context 仅安卓使用
一个直播间最多支持500人同时通话。 Android SDK 系统版本:支持Android 5.0及以上版本。 终端架构:armeabi-v7和arm64-v8a。 iOS SDK 系统版本:支持iOS 8.0及以上版本。 终端CPU架构:arm64,arm32。 MAC SDK 系统版本:支持macOS 10.11或以上版本。
SDK使用 移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? iOS平台如何缩减安装包体积? Android平台如何缩减安装包体积? iOS端是否可以监听远端离开房间? 背景音乐是否支持循环播放? SparkRTC是否支持调整背景音乐的播放进度?
iOS移动端浏览器不支持混音功能。 Mac设备Safari 12插耳机的场景下,开启混音后,远端听不到任何声音。 须在选看远端用户音频前调用navigator.mediaDevices.getUserMedia接口,否则无法听到声音和无法获取音频音量值。 macOS Ventura系统,Safari 16
SHA_TYPE); Mac mac = Mac.getInstance(SHA_TYPE); mac.init(signingKey); byte[] rawHmac = mac.doFinal(VALUE.getBytes("UTF-8"));
您,单击“完成”即可。 完成以上设置后,浏览器在需要使用摄像头、麦克风时,就会在页面弹出设备询问框,选择“允许”即可。 Mac系统的浏览器 在程序坞中找到“系统偏好设置”并单击图标。 打开后找到“安全性与隐私”并单击打开。 在“安全性与隐私”页面选择“隐私”,然后单击“摄像头”/
'getUserMedia' of undefined,无法获取到媒体源。 可能有以下原因: 原因1:系统未允许应用访问摄像头等媒体源,解决方法请参见授权浏览器摄像头/麦克风访问方法。 原因2:由于浏览器的策略,仅允许通过https://方式或者localhost的方式访问用户的摄像头和麦克风权限。 原因3
集成SparkRTC SDK 集成Android SDK 集成iOS SDK 集成MAC SDK 集成Windows SDK 集成Web SDK SparkRTC提供了Android、iOS、MAC、Windows和Web版本的SDK,您可以根据实际需求进行SDK的集成和开发。 4
开发前准备 Android iOS Mac Windows 父主题: All Platform C++ SDK
Android Android SDK集成 Android SDK接口参考 iOS iOS SDK集成 iOS SDK接口参考 MAC MAC SDK集成 MAC SDK接口参考 Windows Windows SDK集成 Windows SDK接口参考 Web Web SDK集成 Web
实现音视频通话 实现音视频通话(Android) 实现音视频通话(iOS) 实现音视频通话(MAC) 实现音视频通话(Windows) 实现音视频通话(Web)
放等。这些内容数据不会被存储,仅在服务器内存中缓存,直播结束后自动清除。 实时音视频体验指标及问题定位的功能 为了向您提供实时音视频体验指标功能以及问题定位的功能,我们会处理您的IP地址、运营商信息、WiFi状态、浏览器信息、操作系统信息、设备型号等数据,用于对实时音视频的的分辨
分享整个系统的屏幕内容,但需要App额外提供一个Extension扩展组件,可实现跨应用屏幕共享。 创建App Group 由于华为云SparkRTC是通过App Goup进行进程间的数据通信的,所以需要创建一个App Group。 使用您的APP ID账号登录https://developer
签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求
非标设备、音频文件等。 非标设备接入、自定义音频效果、语音处理、语音识别等。 平台兼容 支持Android、iOS、Mac、Windows、Web终端平台,各系统要求请参见使用限制。 -
startRemoteStreamView 按档位选看远端用户,并设置用户窗口 stopRemoteStreamView 取消订阅远端用户,并清除此用户的窗口 pullAllRemoteVideo 订阅或取消订阅全部远端用户,对未入会用户也有影响 setRemoteVideoStreamType
Windows端如何才能采集到被分享应用播放的声音? 通过调用setShareComputerSound接口,可打开系统声音采集。 父主题: SDK使用
int)volume; 【功能说明】 调整录制音量值。 【请求参数】 volume:音量值,取值范围为[0,100],默认音量值为10, 此接口不会影响系统音量。 【返回参数】 0:方法调用成功。 >0:方法调用失败,具体请参见HWRtcErrorCode。 adjustPlaybackVolume