直播
iOS
产品介绍
简介
主要功能
产品优势
应用场景
使用限制
快速开始
推流端SDK
概述
更新日志
集成SDK
开发指南
实现流程
进阶功能
API 参考
播放器SDK
概览
更新日志
下载 SDK 和示例代码
跑通示例项目
集成SDK
开发指南
播放功能
播放控制
查询参数
数据回调
时间戳校对方案
外挂字幕
API 参考
最佳实践
OBS推流使用指南
服务协议

概述

更新时间: 2021/11/05 22:53:10

SDK简介

网易云信直播源自网易多年视频技术沉淀,基于专业的跨平台视频编解码技术和大规模视频内容分发网络,提供稳定流畅、低延时、高并发的直播服务。

网易云信直播推流SDK,用于支持在直播流程中,采集摄像头或自定义音视频数据,进行视频前处理,并进行编码推流到服务器。具有稳定、高效、功能全面的特点。

直播推流 SDK 由如下图所示的结构组成。 其中,实线框是直播的主要模块,包括音视频采集、处理、编码和打包发送。虚线框是辅助模块,关闭后不影响直播功能。

pic

网络信息统计功能帮助开发者实现网络状况的实时监测,尤其在弱网络环境下,能够快速准确的探知网络可用带宽等信息,帮助开发者调整产品策略,改善产品的用户体验。

设备和系统要求:

  • 支持Android 4.3及以上系统

功能特性

  • 支持推流到主流 RTMP 服务器
  • 支持 H.264 和 AAC 编码
  • 支持纯音频或者纯视频推流
  • 支持直播中伴音
  • 支持直播中单独暂停音频或者视频
  • 支持MP4录制
  • 支持显示推流统计信息
  • 支持自定义YUV、PCM输入
  • 支持YUV、PCM回调
  • 支持直播前测速
  • 支持音视频采集,编码,打包,传输
  • 支持 armv7、arm64 架构
  • 资源占用率低,库文件小
  • 画质清晰,延时低
  • 支持闪光灯开启操作(Flash)
  • 支持摄像头缩放操作(Zoom)
  • 支持前后置摄像头动态切换
  • 支持分辨率动态切换
  • 支持自动对焦
  • 支持视频本地预览镜像操作(主播)
  • 支持视频编码镜像操作(观众)
  • 支持视频截图
  • 支持怀旧、干净、自然、健康、复古等多款滤镜
  • 支持磨皮强度调节
  • 支持美白强度调节
  • 支持曝光度调节
  • 支持添加静态水印
  • 支持添加动态水印
  • 支持添加动态涂鸦
  • 支持关闭本地预览静态水印
  • 支持关闭本地预览动态水印
  • 支持清除水印
  • 支持视频流中带入时间戳(直播答题方案能力支持)
  • 支持时间戳透传设置开关以及获取当前音视频时间戳的接口
此文档是否对你有帮助?
有帮助
我要吐槽
  • SDK简介
  • 设备和系统要求:
  • 功能特性