阿里云Mediabox音视频SDK率先适配HarmonyOS NEXT鸿蒙星河版

本文详细介绍了阿里云Mediabox音视频SDK适配HarmonyOS NEXT鸿蒙星河版的详细特性,以确保用户获得高效稳定的视频体验。

背景信息

华为于2024年1月18日正式推出HarmonyOS NEXT鸿蒙星河版开发者预览,该系统仅支持运行鸿蒙原生应用、不再兼容Android系统应用。

阿里云已连续5年稳居中国视频云市场份额之首,并成为首批适配HarmonyOS NEXT的视频云服务提供商。阿里云旗下Mediabox音视频SDK产品系列已在功能上实现迁移和重构,全面适配HarmonyOS NEXT,阿里云播放器SDK预览版已面向所有鸿蒙开发者免费发布,欢迎开发者参考获取DemoSDK集成,下载使用并提出宝贵意见!您需要提交宜搭表单申请License授权

特性介绍

Mediabox音视频SDK能够充分满足开发者构建典型视频业务场景的需求,例如直播电商、社交娱乐和在线教育。开发者通过Mediabox音视频SDK可以充分利用HarmonyOS NEXT的特性开发鸿蒙原生应用,为用户提供高效稳定的视频直播和视频点播体验。

在Mediabox音视频SDK适配HarmonyOS NEXT后,与Android版本SDK实现平滑切换,HarmonyOS NEXT系统与Android系统间的接口变化由Mediabox音视频SDK适配层消化,SDK主要接口保持不变。Mediabox音视频SDK底层音视频引擎内核适配鸿蒙NDK,上层代码全面适配ArkTS语言,所有系统接口均使用HarmonyOS NEXT API。

image

  • HarmonyOS NEXT版本的Mediabox音视频SDK主要特性如下:

    1. 硬件适配:Mediabox音视频SDK全面适配HarmonyOS NEXT系统视频播放所需硬件设备,包括扬声器等。

    2. 性能优化:Mediabox音视频SDK充分利用HarmonyOS NEXT系统的硬件解码能力,从而有效降低硬件资源消耗。

    3. 框架适配:Mediabox音视频SDK全面适配HarmonyOS NEXT系统的框架,支持ArkTS语言等特性,便于开发者充分发挥多设备统一特性,快速实现在智能手机等各种鸿蒙设备上的音视频应用开发。

  • HarmonyOS NEXT版本的阿里云播放器SDK常见功能如下:

    分类

    功能

    说明

    播放协议与格式

    直播播放

    支持常见的RTMP、HLS、FLV等直播场景的视频格式。

    点播播放

    • 支持常见的HLS、MP4等点播场景的视频格式。

    • 支持MP3等点播场景的音频格式。

    H.264编码协议

    • 支持播放H.264编码协议的视频流。

    • 支持软硬解切换。

    • 支持硬解失败降级至软解。

    H.265编码协议

    • 支持播放H.265编码协议的视频流。

    • 支持软硬解切换。

    • 支持硬解失败降级至软解。

    URL播放

    支持在线视频、本地视频以URL的方式播放。

    播放控制

    基础控制

    支持开始、结束、暂停、seek、自动播放等播放控制功能。

    Seek

    • 支持拖动到指定位置(UI支持手势)。

    • 支持已经缓冲的视频内容在拖动时不清除缓冲内容并快速拖动。

    精确Seek

    支持精确到帧级别拖动到指定位置。

    视频效果

    自定义播放器尺寸

    支持自定义设置播放器的宽高。

    显示模式

    支持设置填充、旋转、镜像3类显示模式。

    亮度调节

    支持系统的亮度调节(UI支持手势)。

    音频效果

    音量调节

    支持调用系统接口调节观看视频的音量。

    静音

    支持开启和关闭静音功能。

    播放性能

    播放失败重试

    播放失败时自动重试。

    自动重连

    支持直播的自动重连功能。

    质量服务

    日志上报

    支持上报播放器SDK日志,统计音视频点播、直播相关播放埋点信息。

    事件回调

    支持对播放状态回调、首帧回调、播放完成或失败回调。

关于我们

国际权威数据公司IDC发布了《中国视频云市场跟踪(2023 H1)》报告,指出阿里云自2018年以来一直保持中国视频云整体市场份额第一的地位。为追求质量、成本、算力和效能,阿里云视频云一直在大力投入全链路和全智能的升级。

Mediabox音视频SDK是阿里云视频云音视频终端一体化套件,全面整合视频直播、实时音视频、视频点播、短视频创作、美化特效等全链路音视频能力。Mediabox音视频SDK提供音视频场景化能力,除了适配HarmonyOS NEXT系统外,还支持Android、iOS、Web、Flutter、uni-app、Windows、macOS、Linux等主流操作系统或开发框架,适配终端超过12万款,覆盖国内外主流机型,满足开发者忽略设备差异向全球用户提供统一、可靠、优秀的音视频体验。