-
iOS平台如何缩减安装包体积? - 实时音视频 SparkRTC
iOS平台如何缩减安装包体积? 对于iPhone 5s及以上版本的手机只支持打包arm64架构,您可以将XCode的“Build Setting < Build Active Architecture Only”设置为“YES”,并将Valid Architectures填写为arm64
-
产品优势 - 实时音视频 SparkRTC
基于华为30年音视频编解码能力和优异弱网对抗能力80%丢包下音频通话流畅,50%丢包下视频通话流畅。 全平台覆盖,极简接入 提供覆盖iOS、Android、Windows、macOS、Web等各平台,兼容适配各类终端。完善示例代码Demo,2行代码即可轻松接入。 高品质音频 稳健的3A算法、
-
SparkRTC支持哪些平台? - 实时音视频 SparkRTC
SparkRTC支持哪些平台? SparkRTC支持的平台有Android、iOS、MAC、Windows和Web。其中支持的各平台系统版本如下所示: Android:支持Android 5.0及以上版本。 iOS:支持iOS 8.0及以上版本。 MAC:支持MacOS10.11或以上版本,x86_64。
-
Android平台如何缩减安装包体积? - 实时音视频 SparkRTC
Android平台如何缩减安装包体积? 根据目标设备架构,您可以选择只打包armeabi-v7a,或者只打包arm64-v8a。 父主题: SDK使用
-
常见问题 - 实时音视频 SparkRTC
常见问题 iOS平台如何缩减安装包体积? 对于iPhone 5s及以上版本的手机支持只打包arm64架构,可以在XCode的Build Setting < Build Active Architecture Only设置为YES,并将Valid Architectures只写arm64,则SparkRTC
-
什么是Signature? - 实时音视频 SparkRTC
r_id”、“ctime”和“signature”等信息,才能接入华为SparkRTC服务。signature为标识签名,由租户使用华为云SparkRTC提供的“app_key”,按照华为SparkRTC的签名算法自行生成。应用开发者需要向远端服务器获取鉴权签名。具体请参见接入鉴权。
-
服务端如何计算Signature? - 实时音视频 SparkRTC
= System.getenv("APP_ID"); signature = HMAC256(app_key,(app_id + room_id + user_id +ctime)) 父主题: Signature相关
-
数据类型 - 实时音视频 SparkRTC
type是HRTC_WINDOW_CAPTURE才有效,返回类型是Windows资源类型HICON HRTCScreenShareType 表58 屏幕共享类型 属性 描述 HRTC_SCREEN_CAPTURE 屏幕共享 HRTC_WINDOW_CAPTURE 窗口共享 HRTCSrceenCaptureOptionalInfo
-
Signature相关 - 实时音视频 SparkRTC
Signature相关 什么是Signature? 如何获取密钥? 服务端如何计算Signature?
-
setExternalAudioCapture(音频自采集)、setExternalVideoCapture(视频自采集)、setExternalMediaFrameOutput(视频自渲染)能在进入房间后开启吗? - 实时音视频 SparkRTC
setExternalAudioCapture(音频自采集)、setExternalVideoCapture(视频自采集)、setExternalMediaFrameOutput(视频自渲染)能在进入房间后开启吗? 不可以,需要在加入房间前调用,在加入房间后不能修改。 父主题: SDK使用
-
事件回调(IHRTCVideoFrameObserver) - 实时音视频 SparkRTC
渲染后视频回调(后处理) requireCaptureVideoFrame 是否开启前处理 requireRenderVideoFrame 是否开启后处理 onVideoFrameCapture virtual bool onVideoFrameCapture(HRTCVideoFrame&
-
如何获取密钥? - 实时音视频 SparkRTC
在目标应用行单击应用名称,进入应用详情页面。 “鉴权私钥”可见状态下,复制应用的鉴权私钥。 图1 应用详情界面 父主题: Signature相关
-
SparkRTC的Web端、移动端、PC端是不是同步的? - 实时音视频 SparkRTC
SparkRTC的Web端、移动端、PC端是不是同步的? 是的,实时音视频支持全平台互通。 父主题: SDK使用
-
移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? - 实时音视频 SparkRTC
移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? 支持,SparkRTC支持全平台互通。 父主题: SDK使用
-
接口总览 - 实时音视频 SparkRTC
接口总览 本章节介绍了全平台C++ SDK的IHRTCConnection接口详情。 初始化等基础接口 表1 初始化等基础接口 接口 描述 release 释放IHRTCConnection对象资源 getRoomId 获取当前连接房间号 setNetworkBandwidth 设置网络带宽限制
-
在进行Windows的Demo使用或集成SDK时,提示微软C++标准库缺失,该如何获取? - 实时音视频 SparkRTC
在进行Windows的Demo使用或集成SDK时,提示微软C++标准库缺失,该如何获取? 请下载对应平台的微软C++标准库,安装成功后,重新运行即可。 父主题: 产品咨询
-
SparkRTC Demo怎么体验? - 实时音视频 SparkRTC
SparkRTC Demo怎么体验? 您可以提交工单联系华为云技术客服,获取各平台对应的Demo进行体验。 父主题: 产品咨询
-
接入鉴权 - 实时音视频 SparkRTC
content. String signature = SignatureUtil.hmacSha256(signatureKey, content); callback.onSuccess(signature); } private static
-
客户端错误码 - 实时音视频 SparkRTC
HRTC_ERR_CODE_EXT_MEDIA_CAPTURE_INPUT 90000037 当前为第三方采集模式,禁用该操作 开启第三方采集模式后,禁用部分操作。 HRTC_ERR_CODE_SET_EXTAUDIO_CAPTURE_FAIL 90000038 设置第三方音频采集失败
-
自定义视频采集和渲染 - 实时音视频 SparkRTC
format可选格式为yuv420p、rgba和texture2d,如果需要外部传入texture2d编码的数据,需要设置format为texture2d,否则传入yuv420p或者rgba。texture2d视频数据,kirin系列970以上芯片走texture2d硬编,其他芯片都是走texture2d软编。 se