直播云

  • 直播云 > SDK 下载 > 推流端 >Android 推流端 SDK >概述

    概述

    最近更新时间: 2023-08-31 20:31:17

    1 概述

    PLDroidMediaStreaming 是一个适用于 Android 的 RTMP 直播推流 SDK,可高度定制化和二次开发。特色是同时支持 H.264 软编/硬编和 AAC 软编/硬编。支持 Android Camera 画面捕获,并进行 H.264 编码,以及支持 Android 麦克风音频采样并进行 AAC 编码;还实现了一套可供开发者选择的编码参数集合,以便灵活调节相应的分辨率和码率;同时,SDK 提供数据源回调接口,用户可进行 Filter 处理。借助 PLDroidMediaStreaming ,开发者可以快速构建一款类似 MeerkatPeriscope 的 Android 直播应用。

    1.1 SDK 下载

    PLDroidMediaStreaming

    1.2 功能以及版本

    功能 描述 版本号
    H.264 和 AAC 软编 v1.4.1(+)
    H.264 和 AAC 硬编 v1.0.0(+)
    RTMP 封包及推流 v1.0.0(+)
    录屏 v2.1.0(+)
    外部数据源支持 v2.1.0(+)
    后台推流 v2.2.0(+)
    支持双声道立体声 v2.2.0(+)
    数据源回调接口,可自定义 Filter (滤镜) 特效处理 v1.4.1(+)
    前后置摄像头,以及动态切换 v1.2.0(+)
    自动手动对焦 v1.1.0(+)
    手动对焦 v1.5.0(+)
    支持美颜 v1.7.0(+)
    Zoom 操作 v1.5.0(+)
    Mute/Unmute v1.5.0(+)
    闪光灯操作 v1.1.0(+)
    纯音频推流,以及后台运行 v1.1.0(+)
    截帧 v1.3.0(+)
    动态更改 Encoding Orientation v1.4.5(+)
    动态切换横竖屏 v1.4.5(+)
    ARMv7a 芯片体系架构 v1.0.0(+)
    ARM, ARM64v8a, X86 主流芯片体系架构 v1.3.3(+)
    SEI 信息发送 v2.4.1(+)
    SRT 传输协议支持 v3.1.0(+)
    H.265 硬编支持 v3.1.5(+)

    2 特性

    • 支持 H.264 和 AAC 软编(推荐)
    • 支持 H.264、H.265 和 AAC 硬编
    • 支持录屏
    • 软编支持 Android Min API 15(Android 4.0.3)及其以上版本
    • 硬编支持 Android Min API 18(Android 4.3)及其以上版本
    • 支持构造带安全授权凭证的 RTMP 推流地址
    • 支持 RTMP 封包及推流
    • 支持 RTMP 推流自适应网络质量动态切换码率或自定义策略
    • 支持数据源回调接口,可自定义 Filter (滤镜) 特效处理
    • 支持前后置摄像头,以及动态切换
    • 支持自动对焦
    • 支持手动对焦
    • 支持动态水印
    • 支持美颜,以及调节磨皮、美白、红润效果
    • 支持 Encoding Mirror 设置
    • 支持 Zoom 操作
    • 支持 Mute/Unmute
    • 支持闪光灯操作
    • 支持纯音频推流,以及后台运行
    • 支持截帧功能
    • 支持动态更改 Encoding Orientation
    • 支持动态切换横竖屏
    • 支持蓝牙麦克风
    • 支持后台推流
    • 支持双声道立体声
    • 支持 QUIC 推流
    • 支持 ARM, ARMv7a, ARM64v8a, X86 主流芯片体系架构
    • 支持 SEI 信息发送
    • 支持 SRT 推流

    3 阅读对象

    本文档为技术文档,需要阅读者:

    • 具有基本的 Android 开发能力
    • 准备接入七牛直播云或已完成七牛直播云接入
    以上内容是否对您有帮助?
  • Qvm free helper
    Close