上传文件到BOS 概述 音视频转码服务输入输出依赖百度智能云对象存储服务(BOS),即将存储于BOS上的源音视频文件转码为目标音视频文件并存储在BOS上。本文档将以BOS 控制台 为例创建一个BOS bucket,并将源音视频文件上传至该bucket。
codec String 视频文件的编码规格 + heightInPixel Number 视频高度 + widthInPixel Number 视频宽度 + bitRateInBps Number 视频媒体的码率 + frameRate Number 视频媒体的帧率 + rotate Number 旋转角度(部分视频包含该参数) + dar String 视频显示宽高比,如 16:9 (部分视频包含该参数
概述 产品介绍 RTC Android纯音频SDK 能够帮助您快速集成RTC能力,通过少量代码即可完成视频房间的创建、通信与停止通信、设置音视频参数和设备参数等操作。 您可以更专注于业务创新,RTC的底层能力可以交由百度智能云来提供。 相对于全功能SDK,提供更小的包体积接入,更低的CPU和内存消耗。适用于普通场景与基于Android系统的物联网场景。
接下来我们要通过调用 BRTC Web SDK 提供的核心 API 实现基础的音视频通话功能。
在开通音视频处理MCP页面,点击 立即开通 ,即可开通音视频处理MCP服务,同时默认开通BOS服务。
来自html的DOM对象的ID名称 localvideoviewid string 显示本地摄像头视频,来自html的DOM对象的ID名称 onmessage function(msg) 消息事件回调{msg.id,msg.data} success function() Start()成功 error function(error) Start()失败,或运行过程中出现了错误 停止通话 Agent.Stop
支持 Android端:配置关闭视频, RtcParameterSettings#HasVideo = false; iOS端:配置关闭视频, RtcParameterSettings#hasVideo = false; 如何查询SDK版本号?
创建水印模板 概述 音视频处理可以自定义水印模板,您可通过本文档了解如何使用控制台创建水印模板。 前提条件 水印图标格式支持png(推荐)、jpg、gif格式。 关于如何将水印图片上传至BOS,请参考 上传Object 。 创建水印模板 登录 音视频处理 MCP 控制台 。 在左侧导航栏选择 产品配置->水印模板 ,进入视频水印列表页面。 点击 新建水印模板 ,进入“新建水印模板”页面。
Andriod端RTC Demo iOS Demo体验 扫码即可下载体验百度智能云iOS端RTC Demo Windows Demo体验 体验Demo 下载 下载后,安装,双击桌面图标 运行程序 输入相同的房间号,便可进行音视频通信,Demo支持两人的通信,SDK对通信人数没有限制,用户可根据需要开发
shrinkToFit表示保持原始视频宽高比并加黑边,stretch表示拉伸原始视频 keep + widthInPixel Number 可选 目标缩略图的宽,如果视频实际分辨率低于目标分辨率则按照实际分辨率输出 10 ~ 2000 600 + heightInPixel Number 可选 目标缩略图的高,如果视频实际分辨率低于目标分辨率则按照实际分辨率输出 10 ~ 2000 450 + frameRate