检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
m(joinRoomParam); m_roleType:用户角色。 userId:本端用户唯一标识。 userName:用户昵称,该昵称为UTF-8编码。 roomId:房间ID,房间唯一标识。 scenario:使用的场景(0=主动订阅(默认); 1=TopN(千人); 2=P2P;
ionalInfo参数用于指定共享的程序窗口的子矩形区域,矩形区域以共享的程序窗口的左上角为原点(0,0),最小96*92 最大1920*1080。如果需要共享该程序的完整窗口,则HRTCSrceenCaptureOptionalInfo参数的矩形区域全填为0。 然后调用startScreenShare开始共享。
屏幕共享用于在音视频会议中,把一个与会者的屏幕内容,以视频的方式分享给其他与会者。屏幕共享可以共享整个桌面,也可以共享某一个程序窗口。共享程序窗口的时候还可以指定共享该程序窗口的矩形区域。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 共享桌面
服务端如何计算Signature? //认证用的app_key和app_id硬编码至代码中或以明文形式存储会有极大风险。建议密文形式配置存储在文件或者环境变量中,使用时解密,以确保安全。本例以app_key和app_id存放至环境变量为例,运行前请先在本地环境中设置完成环境变量APP_KEY和APP_ID。
到目标应用中的所有通话异常诊断数据。 诊断数据图表中可查看的信息主要包含不同异常类型的用户数据、不同异常影响因素的分布和所有通话体验异常的用户详情。 总览-RTC 展示不同异常类型的用户数据,包含加房间慢用户数、通话音频卡顿用户数和通话视频卡顿用户数。 图1 异常用户数据总览 加
混音是将音频文件和麦克风音频混合,一般用于播放时长较长的背景音乐或者伴奏。同一时间只能播放一个音频文件,播放给房间内的其他用户听。 支持播放本地或在线音乐文件,文件格式支持播放wav、pcm和单声道mp3音频格式。 接口调用流程 实现过程 加入房间并发布本端主流 参考接口调用流程中加入房间的时序图步骤加入房间,并发布本地主流。
playAudioClip(soundId, filePath, loop, 0, 0, 100, publish, 0); } 设置音效文件音量 调用setVolumeOfAudioClip设置音效播放的音量。 其中,progress取值范围为0 ~ 100。 public void setClipVolume()
计费项 华为云实时音视频服务的计费项分为基础服务费用和增值服务费用两类。 基础服务费用:包含语音通话和视频通话费用。 增值服务费用:包含云端录制和云端合流转码费用,增值服务是基于基础服务之上额外提供的增值功能,无法脱离基础服务单独使用,使用增值服务需支付额外的增值费用。 具体说明如
eName不能为空或空字符串,该名称可从getScreenShareSources接口获取。 如设置的rect为NSRect(0,0,0,0),则会根据共享的id和名称取得相应对象的默认区域作为共享范围。 adjustAudioShareVolume - (int)adjustA
osition(soundId); //根据当前播放位置刷新界面进度条 设置音效文件播放位置 播放过程中可以调用setAudioClipPosition设置音效文件播放位置,可用于通过拖动进度条改变音效文件的播放位置。 int soundId = 0; //音效文件ID engi
本地用户不需要单独主动订阅某个远端用户音频流,即可接收当前房间内声音最大的三个用户的音频。 接口调用流程 实现过程 加入房间前设置音频最大三方模式 入会前调用enableTopThreeAudioMode设置是否开启音频最大三方模式。true表示开启音频最大三方,false表示不开启。
getRoomId virtual const char* getRoomId() 【功能说明】 获取当前连接对应的房间ID。 【请求参数】 无 【返回参数】 roomId:返回当前连接对应的房间ID。 setNetworkBandwidth virtual int setNetworkBandwidth(const
0:方法调用失败。具体请参见HRTCErrorCode。 使用该接口设置辅流编码参数,目前策略会根据获取的区域宽高比对设置的宽高进行调整,使用户设置的宽高比与获取的宽高比保持一致,因此,用户实际收流分辨率与设置分辨率有可能不同。 父主题: IHRTCEngine
osition:soundId]; //根据当前播放位置刷新界面进度条 设置音效文件播放位置 播放过程中可以调用setAudioClipPosition设置音效文件播放位置,可用于通过拖动进度条改变音效文件的播放位置。 int soundId = 0; //音效文件ID [rtcEngine
断流后生成新文件:是指录制的直播流中断后,会立即生成新的录制文件。 断流后不生成新文件:是指录制的直播流中断后,会和之前录制的文件合并为一个文件。最大断流合并时长为30天。 其他数值:是指录制的直播流中断时间在设置范围内,则和之前录制的文件合并为一个文件,否则,生成新的录制文件。 MP4规则
准备XCODE集成开发。 准备iOS 8.0及以上的iPhone真机。 支持的终端CPU架构:arm64,arm32。 SDK集成 解压iOS SDK包。 将iOS SDK包中的HWRTCEngine动态库和RTC.bundle文件导入创建的XCODE工程中。 图1 导入HWRTCEngine动态库和RTC
时长,可用以刷新界面进度条的总时长。 音乐文件在播放过程中,Sdk每秒会触发一次onAudioMixStateChangedNotify回调,其中的state参数为HRTC_AUDIO_FILE_POSITION_UPDATE,value参数就是当前的音乐文件播放进度,以毫秒为单
图2 房间与用户趋势图 累计房间数:从第一个用户加入房间到最后一个用户离开房间,计为一个通话房间。 日均最大同时在线房间数:同时进行中的房间的平均峰值。 日均最大同时在线人数:同时在线人数的平均峰值(用户可在不同房间中)。 累计通话人数:不同房间中的相同用户ID计为多个用户。 累计通
reason:string类型,表示触发播放状态变更的原因。 screen-sharing-stopped 【事件说明】 共享屏幕停止事件。仅在本地共享屏幕停止时触发。 【回调参数】 event:string类型。表示停止共享屏幕时的流Id。 audio-mixing-played 【事件说明】
osition:soundId]; //根据当前播放位置刷新界面进度条 设置音效文件播放位置 播放过程中可以调用setAudioClipPosition设置音效文件播放位置,可用于通过拖动进度条改变音效文件的播放位置。 int soundId = 0; //音效文件ID [rtcEngine