播放器SDK是音视频终端SDK的子产品之一,采用“腾讯视频”同款播放内核,经过内部业务长期优化和海量服务验证,对比系统播放器性能可提升20%-50%,同时具备“臻彩视听”、精准Seek、画中画等丰富功能,为用户提供直播、点播场景下流畅稳定的音视频播放能力,覆盖泛娱乐、电商、教育等多样化音视频业务场景,支持Web/H5、iOS、Android、Flutter平台。近期,播放器SDK在原有功能基础上,新增短视频秒开组件、高级画中画组件、VR播放组件等高级功能,为用户提供更专业的音视频播放能力。

短视频秒开组件

短视频播放组件可帮助开发者以极低的接入成本,实现极速首帧、无感启播、丝滑切换的短视频播放体验。结合预播放、预下载、播放器复用、精准流量控制、加载策略等技术,在保证低能耗的前提下实现极致流畅的播放效果。

  • 首帧秒开:首帧时间是短视频类应用核心指标之一,直接影响用户的观看体验。短视频组件通过预播放、预下载、播放器复用和精准流量控制等技术,实现极速首帧、滑动丝滑的优质播放体验,从而提升用户播放量和停留时长。
  • 优异的性能:通过播放器复用和加载策划的优化,在保证极佳流畅度的同时,始终让内存和 CPU 消耗保持在较低的水平。
  • 快速集成:组件对复杂的播放操作进行了封装,提供默认的播放 UI,同时支持 FileId 和 Url 播放,可低成本快速集成到您的项目中。

未优化短视频,可以明显感觉到视频起播的卡顿感。

视频:http://mpvideo.qpic.cn/0bc3u4aaoaaapmafhmakqfsvbj6da6tqabya.f10002.mp4?

优化后短视频,可以达到无感起播的体验,起播平均时长10-30毫秒。
视频:http://mpvideo.qpic.cn/0b2epqaasaaanqafyiiknvsva7gdbf6aacia.f10002.mp4?

高级画中画组件

高级画中画在原基础画中画上进行了升级,新增支持加密视频画中画、离线播放画中画、从前台无缝切换到画中画的场景,优化了实现方式和逻辑,无需长时间等待,实现真正意义的“秒切”效果,并且高级画中画可支持iOS平台。

  • 加密视频画中画:和现有播放器加密播放完美结合,实现基于加密模板的视频画中画播放,无需切换播放器类型。
  • 离线播放画中画:支持本地视频画中画播放,包含普通视频、加密视频等。
  • “秒切”效果:无需点击切换画中画按钮,退后台即可立马启动画中画,实现真正意义的“秒切”。

视频:http://mpvideo.qpic.cn/0bc3lmaaoaaanaaffgikszsvaw6da5nqabya.f10002.mp4?

画中画切换过程效果演示

VR播放插件

VR 播放组件可用于 VR 全景视频播放,播放中可以通过陀螺仪转动或或手势操作来改变视角,360度无死角的观看全景视频。目前 VR 播放组件可支持配置单目或双目模式,单目模式适用于裸眼观看全景视频,双目模式适用于 VR 眼镜等设备观看。此外 iOS 端支持180度半球模型全景视频,可适应更多的使用场景。

更多新增功能

本次播放器SDK新增了支持导入自定义字幕文件的外挂字幕能力,支持播放含多音轨视频文件且播放时可切换音轨的多音轨能力,并提供了苹果Fairplay、谷歌Widevine原生加密方案。除此之外,新版本还增加了DASH协议、Quic传输协议、AV1编码格式等更丰富的协议及格式支持,进一步保障用户视频播放的可靠流畅稳定。

扫描下方二维码添加音视频小姐姐微信,与产研团队直接沟通,了解更多详细信息。

腾讯云音视频在音视频领域已有超过21年的技术积累,持续支持国内90%的音视频客户实现云上创新,独家具备腾讯云RT-ONE™全球网络,在此基础上,构建了业界最完整的 PaaS 产品家族,并通过腾讯云视立方 RT-Cube™ 提供All in One 的终端SDK,助力客户一键获取众多腾讯云音视频能力。腾讯云音视频为全真互联时代,提供坚实的数字化助力。

文章来源于腾讯云开发者社区,点击查看原文