通过阅读本文,您可以快速了解推流SDK产品及其功能、优势以及使用场景。
产品说明
推流SDK是基于阿里云强大内容分发网络和音视频实时通讯技术的直播客户端推流开发工具,为您提供简单易用的开放接口、网络自适应的流畅体验、多节点的低延时优化等音视频直播技术服务。推流SDK让您告别复杂的架构设计,降低维护成本,专注于自身业务逻辑实现和用户体验的提升。集成推流SDK可实现直播推流、直播观看等功能。
说明 推流SDK目前为公测阶段,暂时免费。

功能特性
推流SDK基础功能如下所示:
功能 | 描述 |
---|---|
摄像头推流 | 支持RTMP协议推流,分辨率支持180P~1080P,建议使用540P。
说明 RTMP推流不绑定阿里云,您可以使用第三方推流地址推流至第三方云直播。
|
横竖屏推流 | ⽀持portrait(竖屏)、landscape left(左侧横屏)和landscape right(右侧横屏)三个⽅向发起推流。 |
直播观看 | 已集成最新版本阿里云播放器,支持拉取RTMP、FLV、HLS和超低延时RTS的直播流进行观看。 |
后台推图片 | ⽀持RTMP推流在切后台时设置图⽚进⾏推流。 |
音视频编码 | 支持H264视频编码(软编和硬编),支持AAC、Opus音频编码(软编)。 |
动态码率 | 支持根据网络情况自动调整推流码率,支持多种码率设置。 |
立体声推流 | 支持立体声推流,可设置单声道和双声道推流。 |
推流自动重连 | 自定义推流自动重连次数和时间间隔。 |
高清预览 | 支持采集分辨率低于720P时,本地预览以720P的方式呈现。 |
背景音乐 | 支持背景音乐,包括暂停、继续和循环播放等功能。 |
混音 | 支持音乐和人声混音,且可分别调整音乐和人声的音量。 |
耳返 | 支持耳返功能。例如主播带上耳机唱歌时,从耳机中可以实时听到自己的声音。 |
变声器 | 支持变声器功能。例如小男孩、小女孩、机器人等。 |
混响 | 支持混响效果。例如澡堂、大小房间等。 |
美颜 | 支持磨皮和美白。 |
采集参数 | 支持分辨率、帧率、音频采样率、GOP、码率等多种采集参数设置,满足不同场景下画面采集的需求。 |
镜像推流 | 支持摄像头采集镜像,前置摄像头需默认开启镜像功能。 |
自动对焦 | 支持开启或关闭自动对焦功能。 |
摄像头切换 | 支持前置和后置摄像头切换。 |
静音推流 | 支持推流时关闭麦克风,仅推送视频画面。 |
调整音量 | 支持调整推流音量大小。 |
随时启动或停止推流 | 支持随时启动或停止推流。 |
云端录制 | 支持直播流在云端录制。 |
云端截图 | 支持直播流在云端截图。 |
核心优势
推流SDK拥有以下核心优势:
- 简单易集成
Android和iOS提供统一接口和错误码,满足不同开发架构的接入需求,提供完善的接口文档和Demo方便参考。
- 一体化解决方案
提供从视频采集、视频前处理、渲染、推流、转码、分发到播放的一体化视频直播解决方案,端上的自适应码率推流、云端的窄带高清转码到播放端的首屏秒开完美配合,让您享受一站式优质服务。
- 端云联动
推流SDK、播放器SDK与服务端媒体处理、直播CDN传输网络紧密联动,支持动态多码率、直播加密、超低延时RTS和直播时移播放等功能。
使用场景
推流SDK适用于以下使用场景:
场景名称 | 场景描述 | 使用说明 |
---|---|---|
电商直播 | 随着越来越多创业者和商家的热情参与,电商直播已成为互联网时代最炙手可热的领域。直播的高互动性、低营销成本、受众特性集中等特点都为商家带来了大量优质流量,是现在电商领域不可或缺的营销方式。推流SDK结合云端媒体处理能力和遍布全球的CDN加速节点,保障了直播的高并发、低延时和安全稳定。 | 开通阿里云超低延时直播服务RTS并开启录制功能,接入阿里云推流SDK完成视频推流,集成第三方消息服务于您的电商购物互动聊天场景,买家观看直播时发送文字等信息与主播互动。通过超低延时RTS实现端到端1.5秒延时,让实时流和消息互动更同频,避免买家和主播IM互动很及时,但看到视频延时过大沟通不同步的情况。有效的低延时互动直接促进提升成交总额GMV,成为淘宝直播同款超低延时直播方案。 |
开发支持
如果您在使用推流SDK有任何问题或建议,欢迎通过钉钉搜索群号32825314加入推流SDK开发者生态群,或扫码以下二维码加入。
