腾讯云视频直播功能特点
功能点 | 描述 | iOS | Android |
首屏秒开 | 支持首屏秒开,快速起播 | √ | √ |
直播追赶 |
支持RTMP、HTTP-FLV协议的直播追赶 保证音频视频的同步性 |
√ | √ |
直播多协议支持 | 支持RTMP、HTTP-FLV、HLS协议的直播视频播放 | √ | √ |
截图 | 支持直播软解播放截图 | √ | √ |
点播多格式支持 |
支持播放本地文件,格式支持FLV, TS, MPEG, MOV, M4V, MP3, GIF, AVI, ASF, MKV, WAV, WEBM, RM等 |
√ | √ |
软解、硬解 | 支持软解、硬解 | √ | √ |
视频旋转 |
可设置画面播放时的旋转角度,旋转方向为逆时针旋转 旋转角度为0度,90度,180度和270度 |
√ | √ |
视频画面缩放模式 | 支持填充、裁剪、全屏三种视频画面缩放模式 | √ | √ |
镜像播放 | 镜像播放时,推流画面与预览画面一致 | √ | √ |
本地文件视频信息获取 |
无需启动播放即可得到文件的音视频信息描述 如文件封装格式、视频编码格式、视频宽高 音频编码格式、采样率、声道数等信息 获取本地缩略图 可设定输出缩略图的宽高以及所需具体时间点的缩略图 |
√ | √ |
视频和音频原始数据获取 | 支持获取解码后的视频yuv/rgb、音频PCM | √ | √ |
亮度调节 | 可根据需要调节播放器亮度 | √ | √ |
音量调节 | 支持音量调节、可静音播放 | √ | √ |
音量放大 | 支持在原始视频的音量基础上,音量再放大,最大可放到两倍 | √ | √ |
后台播放 | 后台播放可配置,默认关闭,后台播放只支持音频 | √ | √ |
纯音频播放 | 支持关闭视频,播放纯音频 | √ | √ |
H.264\H.265 | 支持H.264、H.265播放 | √ | √ |
支持seek | 支持seek查找 | √ | √ |
倍速播放 | 支持倍速播放,0.5-2倍的实时变速开启、切换及关闭 | √ | √ |
加密播放 | 支持加密播放,需要云端配合支持 | √ | √ |
URL播放 | 支持输入URL,或者扫描二维码,播放网络视频 | √ | √ |
播放器锁屏 |
支持播放器锁屏,可避免误操作,开启锁屏后 播放器所有的功能按键都不能操作,比如调节亮度 声音等,关闭锁屏后可恢复使用 |
√ | √ |
边播放边缓存 | 播放视频时,自动缓存部分视频,缓存大小参数可设置 | √ | √ |
动态重连 | 支持直播SDK动态重连 | √ | √ |
缓存内seek | 支持已经缓冲的视频内容在seek时不清除缓冲内容并快速seek | √ | √ |
播放预加载 | 播放当前视频时预加载下一个视频,适用于短视频播放 | √ | √ |
Gif截图 | 视频播放时,可自定义位置截取视频或者GIF动图 | √ | √ |
清晰度切换 | 支持点播视频的多路清晰度流手动及自动切换 | √ | √ |
多实例 | 支持使用一个实例进行多次播放,无需每次播放时创建新实例 | √ | √ |
悬浮窗观看 |
在APP内进行多页面切换后,播放器以悬浮窗的形式显示在新的页面上 切换过程中不需要销毁重建,可做到无缝衔接。 悬浮窗可手动移动到屏幕任意位置 |