短视频SDK说明文档
CNShortVideoSDK是视讯云推出的Android平台上使用的软件开发工具包(SDK),提供了断点拍摄、视频裁剪、动态贴纸、静态贴纸、静态字幕、音频滤镜等功能。本文将简要介绍当前短视频SDK各个主要模块的功能,以及集成方法,方便开发者根据自己的需求使用各个模块组建自己的短视频聚合类。
一、名词解释
视频录制:采集摄像头及麦克风音视频数据,通过编码合成最终生成一个本地的mp4文件
视频预览编辑:对指定视频播放的同时添加滤镜、水印并实时显示添加后的效果
视频合成:对指定视频加入滤镜、水印等特效并输出mp4文件
SDK鉴权:取得SDK的使用权
二、功能介绍
短视频SDK基于视讯云Android融合库SDK,短视频当前支持以下功能:
- 短视频录制(录制支持:美颜滤镜、麦克风&配乐控制,麦克风&配乐音量控制、前置镜像、动态贴纸、水印)
- 短视频文件导入,支持mp4/3gp/mov
- 录制或导入视频预览编辑
- 编辑合成添加滤镜
- 编辑合成添加水印
- 编辑合成视频时长裁剪
- 编辑文件合成,支持Mediacodec、H.264、H.265编码
- 合成文件上传
- 上传后文件预览播放
- 动态贴纸
- 静态贴纸
- 断点续拍
- 美颜、特效
三、运行环境
最低支持版本为Android 4.4 (API level 19)
支持的CPU架构:armv7, arm64, x86
四、关于费用
短视频SDK是一款免费SDK,录制、编辑和播放功能都免费提供,可以用于商业集成和使用。 但是涉及的云存储上传、在线播放等云服务需要收费,具体费用请联系视讯云。
五、集成说明
Eclipse集成方式:
libcnliveutil.jar
libcnliveupload.jar
libcnlivelive.jar
android-async-http-1.4.6.jar
isoparser-1.1.22.jar
nama.jar
AndroidStudio:
android-async-http-1.4.6.jar
isoparser-1.1.22.jar
nama.jar
compile 'com.cnlive:lib_shortvideo:1.0.2'