Skip to content
buliaoyin edited this page Nov 21, 2017 · 19 revisions

UnionMobileStreaming_Android

CDN联盟Android端推流SDK使用模块化的方式构建,可以灵活的接入各种自定义模块。
当前工程给出了自定义librtmp推流模块,fdk-aac音频编码模块,x264视频编码模块的集成示例。

运行前请执行:

./build.sh

工程结构

demo

目录包含SDK的使用示例,以及串联各个功能模块的kit类UnionStreamer.java.

prebuilt

目录包含SDK框架及基础功能的jar/so文件,是其他各个模块的基础。

libunionstreamer

目录在执行./build.sh后, 会将prebuilt中的基础jar/so拷贝到自己的libs目录下,作为其他模块的依赖模块。

fdkaacencoder

目录包含了自定义fdk-aac编码库的代码示例。

x264encode

目录包含了自定义x264编码库的代码示例。

librtmppub

包含了自定义RTMP推流模块的代码示例。

docs

目录下为libunionstreamer基础库的javadoc文档, 也可以直接通过 GitHub Pages 访问

1. 集成指南

2. 基本功能

2.1 采集

2.2 视频处理

2.3 音频处理

3. 开放接口定义

Clone this wiki locally