Job(任务) Job(任务)是音视频转码中最基本的执行单元,每个任务将一个原始的音视频资源转码成目标规格的音视频资源。因此,任务和转码的目标是一一对应的,也就是说如果用户需要将一个原始多媒体文件转换成三种目标规格,比如从AVI格式转码成FLV/MP4/HLS格式,那么用户将会需要创建三个任务。
输入视频宽大于模板的宽或输入视频的高大于模板高。 处理方式:选择缩放比例较小的边进行缩放,使得视频的宽或高等于模板的宽或高。 常见错误码和错误信息 转码任务常见的错误码及错误信息如下表所示: 错误码 错误信息 错误信息(控制台显示) PartialOK Partially succeeded. 部分成功 ParameterError The input parameter is invalid.
void onRemoteUserJoin(long sessionId, long peerId); 远端用户登录成功回调事件 参数 参数 类型 描述 sessionId long 返回sessionID peerId long 返回userId 返回 无 1.3 onStreamUp 介绍 void onStreamUp(long sessionId); stream流管道建立成功事件,可以发送音视频数据
Preset(模板) 模板是系统预设的对于一个视频资源在做转码计算时所需定义的集合。用户可以更简便的将一个模板应用于一个和多个视频的转码任务,以使这些任务输出相同规格的目标视频资源。 音视频转码为用户预设了丰富且完备的系统模板,以满足用户对于目标规格在格式、码率、分辨率、加解密、水印等诸多方向上的普遍需求,对于不希望过多了解音视频复杂技术背景的用户来说,是最佳的选择。
Preset模板 模板是系统预设的对于一个视频资源在做转码计算时所需定义的集合。用户可以更简便的将一个模板应用于一个和多个视频的转码任务,以使这些任务输出相同规格的目标视频资源。 音视频转码为用户预设了丰富且完备的系统模板,以满足用户对于目标规格在格式、码率、分辨率、加解密、水印等诸多方向上的普遍需求,对于不希望过多了解音视频复杂技术背景的用户来说,是最佳的选择。
房间:实时音视频的基础通信单元,加入到一个房间内的用户能够互相进行音视频通信。如一个会议、通话、课堂。 Room Name:房间名称,用户加入房间时输入,用户指定并维护,保证唯一性。 UiD:用户ID,整数类型, 用户的唯一身份标识,由客户业务系统生成并保证唯一性。 发布:一个用户将自己的音频、视频、屏幕分享发送出去的动作。 订阅:一个用户观看、收听他人音视频的动作。
填写通知名称、回调地址和回调验证类型,使用签名验证时,需要输入一个Token,使用方法参考 通知接口API 。 填写好相关信息,点击 确定 ,完成创建通知模板操作。 编辑通知 通知配置信息有变时,可以通过编辑通知配置更新通知信息。 操作步骤 登录 音视频处理 MCP 控制台 。 在左侧导航栏选择 产品配置->通知管理 ,进入“通知管理”页面。 点击操作列中的 编辑 按钮,进入“编辑通知”页面。
BRTC_StartPublish(); 介绍 在BRTC_Start()中把autopublish 设置为false时, 可以使用本函数发布音视频流 参数 无 返回 无 停止发布本地音视频流 BRTC_StopPublish(); 介绍 可以使用本函数停止发布音视频流 参数 无 返回 无 重新设置发布流的参数 BRTC_SetParamSettings({ usingdatachannel: true
8 HTTP协议的标准头域不在这里列出。
快速开始 本文档将介绍从创建百度智能云账号开始,到完成一次音视频通信为止,之间所需要的必要的操作步骤。 准备工作 1.1 注册 百度智能云账号,并完成 实名认证 。 创建应用 2.1 进入 RTC产品控制台 ,选择应用管理-创建应用。 在AppServer上部署token生成服务 为保证实时通信的安全,在通信时需要进行特殊鉴权。