目录
目录README.md

赛题题目:实时视频直播跨平台应用开发

赛题说明:

ArkUI-X是一个自渲染引擎的跨平台UI框架,可以让开发者使用ArkTS编写跨端UI,它具备简洁自然的UI信息语法、丰富的UI组件、多维的状态管理,以及实时界面预览等相关能力,帮助提升应用开发效率,并能在多种设备上实现生动而流畅的用户体验。目前支持OpenHarmony、HarmonyOS、Android、iOS四个平台,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。 实时视频流播放在直播、安防等场景下应用非常普遍,本赛题要求参赛者使可以使用Xcomponet和ffmpeg开发一个基于ArkUI-X跨平台框架的实时视频直播应用,直播的视频流来源不限制,需要使用如RTP/RTSP协议接收。

赛题要求:

  1. 功能性要求: 参赛者可以基于Xcomponet和ffmpeg实现实时视频码流播放。 视频要求必须是实时视频,分辨率720P/1080P,需要使用RTP/RTSP等传输协议。
  2. 性能要求 实时视频帧率在15-30FPS。 视频播放时CPU低于30%。 评分标准: 评分项 占比 说明 功能 30
    性能 30 流畅度 跨平台代码复用 20
    代码规范性 10 代码符合OpenHarmony社区规范,按照规范类型扣分点,每条减少1分,直至为0 文档质量 10 文档能将从架构和技术实现角度,说明架构和技术竞争力。

赛题联系人:

晏国淇 yanguoqi1@huawei.com 刘 龙 long.liu@huawei.com

参考资料:

ArkUI-X跨平台项目介绍:https://gitcode.com/arkui-x/docs/blob/master/zh-cn/README.md
XComponent介绍:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-xcomponent-V5

参赛资源支持:

OpenHarmony社区可提供软硬件开发资源

赛题交流讨论链接:

https://www.chaspark.com/#/races/competitions/1136107857761329152

关于
27.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号