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

概览

更新时间: 2021/11/09 17:57:27

SDK简介

网易云信视频播放器iOS SDK(以下简称“播放器 SDK”)是网易官网推出的软件开发工具包,提供简单,便捷的开发接口,帮助开发者在iOS平台上快速开发播放器应用。具有稳定、高效、功能全面的特点。

pic

播放器 SDK 由以下所示的结构组成。其中,虚线框是播放器SDK大的功能模块,包括Network,Demuxer,Decoder,Sync和Output。实线框是每个功能模块的子模块。

pic

在以上的五个功能模块中,Network、Demuxer和Decoder的软解码部分依赖ffmpeg。

设备和系统要求

  • 支持iOS 7.0及以上系统
  • 支持的CPU架构:armv7、arm64、i386、x86_64

功能特性

  • 支持 HTTP/HTTPS、RTMP、HLS 协议的流媒体播放
  • 支持常见的音视频文件播放(MP4、flv、MP3 等)
  • 支持多种画面预览模式(填充,拉伸,裁剪)
  • 支持硬件解码(iOS 8.0及以上)
  • 支持音频后台播放
  • 可高度定制化播放器UI控件
  • 优化 RTMP 直播首屏秒开
  • 优化 RTMP 直播累积延时
  • 支持YUV/PCM回调
  • 支持加密视频播放
  • 支持显示播放信息(视频/音频)
  • 支持点播倍速播放
  • 支持多种缓冲策略
  • 支持多实例播放
  • 支持HLS多码率自适应播放
此文档是否对你有帮助?
有帮助
我要吐槽
  • SDK简介
  • 设备和系统要求
  • 功能特性