StreamLake播放器SDK基于快手多年的技术沉淀,自主研发的音视频媒体播放内核、下载器内核及中间件,推出的跨平台多媒体播放工具。具有播放稳定、性能优异、功能丰富、集成简单等特点。
提供了与系统播放器高度相似的调用接口,便于开发者快速替换、接入,同时提供开发示例。
支持丰富的媒体播放能力,可满足不同场景的播放需求、提供按需灵活定制支持。
播放器预加载、资源预下载等智能策略,极致优化启播速度,支持多种播放策略。
通过DNS预解析、缓存策略保障起播播放体验;预加载、网络优化和解码优化等功能消除滑动切换视频时的卡顿感;智能的直播追帧、延迟调节保障直播播放体验流畅。
实际应用中支持快手国内及海外大量产品,过数亿级 DAU 的打磨,稳定性和兼容性极强,全球海量机型全覆盖,性能稳定,crash率极低。
支持全景视频、HDR全链路、客户端超分、弹幕防挡等丰富多样化的特色能力,您可根据业务形态灵活选择需要接入的功能,助力业务生态建设增长。
行业一流的数据采集上报方案,支撑转码策略中心和智能CDN调度;配合质量看板、排障分析、数据监控等平台服务,助力高效运维。
经过多年的海量用户实践打磨,播放器支持H.265解码、结合智能缓存buffer管理、点/直播的多码率自适应等能力可大幅削减带宽成本。
StreamLake点直播一体化播放器SDK提供了丰富的功能,满足不同业务、不同场景的需求。具体功能如下:
功能点 | 功能描述 | Android&iOS |
---|---|---|
封装格式 | 点播:HLS、AAC、FLV、 MP4、MJPEG、 MOV、MP3、WAV、AVI等; 直播:RTMP、FLV、HLS等 | ✓ |
编码协议 | 视频:H.265、H.264、MPEG-4、 MJPEG、PNG等; 音频:HE-AAC、AAC-LC、MP3等; | ✓ |
网络协议 | HTTP、HTTPS | ✓ |
断点续播 | 断点续播 | ✓ |
缓存播放 | 同一视频再次播放不需要重新下载 | ✓ |
自动重试 | 支持在网络较差时自动重试点播/直播数据 | ✓ |
软硬解支持 | 支持软解及硬解,H.264、H.265硬解,针对机型能力开启硬解 | ✓ |
IP优选 | 使用HttpDNS + LocalDNS融合方案,选择最佳服务器IP地址 | ✓ |
多码率自适应 | 支持多档位视频自动选择播放 | ✓ |
URL播放 | 支持通过URL播放本地视频、网络视频、网络直播 | ✓ |
纯音频播放 | 支持纯音频播放,满足纯音频播放场景 | ✓ |
支持清晰度切换 | 支持在播放过程中手动切换清晰度 | ✓ |
自定义起播进度 | 支持自定义起始播放位置,可应用于长视频播放中途退出场景、跳过片头场景 | ✓ |
网络打分 | 包含网络质量评分、评级 | ✓ |
精准seek | 支持精准seek到指定位置,精准度可到毫秒级;支持快速seek,seek响应时间短;持针对已缓存内容快速seek | ✓ |
预加载 | 在播放视频前进行数据下载,为后续视频播放提供数据缓存,提升播放体验 | ✓ |
多视频播放 | 支持一个界面添加多个播放器同时播放 | ✓ |
播放控制 | 点播:开始、暂停、停止、重播、循环播放、进度条seek等播控能力;直播:开始、退出等播控能力 | ✓ |
边下边播 | 支持下载的同时播放已缓存内容 | ✓ |
音量调节 | 支持实时调节系统音量、支持静音设置 | ✓ |
倍速播放 | 支持0.5~2倍的变速播放,变速不变调 | ✓ |
视频填充模式 | 裁剪填充、留黑边、拉伸填充;对视频画面按角度旋转、水平、垂直等镜像处理 | ✓ |
追帧功能 | 直播场景下智能延迟调节,保障播放体验 | ✓ |
SEI解析 | 标准直播SEI解析能力 | ✓ |
手势操作 | 支持通过手势操作调节音量、屏幕亮度 | ✓ |
横竖屏切换 | 支持切换视频横屏、竖屏展示 | ✓ |
视频截图 | 支持截取播放画面内任意一帧图片,可用于选取封面、本地存储或分享给好友 | ✓ |
锁屏功能 | 支持锁定屏幕,可锁定旋转及界面操作元素 | ✓ |
重力感应 | 支持根据重力感应自动旋转 | ✓ |
视频小窗 | 支持设置视频小窗,并可悬浮在应用内部(端内小窗/端外小窗) | ✓ |
视频缩略图 | 支持seek时在进度条上展示对应视频位置内容的缩略图,一般用于长视频场景 | ✓ |
特色功能为增值服务,可按需选择,部分功能需要与云服务配合使用,如有需要,可联系您的商务支持/技术支持。
功能点 | 功能描述 | Android&iOS |
---|---|---|
KVC视频播放 | 快手自研更高压缩率的行业领先KVC编解码视频源播放,需搭配点播云转码服务使用 | ✓ |
多码率自适应 | 结合综合网络及环境,在多档位中智能选择播放最合适的播放档位 | ✓ |
外挂字幕 | 支持业务方传入字幕文件 | ✓ |
弹幕防挡 | 支持智能展示弹幕,避免挡住视频人/物。 | ✓ |
HDR播放 | 支持HDR格式视频播放,针对机型能力分发,对不支持HDR的机型适配了降级方案。搭配转码服务提供全链路解决方案。 | ✓ |
质臻影音 | 结合服务端质臻影音转码能力,对超分、插帧、HDR、音频增强等多种算法增强具备着良好的播放适配与体验。 | ✓ |
全景视频(VR视频) | 支持播放全景视频,用户可通过转动手机观看,也支持通过旋钮操作 | ✓ |
全景音效 | 结合服务端音频处理能力,实现3D环绕音效 | ✓ |
客户端超分 | 客户端后处理,增强画质 | ✓ |
自由视角(6DoF) | 基于六自由度技术,适用于大型综艺/体育赛事场景的播放端自由视角观看体验,提供整体解决方案 | ✓ |
为了帮助您快速接入,我们为您提供了播放器接入指引,以示例的方式为您讲解接入步骤,具体参见集成文档。