链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

金山云直播SDK[iOS推流+播放]融合版:功能多样的直播SDK

金山云直播SDK[iOS推流+播放]融合版是金山云提供的直播解决方案的一部分。它能完成iOS端音视频数据采集、处理、推流和播放工作。不限制推流、拉流地址,免费授权使用,无失效时间等限制。推流功能上,在音频、视频编码、摄像头控制、码率设定等多方面有强大功能;播放功能上,在格式支持、...

访问官网 →

金山云直播SDK[iOS推流+播放]融合版:功能丰富的直播解决方案

一、项目简介

金山云直播SDK[iOS推流+播放]融合版是金山云提供的直播解决方案的一部分。它能够完成iOS端音视频数据采集、处理、推流和播放工作。这个SDK不限制用户的推流、拉流地址,并且不收取任何授权使用费用,不含失效时间或远程下发关闭的后门,也不要求ak/sk等鉴权,没有用户标识信息。同时,它提供了业内一流的H.265编码、解码能力且免费使用。

二、核心技术

  1. 推流功能相关技术 -在音频编码方面,支持AAC音频编码(软、硬编)。 -视频编码上,H.264视频编码支持软编/硬编(支持baseline/main/high profile),还有H.265视频软编码。支持多分辨率编码,可控制摄像头(朝向、闪光灯、前后摄像头,能调用原生系统api)。用户能自由设定音视频码率,并且可根据网络带宽自适应调整视频码率(网络自适应模式可配置)。支持RTMP协议直播推流,提供kit类API和组件化API两种层次的API,kit类代码开源,能够与GPUImage无缝集成,内置GPU实现的美颜滤镜,支持背景音乐播放、混音、视频动态推流开关/纯音频推流、后台推流、耳返、画中画推流、预览和采集分辨率分别设置、第三方连麦场景编码、软编硬编性能编码模式、预览和推流分别镜像、在线API文档支持、边推边录、立体声推流、涂鸦推流、桌面录制、手游直播等功能。
  2. 播放功能相关技术 -与系统播放器MPMoviePlayerController接口一致,可无缝快速切换至KSYMediaPlayer。本地支持全媒体格式,对主流媒体格式(mp4,avi,wmv,flv,mkv,mov,rmvb等)进行优化。支持广泛的流式视频格式,如HLS,RTMP,HTTPPseudo-Streaming等。能提供低延时直播体验(配合金山云推流sdk,可达到全程直播稳定的4秒内延时),实现快速满屏播放,版本适配支持iOS7.0以上版本,具备业内一流的H.265解码能力,且是小于2M大小的超轻量级直播sdk。

三、项目总结

金山云直播SDK[iOS推流+播放]融合版功能十分强大,涵盖了直播推流和播放过程中的众多需求。从推流的各种编码、功能支持到播放的格式兼容、低延时体验等方面都表现出色。如果你对这个SDK有任何疑问或者使用经验,欢迎在下方留言参与讨论。

项目地址

GitHub链接直达