Page History

Home

Last edited by 王琳

短视频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'

六、模块及流程说明

七、基本功能

八、合成

九、上传

十、播放

十一、状态及错误回调