IOS版本开发接入文档 一、概述 百度云短视频产品(SDK)专注移动端视音频场景研发,提供端到端的一站式视音频技术解决方案,不限于采集、录制、合成、上传、存储、分发,极大降低客户接入音视频产品的技术门槛。
FLV视频流 概述 FLV视频流是一种多媒体可视化元件。支持播放FLV视频格式。 特有属性设置 除了每个组件都拥有的常规静态属性(X, Y, 宽,高等属性)之外,视频流元件主要还有如下配置项。 属性名称 描述 类型 视频地址集合 可设置多个视频地址,会合成一个视频连播 Array 自动播放 指定后,视频流会马上自动开始播放,不会停下来等着数据载入结束。 boolean 静音 设置后,音频会静音。
HTTP请求的Header 支持设置HTTP请求的UserAgent 水印设置 支持添加水印 支持实时更新水印位置 支持ATS 支持 APM 支持DRM版权保护 支持播放中截图 支持边播放边录制到本地MP4文件 支持SEI信息更新回调 支持外部渲染 弹幕/字幕展示 支持弹幕展示和交互 支持智能防挡弹幕 支持字幕解析和展示 支持外挂字幕 支持VR全景视频播放 支持投屏 支持端上超分
HLS视频流 概述 HLS视频流是一种多媒体可视化元件。可以支持播放HLS格式的视频流。 特有属性设置 除了每个组件都拥有的常规静态属性(X, Y, 宽,高等属性)之外,视频流元件主要还有如下配置项。 属性名称 描述 类型 视频地址 要嵌到页面的视频流的URL,即m3u8格式,且必须为https协议的地址。 boolean 自动播放 指定后,视频流会马上自动开始播放,不会停下来等着数据载入结束。
使用指南 本章以播放器 Web SDK v4.4.0.1版本为例,适用于源视频文件存于 BOS 、 VOD 及HLS/FLV/WebRTC直播等场景,对于HLS/FLV/WebRTC直播,请您在初始化播放器(即调用setup方法)时,添加配置参数'isLive: true'。
v4.3.0.1 新增弹幕、蒙版弹幕功能,外挂字幕、播放列表功能,提升H265视频播放体验。 v4.2.1.6 修复多实例场景视频播放失败,导致视频下载异常问题及优化手动播放场景下起播体验。 v4.2.1.2 精简内核,修复若干问题,提升H265视频播放体验。 v4.1.1.1 解决播放H264的HTTP-FLV时,部分无法起播的问题。
参数更新为视频URL) -修复视频渲染偶现crash。 -修复音频初始化偶现crash。 v2.3.0 -新增HLS,MP4等主流媒体格式多码率无缝切换功能。 -新增缓冲区时长设置功能。 -更新网络代理接口,新增视频URL参数。 -修复设置视频开始播放时刻时播放器异常结束问题。 v2.2.9 -修复HLS视频精准seek异常问题。 -修复HLS视频播放进度读取异常问题。
缩放、裁剪、旋转等); 智能图像处理:图像去雾; MCT 视频转码,以降低存储费用; 电商 图片失真、水印去除、对图像尺寸进行缩放 将图像存储到 BOS,在读取图像时自动进行无损放大,并添加水印或者其他基础处理样式; BOS 基础图像处理功能(缩放、裁剪、旋转、水印等); 智能图像处理能力:无损放大、物体擦除; 社交 社交产品需要一定的产品趣味性来拉新留存 社交 APP 将图像存储到 BOS,在读取图像时自动进行人像动漫化或者风格转换
接口说明 HDRKit类 枚举成员 描述 ContentType.HDR10 HDR10标准视频 ContentType.HLG HLG标准视频 ContentType.VIVID HDR Vivid标准视频 ContentType.SDR SDR视频 接口名 描述 void init(Context context, String appID) 初始化,鉴权失败时会抛出异常 void release
常见的音视频编码信息配置信息如下: 视频分辨率:视频编码分辨率,视频编码场景中分辨率与清晰度正相关。 视频帧率:视频编码帧率,视频编码场景中帧率与画面连贯正相关。 视频码率:视频编码码率,视频编码场景中码率与清晰度正相关。 视频gop长度:视频编码关键帧间隔,视频编码场景中关键帧间隔时间。 视频编码显示类型:视频编码物理分辨率与显示分辨率不一致时的编码显示类型(等比、剪裁、拉伸)。