diff --git a/sig/sig_castengine/meetings/2024-12-12.md b/sig/sig_castengine/meetings/2024-12-12.md new file mode 100644 index 0000000000000000000000000000000000000000..9c215c5d851a9115c371fdca9b5b85fe6bba8876 --- /dev/null +++ b/sig/sig_castengine/meetings/2024-12-12.md @@ -0,0 +1,64 @@ +# 2024/12/12 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + + + +## 会议纪要: +## **miracast sink** + +迭代2风险较大,castengine napi到service部分协调中科院软件所加入,分工调整如下: + +润开鸿:负责应用到castengine napi + +中科院软件所:1、 负责castengine napi到service的已有接口调试; ——12.18 + +2、需新增3个接口:接收/拒绝接口、监听投屏请求的接口、音频切换接口; —— 12.20 + +深开鸿:1、完成wifi display到castengine的已有接口的对接;——12.17 + +2、完成对3个新增接口对接; ——12.24 + +3、输出接口列表给到软件所。 + +此部分需求转测时间调整到2024.12.31 + +## miracast source + +1、建立会话连接,开启结束投屏,添加设备3个接口对接castengine —— 12.17 深开鸿 沈春萍/张国荣 + +2、音频输出接口放在迭代3,重新评估给出开发完成时间 —— 深开鸿 张国荣 + +3、迭代2时间调整到12.24,升腾评估风险,如人力有风险,项目组协调其他伙伴人力投入 ——12.17 升腾郑淼 + +## DLNA sink + +1、迭代1问题单解决中,随迭代2版本一起回归; + +2、当前迭代2需求已实现完成,下周可以转测,暂无风险; + +## DLNA source + +中科鸿略评估基于cast_engine投播框架 dlna dmc开发分成三个部分: + +1、cast_engine 框架层dlna_manager和dlna_play_controller功能;可以实现,可控。 + +2、dlna投屏协议的开发(cast_engine 中对接libupnp协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +3、libupnp和dlna投屏协议的对接及功能实现。 + +按照上述评估当前DLNA source需求已无法匹配迭代计划,需要重新评估中科鸿略在统一互联投屏2.0中能完成的需求内容 —— 中科鸿略 高学龙 12.18 + +DLNA source交付内容及分工调整单独组织会议讨论 —— 朱淼/刘小飞 12.18 diff --git a/sig/sig_castengine/meetings/2024-12-19.md b/sig/sig_castengine/meetings/2024-12-19.md new file mode 100644 index 0000000000000000000000000000000000000000..94e2b8b99de518e4611e4a64c456b17d2aa1af8c --- /dev/null +++ b/sig/sig_castengine/meetings/2024-12-19.md @@ -0,0 +1,90 @@ +# 2024/12/19 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +**润开鸿:**负责应用到 castengine napi + +当前进展:按照接口调用流程,业务代码已基本开发完成,待castengine 接口调试完成后启动联调; + +**中科院软件所:**1、 负责 castengine napi 到 service 的已有接口调试; + +当前进展:1)因为库上编译环境问题,待启动,本周完成有风险,优先调试setDiscoverable和MirrorPlayer接口,其他接口同步调试——12.24; + +2)selinux问题先暂时关闭调试,调试完成后还需专项解决; + +2、需新增 2 个接口:接收/拒绝接口、监听投屏请求的接口 —— 12.20; + +当前进展:接收/拒绝接口、监听投屏请求的接口正在开发,20号能完成; + +**深开鸿:**1、完成 wifi display 到 castengine 的已有接口的对接;——12.17 + +当前进展:已完成,并PR已合入,待联调; + +2、完成对 2 个新增接口对接; ——12.24 + +3、输出接口列表给到软件所。 + +当前进展:已完成 + +此部分需求转测时间调整到 2024.12.31,验收设备大禹200 + +## miracast source + +1、startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 个接口对接 castengine —— 12.17 深开鸿 沈春萍/张国荣 + +on/off.deviceFound source端注册设备发现列表回调 已有 source 升腾 @苟晶晶(Jana) 开发并编译完成,待调试 +startDiscovery/stopDiscovery source端发现/停止发现设备 已有 source 升腾 @苟晶晶(Jana) 开发并编译完成,待调试 +createCastSession 创建CastSession实例 已有 source 升腾 @苟晶晶(Jana) 开发并编译完成,待调试 +addDevice 根据mac地址连接已发现设备 已有 source 升腾 @苟晶晶(Jana) 开发并编译完成,待调试 + +RemoveDevice 根据mac地址断连已发现设备 这个还未完成,本周完成 + +2、中科院软件所: 1)负责source端 castengine napi 到 service 的已有接口调试; + +优先调试startDiscovery,on.deviceFound—— 12.20,其他接口同步调试——12.24; + +2)新增音频输出切换接口——12.31 + +3、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 + +3、迭代 2 时间调整到 12.31,升腾评估风险,如人力有风险,项目组协调其他伙伴人力投入 ——12.24 升腾郑淼 + +## DLNA sink + +1、迭代 2 版本已转测,新增列表需求待更新setting hap包给测试; + +2、迭代1的问题已全部解决合入版本,问题单走单流程补充相应分析和解决方案描述; + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +按照上述评估当前 DLNA source 需求已无法匹配迭代计划,需要重新评估中科鸿略在统一互联投屏 2.0 中能完成的需求内容 —— 中科鸿略 高学龙 + +当前进展:找到了一份开源的DLNA协议栈 libupnpp,下一步移植验证 + +1、license评估 ——刘小飞,待找人确认 + +2、梳理libupnpp接口功能全不全 —— 高学龙 12.23 + +3、移植到鸿蒙环境编译,月底完成, 评估人力诉求 —— 高学龙 12.19 diff --git a/sig/sig_castengine/meetings/2024-12-26.md b/sig/sig_castengine/meetings/2024-12-26.md new file mode 100644 index 0000000000000000000000000000000000000000..b59187339ab682c69ac3e3028483a8117377ea1c --- /dev/null +++ b/sig/sig_castengine/meetings/2024-12-26.md @@ -0,0 +1,102 @@ +# 2024/12/26 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +**润开鸿**:负责应用到 castengine napi + +当前进展:按照接口调用流程,业务代码已基本开发完成,待 castengine 接口调试完成后启动联调; + + ![image.png](https://foruda.gitee.com/images/1735183249751549801/92fb2c1d_13732855.png) + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; + +当前进展:当前castengine黄蓝差异较大,蓝区接口功能不全,调试进展缓慢,接口均为调通,蓝区整体同步工作量较大,优先同步和当前依赖接口相关的部分。 + +1)今天上午明慧将调试修改部分上库 —— 明慧 12.26 + +2)优先调试 setDiscoverable 和 MirrorPlayer 接口,其他接口同步调试——12.27; + +3)selinux 问题先暂时关闭调试,调试完成后还需专项解决; + +2、需新增 2 个接口:接收/拒绝接口、监听投屏请求的接口 —— 12.20; + +当前进展:接收/拒绝接口、监听投屏请求的接口已完成开发,待提pr检视; + +**深开鸿:** 负责wifi_display对接castengine + +~~1、已有接口的对接(已闭环)~~ + +2、完成对 2 个新增接口对接; ——12.24 + +当前进展:已完成开发,待framework仓的接口提交后,编译通过后再提交检视(这两个接口在wfd不新增 只在framework仓新增native层适配); + +此部分需求迭代2转测时间调整到 2024.12.31,视本周castengine接口调试情况再进行调整,验收设备大禹 200 + +## miracast source + +**升腾:** 负责应用到castengine napi + +当前进展:应用代码已开发完成,待底层接口调通后启动联调。 + +**深开鸿:** + +1、 负责wifi_display对接对接 castengine,包括startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +当前进展: + +on/off.deviceFound source 端注册设备发现列表回调 待调试 +startDiscovery/stopDiscovery source 端发现/停止发现设备 待调试 +createCastSession 创建 CastSession 实例 待调试 +addDevice 根据 mac 地址连接已发现设备 待调试 + +RemoveDevice 根据 mac 地址断连已发现设备 代码已合入,待调试 + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 + +**中科院软件所:** 负责 source 端 castengine napi 到 service 的已有接口调试; + +startDiscovery/stopDiscovery,on/off.deviceFound已调通,其他接口依赖黄蓝同步后继续调试 —— 明慧 12.27 + +此部分需求迭代 2转测时间调整到 12.31,视本周castengine接口调试情况再进行调整 + +## DLNA sink + +1、迭代 2 版本第一轮测试已完成,当前共提6个问题单; + +2、迭代 1 的问题单已补充相应分析和解决方案描述,待回归; + +3、大屏同步DLNA sink端功能 ——陈坤 + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +按照上述评估当前 DLNA source 需求已无法匹配迭代计划,需要重新评估中科鸿略在统一互联投屏 2.0 中能完成的需求内容 —— 中科鸿略 高学龙 + +当前进展: + +1)libupnpp license属于LGPL,采用非动态库引入会对OH代码产生污染,不考虑此方案。和黄区初步沟通DLNA source协议栈可以开源一部分出来,详细需要进一步沟通; + +2)cast_engine FW相关接口调试暂定软件所喆夫/明慧 + +3)优先任务1的开发,基于dlna 投屏协议由华为开源出来,给出一个DLNA source交付计划 —— 高学龙 12.26 diff --git a/sig/sig_castengine/meetings/2025-01-02.md b/sig/sig_castengine/meetings/2025-01-02.md new file mode 100644 index 0000000000000000000000000000000000000000..3b8ff78dffac3ad7970ae6bf839c6c609ef5f14d --- /dev/null +++ b/sig/sig_castengine/meetings/2025-01-02.md @@ -0,0 +1,101 @@ +# 2025/01/02 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +**润开鸿** :负责应用到 castengine napi + +``` +当前进展:按照接口调用流程,业务代码已基本开发完成,待 castengine 接口调试完成后启动联调,今天启动接口1,接口2调试; +``` + +![image.png](https://foruda.gitee.com/images/1735183249751549801/92fb2c1d_13732855.png) + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; 2025.1.8 + +``` +当前进展:1)接口1,2调通,接口3,4需要和wifidisplay接口对接联调目标今天完成;接口5-9待启动 +2)selinux 问题先暂时关闭调试,调试完成后还需专项解决; +``` + +2、需新增 2 个接口:接口3接收/拒绝接口和接口4监听投屏请求的接口 2025.1.2 + +``` +当前进展:接收/拒绝接口、监听投屏请求的接口正在和wifidisplay对接,目标今天完成调试并提交pr +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +``` +当前进展: 其他接口均已完成对接,待联调;目标今天完成接口3,4的对接调试,完成pr提交; +``` + +此部分迭代 2需求目标下周3前完成整体端到端接口联调,转测时间调整到 2025.1.10,验收设备大禹 200 + +## miracast source + +**升腾:** 负责应用到 castengine napi + +``` +当前进展:1、startDiscovery、stopDiscovery、on已完成调试,接口功能OK,今天启动createCastSession调试; +2、当前发现一个稳定性问题,startDiscovery收到回调不稳定,概率收不到,提单给深开鸿苟晶晶分析; +``` + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +``` +当前进展:on/off.deviceFound source 端注册设备发现列表回调 on已通 +startDiscovery/stopDiscovery source 端发现/停止发现设备 已通 +createCastSession 创建 CastSession 实例 已通 +addDevice 根据 mac 地址连接已发现设备 待调试 +RemoveDevice 根据 mac 地址断连已发现设备 代码已合入,待调试 +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 + +**中科院软件所:** 负责 source 端 castengine napi 到 service 的已有接口调试; + +``` +`当前进展:还剩addDevice、RemoveDevice接口未调通,正在调试,预计本周5能完成` +``` + +此部分需求迭代 2 转测时间调整到 12.31,视本周 castengine 接口调试情况再进行调整 + +## DLNA sink + +``` +当前进展1、迭代 2 版本第一轮测试已完成,正在解决bug中,准备下周第一轮测试回归问题单; +2、大屏端应用和DLNA sink端接口已打通,基本功能均正常,遗留selinux配置修改及上库 ——陈坤/喻绍强 +``` + + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +``` +当前进展:1、已明确策略:DLNA协议栈采取社区共建方式实现,共建2.0优先完成DMC最小集 +2、九联喻邵强和学龙负责代码框架和方案设计 —— 1.24 +3、代码开发共18人月,需补充人力,各伙伴确认是否可增加投入 ——1.9 +``` diff --git a/sig/sig_castengine/meetings/2025-01-09.md b/sig/sig_castengine/meetings/2025-01-09.md new file mode 100644 index 0000000000000000000000000000000000000000..ba480fae8925a95d7a978aae0127ff4d9c122c78 --- /dev/null +++ b/sig/sig_castengine/meetings/2025-01-09.md @@ -0,0 +1,118 @@ +# 2025/01/09 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +![image.png](https://foruda.gitee.com/images/1735183249751549801/92fb2c1d_13732855.png) + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; 2025.1.8 + +``` +当前进展: +1)9个接口已完成castengine到wifidisplay的调用打通,业务流程未完全串联起来,主要是on的回调未触发调试。当前调试代码已提交pr合入; +2)selinux 问题先暂时关闭调试,调试完成后还需专项解决; +3)新增接口代码架构审视是否需要调整 —— 1.15 +``` + +~~2、需新增 2 个接口:接口 3 接收/拒绝接口和接口 4 监听投屏请求的接口 2025.1.2~~ + +``` +当前进展:已完成 +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +``` +当前进展: 5.0.0分支sink demo投屏失败的问题已解决,今天合入修改;其他应用联调问题配合分析中; +``` + +**润开鸿** :负责应用到 castengine napi + +``` +当前进展:基于master分支接口1,2已调通,接口3完成了注册,但是没有回调,今天切5.0分支上调试,遇到问题开发及时响应接力分析,开发自提单跟踪。 +``` + +此部分迭代 2 需求目标下周 3 前完成整体端到端接口联调,转测时间调整到 2025.1.10,验收设备dayu200 + +## miracast source + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +``` +当前进展: +on/off.deviceFound source 端注册设备发现列表回调 on已通 +startDiscovery/stopDiscovery source 端发现/停止发现设备 已通 +createCastSession 创建 CastSession 实例 已通 +addDevice 根据 mac 地址连接已发现设备 已通 +RemoveDevice 根据 mac 地址断连已发现设备 已通 +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 1.15 + +``` +当前进展:需联系华为音频框架模块一起讨论,下周三前组织一次讨论,输出方案和完成计划 ——刘小飞/张国荣 1.15 +``` + +**中科院软件所/诚迈陈明慧:** 负责 source 端 castengine napi 到 service 的已有接口调试; + +``` +`当前进展:接口已全部调通 +``` + +**升腾:** 负责应用到 castengine napi + +``` +当前进展: +1、基于dayu200-》WindowsPC 投屏成功,当前存在概率黑屏、必现画质模糊问题(必解),必现无法停止投屏(必解),提供日志给到深开鸿分析; +2、当前发现一个稳定性问题,startDiscovery收到回调不稳定(必解),概率收不到,提单给深开鸿苟晶晶分析; +``` + +此部分需求迭代 2 转测时间调整到 12.15 + +**诚迈**(测试): + +1、测试用例已输出评审 + +2、迭代2测试策略:dayu200(source端)-》三方设备+dayu200(sink端) + +## DLNA sink(九联) + +``` +当前进展: +1、迭代 2 版本已完成2轮全量测试,全力解决问题回归问题中; +2、大屏端应用和DLNA sink端接口已打通,基本功能均正常,遗留selinux配置修改及上库 ——陈坤/喻绍强 +``` + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA协议栈采取社区共建方式实现,共建2.0优先完成DMC最小集,年前输出方案设计 + +``` +当前进展: +1、正在熟悉梳理代码,输出代码分析文档汇总后组织一次讨论,下次例会输出初版方案设计 1.13 学龙/绍强 +2、把dmc已有代码在OH上尝试运行起来验证功能 —— 绍强 +3、代码开发共18人月,需补充人力,各伙伴确认是否可增加投入 ——1.9 +``` diff --git a/sig/sig_castengine/meetings/2025-01-23.md b/sig/sig_castengine/meetings/2025-01-23.md new file mode 100644 index 0000000000000000000000000000000000000000..efb853c0ea92ce74c9e0161191b73dc81fae91fc --- /dev/null +++ b/sig/sig_castengine/meetings/2025-01-23.md @@ -0,0 +1,119 @@ +# 2025/01/23 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +**润开鸿** :负责应用到 castengine napi + +``` +,原因当前进展: +1、sink端投屏功能已调通,但是第二次投屏必现失败,原因正在分析; ————喆夫 +2、sink端被搜到的名称每次重启后都不一样,原因是当前没有将p2p名称设置成设备名称,下一步找大屏侧确认方案,尽量保持一致; ————刘小飞 +3、开机后首次投屏失败概率1/10,正在分析中; ————喆夫 +``` + +![image.png](https://foruda.gitee.com/images/1735183249751549801/92fb2c1d_13732855.png) + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; 2025.1.8 + +``` +当前进展: +1)基础功能已完成,代码已合入,当前正在分析阻塞问题; +2)投屏断开后应用收不到回调的问题已解决,修改已提交pr,待检视合入; ———— 1.23 喆夫 +3)selinux 问题已解决,pr已合入; +``` + +~2、需新增 2 个接口:接口 3 接收/拒绝接口和接口 4 监听投屏请求的接口 2025.1.2~ + +``` +当前进展:已完成 +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +``` +当前进展: 已完成,配合问题分析 +``` + +此部分迭代 2 需求目标下周 3 前完成整体端到端接口联调,转测时间调整到 2025.1.10,验收设备 dayu200 + +## miracast source + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +``` +当前进展:1、基本功能均已完成 +2、缺少connecting状态已和next对齐方案,待修改; +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 1.15 + +``` +当前进展:需联系华为音频框架模块一起讨论,下周三前组织一次讨论,输出方案和完成计划 ——刘小飞/张国荣 1.15 +``` + +**中科院软件所/诚迈陈明慧:** 负责 source 端 castengine napi 到 service 的已有接口调试; + +``` +`当前进展:接口已全部调通 +``` + +**升腾:** 负责应用到 castengine napi + +``` +当前进展: +1、基于dayu200-》WindowsPC 投屏成功,当前存在概率黑屏、必现画质模糊问题(必解),必现无法停止投屏(必解),提供日志给到深开鸿分析; +2、当前发现一个稳定性问题,startDiscovery收到回调不稳定(必解),概率收不到,提单给深开鸿苟晶晶分析; +``` + +此部分需求迭代 2 转测时间调整到 12.15 + +**诚迈** (测试): + +``` +1、测试用例已执行90%,已提单8个,1.24完成测试; +2、迭代 2 测试策略:dayu200(source 端)-》三方设备 + 投屏器 + dayu200(sink 端) +``` + + +## DLNA sink(九联) + +``` +当前进展: +1、迭代 2 版本已完成3轮全量测试,4个转测版本重点回归问题单,共提21个问题单,还剩3个问题未回归; +2、大屏端应用和DLNA sink端接口已打通,基本功能均正常,selinux配置已解决待合入 ——陈坤/喻绍强 +``` + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,年前输出方案设计 + +``` +当前进展: +1、已输出DLNA协议栈设计方案; +2、通过命令行的方式把dmc已有代码在OH上已验证功能可行; +3、梳理工作分工,支撑节后开发启动模块开发 ——高学龙 1.27 +``` diff --git a/sig/sig_castengine/meetings/2025-02-13.md b/sig/sig_castengine/meetings/2025-02-13.md new file mode 100644 index 0000000000000000000000000000000000000000..01ed2e6adfc4f55806fb71d6ce83753a40f17a73 --- /dev/null +++ b/sig/sig_castengine/meetings/2025-02-13.md @@ -0,0 +1,123 @@ +# 2025/02/13 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +**润开鸿** :负责应用到 castengine napi + +当前进展: +1、sink端投屏功能已调通,但是第二次投屏必现失败,原因正在分析; ————胡瑞涛 + +当前分析进展:1、sink端主动断开直接发起下次投屏必现失败,分析是p2p状态回调给到wifidisplay时间耗时比较久导致时序有问题,还需要进一步分析根因。2、source端主动断开场景第二次有概率成功,失败原因分析是p2p gc joingroup状态回调没有及时上报给wifidisplay。 + +今天对比验证两次投屏间隔1分钟后是否可以正常投屏,如果正常那么就可以启动转测;——赵浩 +~~2、sink端被搜到的名称每次重启后都不一样,原因是当前没有将p2p名称设置成设备名称,下一步找大屏侧确认方案,尽量保持一致; ————刘小飞~~ + +wifidisplay每次sink端init执行时调用p2p接口设置成设备名称,名称后面+“-miracast”,已修改合入。 +3、开机后首次投屏失败概率1/10,正在分析中; ————喆夫 + +castengine层未发现异常,需下层继续分析; + +![image.png](https://foruda.gitee.com/images/1735183249751549801/92fb2c1d_13732855.png) + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; 2025.1.8 + +``` +当前进展: +1)基础功能已完成,代码已合入,当前正在分析阻塞问题; +2)投屏断开后应用收不到回调的问题已解决,修改已提交pr,待检视合入; ———— 1.23 喆夫 +3)selinux 问题已解决,pr已合入; +``` + +~2、需新增 2 个接口:接口 3 接收/拒绝接口和接口 4 监听投屏请求的接口 2025.1.2~ + +``` +当前进展:已完成 +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +``` +当前进展: 已完成,配合问题分析 +``` + +此部分迭代 2 需求本周5完成版本构建及自验证转测,验收设备 dayu200 + +## miracast source + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +``` +当前进展:1、完成第一轮转测,当前测试共提10个单,正在分析中; +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 1.15 + +``` +当前进展:已开发完成,正在验证中,待上库; +``` + +**中科院软件所/诚迈陈明慧:** 1、负责 source 端 castengine napi 到 service 的已有接口调试; + +2、castengine侧音频输出接口 + +``` +`当前进展:接口已全部调通 +``` + +**升腾:** 负责应用到 castengine napi + +``` +当前进展: +1、已转测,当前应用侧共3个单,2个还需进一步分析,1个目前看和应用无关; +2、设置投屏开关状态显示需求迭代3; +``` + +**诚迈** (测试): + +``` +1、迭代2 第一轮已测试完成,提单14个; +2、迭代 2 测试策略:dayu200(source 端)-》投屏器 + 联想笔记本 + dayu200(sink 端) +``` + +## DLNA sink(九联) + +``` +当前进展: +1、迭代 2 版本已完成3轮全量测试,4个转测版本重点回归问题单,共提21个问题单,已全部解决回归完成; +2、大屏端应用和DLNA sink端接口已打通,基本功能均正常,selinux配置已解决待合入 ——陈坤/喻绍强 +3、DLNA SINK协议栈对接castengine正在方案设计中; +``` + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,年前输出方案设计 + +``` +当前进展: +1、已输出DLNA协议栈设计方案; +2、工作分工已明确,专项运作中; +``` diff --git a/sig/sig_castengine/meetings/2025-02-20.md b/sig/sig_castengine/meetings/2025-02-20.md new file mode 100644 index 0000000000000000000000000000000000000000..3d56eaa040ba0857db0b7573ac9c8411100c1cfb --- /dev/null +++ b/sig/sig_castengine/meetings/2025-02-20.md @@ -0,0 +1,130 @@ +# 2025/02/20 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +**润开鸿** :负责应用到 castengine napi + +当前进展: +1、sink 端投屏功能已调通,但是第二次投屏必现失败,原因正在分析; ————胡瑞涛 + +原因:castEngine 断开投屏接口缺失。 + +解决方案:修改原断开接口MirrorPlayer.release的业务逻辑。 + +疑点:修改后体验,需要等2分钟后才能投屏成功,原因待查。 + +现状:已解决。 + +2、开机后首次投屏失败概率 1/10,正在分析中; + +——进展:已解决,待验证——赵浩。 + +3、Hap包下载问题,代码仓问题待查。——王星 + +castengine 层未发现异常,需下层继续分析; + + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; 2025.1.8 + +``` +当前进展: +1)基础功能已完成,代码已合入,当前正在分析阻塞问题; +2)投屏断开后应用收不到回调的问题已解决,修改已提交pr,待检视合入; ———— 1.23 喆夫 +3)selinux 问题已解决,pr已合入; +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +``` +当前进展: 已完成,配合问题分析 +``` + +此部分迭代 2 需求本周 5 完成版本构建及自验证转测,验收设备 dayu200 + +## miracast source + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +``` +当前进展:1、完成第一轮转测,当前测试共提10个单,正在分析中; +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 1.15 + +``` +当前进展:已开发完成,正在验证中,待上库; +``` + +**中科院软件所/诚迈陈明慧:** 1、负责 source 端 castengine napi 到 service 的已有接口调试; + +2、castengine 侧音频输出接口 + +``` +`当前进展:接口已全部调通 +``` + +**升腾:** 负责应用到 castengine napi + +``` +当前进展: +请刷新进展 —— 李亚青 +``` + +**诚迈** (测试): + +``` +1、迭代2 第一轮已测试完成,提单14个; +2、迭代 2 测试策略:dayu200(source 端)-》投屏器 + 联想笔记本 + dayu200(sink 端) +``` + +## DLNA sink(九联) + +``` +0220当前进展: +1、迭代 2 版本已完成3轮全量测试,4个转测版本重点回归问题单,共提21个问题单,已全部解决回归完成; +2、大屏端应用和DLNA sink端接口已打通,基本功能均正常,selinux配置已解决待合入 ——陈坤/翁敏茵 +3、DLNA SINK协议栈对接castengine正在方案设计,暂无投入,待2完成后投入; +``` + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,年前输出方案设计 + + +0220: + +公共接口已经移植完成 + +下一步: + +DMC 功能接口移植。——王浩、王春阳(下周投入)、赵浩(下周投入) + +``` +当前进展: +1、已输出DLNA协议栈设计方案; +2、工作分工已明确,专项运作中; +``` diff --git a/sig/sig_castengine/meetings/2025-02-27.md b/sig/sig_castengine/meetings/2025-02-27.md new file mode 100644 index 0000000000000000000000000000000000000000..3675b3813c92abddb7c376a823707ee95b5fddcd --- /dev/null +++ b/sig/sig_castengine/meetings/2025-02-27.md @@ -0,0 +1,131 @@ +# 2025/02/27 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +**润开鸿** :负责应用到 castengine napi + +当前进展: +1、sink 端投屏功能已调通,但是第二次投屏必现失败,原因正在分析; ————胡瑞涛 + +现状:从source端断开无问题,从sink端断开有问题 + +分析进展:sink端wifi display 问题,release 方法没有返回,需继续分析 —— 深开鸿 + +2、开机后首次投屏失败概率 1/10,正在分析中; + +——进展:已解决,已验证OK + +3、Hap 包下载问题,已解决。 + + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; 2025.1.8 + +``` +当前进展: +1)基础功能已完成,代码已合入,当前正在分析阻塞问题; +2)投屏断开后应用收不到回调的问题已解决,修改已提交pr,待检视合入; ———— 1.23 喆夫 +3)selinux 问题已解决,pr已合入; +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +``` +当前进展: 已完成,配合问题分析 +``` + +此部分迭代 2 需求本周 5 完成版本构建及自验证转测,验收设备 dayu200 + +## miracast source + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +``` +当前进展:1、完成第一轮转测,当前测试共提10个单,正在分析中; +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 1.15 + +``` +当前进展:已开发完成,正在验证中,待上库; +``` + +**中科院软件所/诚迈陈明慧:** 1、负责 source 端 castengine napi 到 service 的已有接口调试; + +2、castengine 侧音频输出接口 + +``` +`当前进展:接口已全部调通 +``` + +**升腾:** 负责应用到 castengine napi + +``` +当前进展: +请刷新进展 —— 李亚青 +``` + +**诚迈** (测试): + +``` +1、迭代2 第一轮已测试完成,提单14个; +2、迭代 2 测试策略:dayu200(source 端)-》投屏器 + 联想笔记本 + dayu200(sink 端) +``` + +## DLNA sink(九联) + +``` +0227: +DLNA SINK协议栈对接castengine正在方案,下周提交代码。 + +0220当前进展: +1、迭代 2 版本已完成3轮全量测试,4个转测版本重点回归问题单,共提21个问题单,已全部解决回归完成; +2、大屏端应用和DLNA sink端接口已打通,基本功能均正常,selinux配置已解决待合入 ——陈坤/翁敏茵 +3、DLNA SINK协议栈对接castengine正在方案设计,暂无投入,待2完成后投入; +``` + +## DLNA source + +0227: + +DMC功能移植进行中。 + + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,年前输出方案设计 + +0220: + +公共接口已经移植完成 + +下一步: + +DMC 功能接口移植。——王浩、王春阳(下周投入)、赵浩(下周投入) + +``` +当前进展: +1、已输出DLNA协议栈设计方案; +2、工作分工已明确,专项运作中; +``` diff --git a/sig/sig_castengine/meetings/2025-03-06.md b/sig/sig_castengine/meetings/2025-03-06.md new file mode 100644 index 0000000000000000000000000000000000000000..22335db3431d3b01cadcc46532dd2417a1eab9c8 --- /dev/null +++ b/sig/sig_castengine/meetings/2025-03-06.md @@ -0,0 +1,118 @@ +# 2025/03/06 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +**润开鸿** :负责应用到 castengine napi + +当前进展: + +上周已转测sink端首版本,需求均已交付,正在测试中; +1、sink 端投屏功能已调通,但是第二次投屏必现失败,原因正在分析; ————胡瑞涛 + +现状:从 source 端断开无问题,从 sink 端断开有问题 + +分析进展:sink 端 wifi display 问题,release 方法没有返回,需继续分析 —— 深开鸿 + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; 2025.1.8 + +``` +当前进展: +需求代码均已提交,正常跟踪解决转测试问题; +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +``` +当前进展: +需求均已交付,正常跟踪解决转测试问题; +``` + +测试: + +1、功能测试一共90条用例,source端采用next手机+sink dayu200 已覆盖80%用例,提单5个; + +2、还需补充稳定性用例及性能用例 + +## miracast source + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +``` +当前进展:1、完成第一轮转测,共10个单已解决4个; +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 1.15 + +``` +当前进展:代码已合入; +``` + +**中科院软件所/诚迈陈明慧:** 1、负责 source 端 castengine napi 到 service 的已有接口调试; + +2、castengine 侧音频输出接口 + +``` +`当前进展:接口已全部调通 +``` + +**升腾:** 负责应用到 castengine napi + +``` +当前进展: +1、音频输出接口已适配,UX已开发完成,待验证功能,目标本周完成,下周转测; +2、投屏开关在设置里面的需求暂未启动,下来对齐方案; ————刘小飞/李亚青 2025.3.12 +``` + +**诚迈** (测试): + +``` +1、迭代2 第一轮已测试完成,提单14个; +2、迭代 2 测试策略:dayu200(source 端)-》投屏器 + 联想笔记本 + dayu200(sink 端) +``` + +## DLNA sink(九联) + +``` +当前进展: +1、DLNA SINK协议栈对接castengine代码已适配完成,待调试验证,下周启动代码合入上库。 +2、图片播放需求方案待验证评估 —— 2025.3.10 +``` + +## DLNA source + +0227: + +DMC 功能移植进行中。 + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,年前输出方案设计 + +``` +当前进展: +1、libupnp移植到PMC代码仓下编译通过; +2、任务 1和任务2已启动编码 + +``` diff --git a/sig/sig_castengine/meetings/2025-03-13.md b/sig/sig_castengine/meetings/2025-03-13.md new file mode 100644 index 0000000000000000000000000000000000000000..bf9ff5233e916b40d742fde04488f9d74143b3d3 --- /dev/null +++ b/sig/sig_castengine/meetings/2025-03-13.md @@ -0,0 +1,113 @@ +# 2025/03/13 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +**润开鸿** :负责应用到 castengine napi + +当前进展: + +上周已转测 sink 端首版本,需求均已交付,正在测试中; +1、sink 端投屏功能已调通,但是第二次投屏必现失败,原因正在分析; ————胡瑞涛 + +现状:从 source 端断开无问题,从 sink 端断开有问题 + +分析进展:sink 端 wifi display 问题,release 方法没有返回,需继续分析 —— 深开鸿 + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; + +``` +当前进展: +需求代码均已提交,正常跟踪解决转测试问题; +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +``` +当前进展: +需求均已交付,正常跟踪解决转测试问题; +``` + +测试: + +1、功能测试一共 89条用例,性能和稳定性补充10条用例,source 端采用 next 手机 +sink dayu200, source 端采用 dayu200 +sink dayu200已覆盖 95% 用例,提单 10 个; + +## miracast source + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +``` +当前进展:1、完成第一轮转测,共10个单已解决4个; +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 + +``` +当前进展:代码已合入; +``` + +**中科院软件所/诚迈陈明慧:** 1、负责 source 端 castengine napi 到 service 的已有接口调试; + +2、castengine 侧音频输出接口 + +``` +`当前进展:接口已全部调通 +``` + +**升腾:** 负责应用到 castengine napi + +``` +当前进展: +1、音频输出接口已适配,UX已开发完成,代码已上库,接口验证调用正常; +2、hap代码仓下载遇到问题,还未完成上库; +3、版本已出,基本功能自验证OK,今天转测; +4、投屏开关在设置里面的需求暂未启动,下来对齐方案; ————刘小飞/李亚青 2025.3.14 +``` + +**诚迈** (测试): + +``` +1、迭代2 第一轮已测试完成,提单14个; +2、迭代 2 测试策略:dayu200(source 端)-》投屏器 + 联想笔记本 + dayu200(sink 端) +``` + +## DLNA sink(九联) + +``` +1、DLNA SINK协议栈对接castengine代码已适配完成,本地自验证功能OK,待将代码提交到统一互联PMC代码仓下。 +2、图片播放需求当前对比了华为、小米、oppo,协议栈可以通过图片播放的URL进行区分,评估此需求可以实现; + +``` + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,年前输出方案设计 + +``` +当前进展: +1、任务1 正在移植start discovey和play接口,start discovey待调试,还需要找风行齐少峰对齐应用依赖的接口; +2、任务2 梳理共需提供13-15个接口,已初步完成3个接口代码编写及自验证,代码分批上库; +``` diff --git a/sig/sig_castengine/meetings/2025-03-20.md b/sig/sig_castengine/meetings/2025-03-20.md new file mode 100644 index 0000000000000000000000000000000000000000..275f8e17e21e0b4cd6754a5295fb6a19930e924f --- /dev/null +++ b/sig/sig_castengine/meetings/2025-03-20.md @@ -0,0 +1,115 @@ +# 2025/03/20 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **miracast sink** + +**润开鸿** :负责应用到 castengine napi + +当前进展: + +分析并转出4个问题单,已解决1个问题单; + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; + +``` +当前进展: +需求代码均已提交,正常跟踪解决转测试问题; +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +``` +1、sink 端投屏功能已调通,但是第二次投屏必现失败,原因正在分析; ————胡瑞涛 +现状:从 source 端断开无问题,从 sink 端断开有问题 +分析进展:sink 端 wifi display 问题,release 方法没有返回,需继续分析 —— 深开鸿 +``` + +测试: + +1、功能测试一共 89条用例,性能和稳定性补充10条用例,source 端采用 next 手机 +sink dayu200, source 端采用 dayu200 +sink dayu200已全部执行,提单 10 个; + +## miracast source + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +``` +当前进展:1、完成第一轮转测,共10个单已解决4个; +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 + +``` +当前进展:代码已合入; +``` + +**中科院软件所/诚迈陈明慧:** 1、负责 source 端 castengine napi 到 service 的已有接口调试; + +2、castengine 侧音频输出接口 + +``` +`当前进展:接口已全部调通 +``` + +**升腾:** 负责应用到 castengine napi + +``` +当前进展: +1、音频输出接口已适配,UX已开发完成,代码已上库,接口验证调用正常; +2、hap代码已完成上库; +3、迭代3版本已转测; +4、投屏开关在设置里面的需求已对齐不实现,需求删除。 +``` + +**诚迈** (测试): + +``` +1、迭代3 已测试完成,共提单9个; +2、共回归8个问题单,2个未回归通过; +3、迭代3测试策略:dayu200(source 端)-》投屏器 + 联想笔记本 + dayu200(sink 端) +``` + +## DLNA sink(九联) + +``` +1、DLNA SINK协议栈对接castengine代码已适配完成,。 +2、图片播放需求已实现,待整理代码上库统一互联代码仓,同步上大屏分支; + +``` + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,年前输出方案设计 + +当前进展: + +1、任务1,已和风行对齐应用依赖接口,当前他们是调用avsession接口,avsession接口再转接到castengine接口,待整理具体的castengine接口; + +2、当前社区存在单独的castengine_dlna代码仓,里面包含DMC和DMR,而华为给的示例代码是dmc和dmr都在castengine下面,需要拉华为讨论下社区代码架构; + +3、任务3 梳理共需提供13-15个接口,本周新增完成4个接口验证,当前共完成7个接口代码编写及自验证,代码上库方式待拉对应commiter对齐; +遗留事务: + +1、拉华为刁月磊对齐社区DNLA代码架构及上库策略 —— 王春阳/赵浩/喻绍强/朱淼 3.21 diff --git a/sig/sig_castengine/meetings/2025-03-27.md b/sig/sig_castengine/meetings/2025-03-27.md new file mode 100644 index 0000000000000000000000000000000000000000..b1368722064fa2c576eaf3c99ef20a69170fe210 --- /dev/null +++ b/sig/sig_castengine/meetings/2025-03-27.md @@ -0,0 +1,38 @@ +# 2025/03/27 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,按照示例代码重构上库。 + +当前进展: + +1、任务1,已和风行对齐应用依赖接口,当前他们是调用avsession接口,avsession接口再转接到castengine接口,已整理80%castengine接口; + +2、已拉投屏SIG专家刁月磊对齐dmc和dmr社区开发的代码都上库到castengine下面; + +3、示例代码是C代码,当前重构使用C++,正在开发服务初始化、设备管理、xml文件解析。 +遗留事务: + +1、按照重构工作量重新排定交付计划 —— 王春阳 4.2 diff --git a/sig/sig_castengine/meetings/2025-04-03.md b/sig/sig_castengine/meetings/2025-04-03.md new file mode 100644 index 0000000000000000000000000000000000000000..cce4b4cecec00c7c0fa54cb05e6098b03aed5f07 --- /dev/null +++ b/sig/sig_castengine/meetings/2025-04-03.md @@ -0,0 +1,38 @@ +# 2025/04/03 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,按照示例代码重构上库。 + +当前进展: + +1、任务 1,已和风行对齐应用依赖接口,当前他们是调用 avsession 接口,avsession 接口再转接到 castengine 接口,castengine 接口已梳理完成,正在重构中; + +2、已拉投屏 SIG 专家刁月磊对齐 dmc 和 dmr 社区开发的代码都上库到 castengine 下面; + +3、示例代码是 C 代码,当前重构使用 C++,服务初始化、设备管理、xml 文件解析已开发完成,正在调试验证。 +遗留事务: + +1、按照重构工作量重新排定交付计划 —— 王春阳 4.2 diff --git a/sig/sig_castengine/meetings/2025-04-10.md b/sig/sig_castengine/meetings/2025-04-10.md new file mode 100644 index 0000000000000000000000000000000000000000..118f01c5be3b0543f1699b846f602ded89dc047c --- /dev/null +++ b/sig/sig_castengine/meetings/2025-04-10.md @@ -0,0 +1,125 @@ +# 2025/04/10 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **当前整体进展:** + +迭代4问题回归版本已转测。重点解决bug,降DI(紧急10,高 3,中 1,低 0.1),后面例会按问题单和DI数量进行汇报 + +## **miracast sink** + +**润开鸿** :负责应用到 castengine napi + +当前进展: + +本周完成一个开发自提单回归,名下问题已全部处理完成,当前DI 0; + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; + +```undefined +当前进展: +当前一个严重单,已提交pr待检视合入; +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +```arduino +当前进展: + +``` + +测试: + +1、功能测试一共 89 条用例,性能和稳定性补充 10 条用例,source 端采用 next 手机 +sink dayu200, source 端采用 dayu200 +sink dayu200 已全部执行,提单 10 个; + +## miracast source + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +```undefined +当前进展:1、完成第一轮转测,共10个单已解决4个; +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 + +```undefined +当前进展:代码已合入; +``` + +**中科院软件所/诚迈陈明慧:** 1、负责 source 端 castengine napi 到 service 的已有接口调试; + +2、castengine 侧音频输出接口 + +```autohotkey +`当前进展:接口已全部调通 +``` + +**升腾:** 负责应用到 castengine napi + +```undefined +当前进展: +1、音频输出接口已适配,UX已开发完成,代码已上库,接口验证调用正常; +2、hap代码已完成上库; +3、迭代3版本已转测; +4、投屏开关在设置里面的需求已对齐不实现,需求删除。 +``` + +**诚迈** (测试): + +```apache +1、迭代3 已测试完成,共提单9个; +2、共回归8个问题单,2个未回归通过; +3、迭代3测试策略:dayu200(source 端)-》投屏器 + 联想笔记本 + dayu200(sink 端) +``` + +## DLNA sink(九联) + +```undefined +1、DLNA SINK协议栈对接castengine代码已适配完成,。 +2、图片播放需求已实现,代码已提交pr到统一互联代码仓,待合入; +3、部分三方手机如oppo 图片投大屏会误当做视频投播,通过新增数据包源数据类型判断,结合原有URL里面metadata格式判断,此问题已解决,pr已提交待合入。 + +``` + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,按照示例代码重构上库。 + +当前进展: + +1、任务 1,已和风行对齐应用依赖接口,正在重构dlna_manager部分代码。 + +2、已拉投屏 SIG 专家刁月磊对齐 dmc 和 dmr 社区开发的代码都上库到 castengine 下面; + +3、示例代码是 C 代码,当前重构使用 C++,服务初始化、设备管理、xml 文件解析已开发完成,可以发现设备,可以下载DMR的xml文件并进行解析。 + +4、当前新增加载视频资源、播放、暂停3个适配,验证已可以播放视频。 +遗留事务: + +1、按照重构工作量重新排定交付计划 —— 王春阳 4.15 + +2、avsession涉及修改,需考虑责任田归属。 + +3、找SE确认castengine里面DLNA接口是按照miracast的形式通过单独模块调用client接口,还是直接作为castengine的一部分采用直接调用的形式。 —— 赵浩 diff --git a/sig/sig_castengine/meetings/2025-04-24.md b/sig/sig_castengine/meetings/2025-04-24.md new file mode 100644 index 0000000000000000000000000000000000000000..15c1be92c1e5c4cbaedd91eccc4c9ea6b343292b --- /dev/null +++ b/sig/sig_castengine/meetings/2025-04-24.md @@ -0,0 +1,131 @@ +# 2025/04/24 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **当前整体进展:** + +迭代4问题回归版本已转测。重点解决bug,降DI(紧急10,高 3,中 1,低 0.1),后面例会按问题单和DI数量进行汇报 + +## **miracast sink** + +**润开鸿** :负责应用到 castengine napi + +当前进展: + +本周完成一个开发自提单回归,名下问题已全部处理完成,当前DI 0; + +**中科院软件所:** 1、 负责 castengine napi 到 service 的已有接口调试; + +```undefined +当前进展: +当前一个严重单,已提交pr待检视合入; +``` + +**深开鸿:** 负责 wifi_display 对接 castengine + +```arduino +当前进展: + +``` + +测试: + +1、功能测试一共 89 条用例,性能和稳定性补充 10 条用例,source 端采用 next 手机 +sink dayu200, source 端采用 dayu200 +sink dayu200 已全部执行,提单 10 个; + +## miracast source + +**深开鸿:** + +1、 负责 wifi_display 对接对接 castengine,包括 startDiscoverable、建立会话连接,开启结束投屏,添加设备 4 类接口 + +```undefined +当前进展:1、完成第一轮转测,共10个单已解决4个; +``` + +2、音频输出接口放在迭代 3,重新评估给出开发完成时间 —— 深开鸿 张国荣/孙喆夫 + +```undefined +当前进展:代码已合入; +``` + +**中科院软件所/诚迈陈明慧:** 1、负责 source 端 castengine napi 到 service 的已有接口调试; + +2、castengine 侧音频输出接口 + +```autohotkey +`当前进展:接口已全部调通 +``` + +**升腾:** 负责应用到 castengine napi + +```undefined +当前进展: +1、音频输出接口已适配,UX已开发完成,代码已上库,接口验证调用正常; +2、hap代码已完成上库; +3、迭代3版本已转测; +4、投屏开关在设置里面的需求已对齐不实现,需求删除。 +``` + +**诚迈** (测试): + +```apache +1、迭代3 已测试完成,共提单9个; +2、共回归8个问题单,2个未回归通过; +3、迭代3测试策略:dayu200(source 端)-》投屏器 + 联想笔记本 + dayu200(sink 端) +``` + +## DLNA sink(九联) + +```undefined +1、DLNA SINK协议栈对接castengine代码已适配完成,。 +2、图片播放需求已实现,代码已提交pr到统一互联代码仓,已合入; +3、部分三方手机如oppo 图片投大屏会误当做视频投播,通过新增数据包源数据类型判断,结合原有URL里面metadata格式判断,此问题已解决,pr已合入。 + +``` + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,按照示例代码重构上库。 + +当前进展: + +1、任务 1,已和风行对齐应用依赖接口,正在重构dlna_manager部分代码。 + +2、已拉投屏 SIG 专家刁月磊对齐 dmc 和 dmr 社区开发的代码都上库到 castengine 下面; + +3、示例代码是 C 代码,当前重构使用 C++,服务初始化、设备管理、xml 文件解析已开发完成,可以发现设备,可以下载DMR的xml文件并进行解析。 + +4、当前新增加载视频资源、播放、暂停3个适配,验证已可以播放视频。 + +5、已实现调整声音大小、设置或取消静音、拖动进度条、倍速设置、sink端音量调整后同步到source端。 + +待实现:设备上下线回调上报逻辑,资源清理逻辑,查询sink端进度。 +遗留事务: + +1、按照重构工作量重新排定交付计划 —— 王春阳 4.15 + +2、avsession涉及修改,需考虑责任田归属。 + +3、找SE确认castengine里面DLNA接口是按照miracast的形式通过单独模块调用client接口,还是直接作为castengine的一部分采用直接调用的形式。 —— 赵浩 + +4、测试用例需要根据风行APP实际功能进行调整,需要找风行APP对齐 ——施小丽 diff --git a/sig/sig_castengine/meetings/2025-05-08.md b/sig/sig_castengine/meetings/2025-05-08.md new file mode 100644 index 0000000000000000000000000000000000000000..8ad997d7d5041b571d35b92f47e9fc60c00ad05b --- /dev/null +++ b/sig/sig_castengine/meetings/2025-05-08.md @@ -0,0 +1,64 @@ +# 2025/05/08 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **当前整体进展:** + +本周5转测一个版本回归问题。重点解决 bug,降 DI(紧急 10,高 3,中 1,低 0.1),后面例会按问题单和 DI 数量进行汇报 + +## **miracast sink** + +1、问题单解决中; + +2、大屏移植已完成,正在转测试; + +## miracast source + +1、问题单解决中; + +2、7885手机移植中; + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,按照示例代码重构上库。 + +当前进展: + +1、任务 1,已和风行对齐应用依赖接口,正在重构dlna_manager部分代码,目前完成10%,投入有限,5月中完成有风险,待内部协调。 + +2、风行app使用avsession接口,OH上没有投播组件,需要找风行和刁月磊对齐解决措施; + +3、示例代码是 C 代码,当前重构使用 C++,服务初始化、设备管理、xml 文件解析已开发完成,可以发现设备,可以下载DMR的xml文件并进行解析。 + +4、当前新增加载视频资源、播放、暂停3个适配,验证已可以播放视频。 + +5、已实现调整声音大小、设置或取消静音、拖动进度条、倍速设置、sink端音量调整后同步到source端。 + +待实现:设备上下线回调上报逻辑,资源清理逻辑,查询sink端进度。 +遗留事务: + +1、按照重构工作量重新排定交付计划 —— 王春阳 4.15 + +2、avsession涉及修改,需考虑责任田归属。 + +3、测试用例需要根据风行APP实际功能进行调整,需要找风行APP对齐 ——施小丽 diff --git a/sig/sig_castengine/meetings/2025-05-15.md b/sig/sig_castengine/meetings/2025-05-15.md new file mode 100644 index 0000000000000000000000000000000000000000..86765f459f61f12def0725496a80c19bc3154dfc --- /dev/null +++ b/sig/sig_castengine/meetings/2025-05-15.md @@ -0,0 +1,62 @@ +# 2025/05/15 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **当前整体进展:** + +本周 5 转测一个版本回归问题。重点解决 bug,降 DI(紧急 10,高 3,中 1,低 0.1),后面例会按问题单和 DI 数量进行汇报 + +## **miracast sink** + +1、问题单解决中; + +2、大屏移植已完成,有完成1轮转测,目前关键问题:花屏;source端打开投屏,sink端不会退出; + +## miracast source + +1、问题单解决中; + +2、7885 手机移植中; + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +任务 4、libupnp的移植和上库,当前OH三方库里没有此库。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,按照示例代码重构上库。 + +当前进展: + +1、任务 1,已和风行对齐应用依赖接口,正在重构 dlna_manager 部分代码,目前完成 10%,受内部其他项目影响5月20号才能投入,预计1周后可以启动联调。 + +2、风行 app 使用 avsession 接口,OH 上没有投播组件,反馈给风行一个新替代接口,当前风行还没反馈进展; + +3、任务2 代码已重构完成,待启动联调;先提交pr; + +4、任务4 当前是在开源社区找到的一个libupnp,已移植到OH上,待启动libupnp的上库,参考主干三方库上库要求。 +遗留事务: + +1、avsession 涉及修改,需考虑责任田归属。 + +2、测试用例需要根据风行 APP 实际功能进行调整,需要找风行 APP 对齐 ——施小丽 + +3、评估下不用风行APP,自己写demo应用的工作量和计划 —— 赵浩 diff --git a/sig/sig_castengine/meetings/2025-05-22.md b/sig/sig_castengine/meetings/2025-05-22.md new file mode 100644 index 0000000000000000000000000000000000000000..bedc7c0b7665477cf9e29bb1d6cf1506b947a13f --- /dev/null +++ b/sig/sig_castengine/meetings/2025-05-22.md @@ -0,0 +1,62 @@ +# 2025/05/22 GMT+8 线上会议 + +## 参与人员: +参会人员: +* 华为:王浩@wanghao_8866、吕鑫@davidlv006、刘小飞@splane_liu、李自然@daziran96、朱淼@zhumiao2、胡孝东@hxdlj、魏亚帅@subcakewei、庞敏@huawei-pang-min、李昊@vagrant_world +* 海思:姚亚群@yaogeorge、王勇@cute-face-hero、付新荣@SeanHW +* 深开鸿:张国荣@helloharmony、沈春萍@shenchunpingkaihong +* 润开鸿:张勇赛@zhangyongsai、薛晨@xue_chen2 +* 开鸿智谷:王东东@wangdd__zju、蔡志刚@caizhigang20231018 +* 中科鸿略:高学龙@gaoxuelong +* 九联:李贵@jucy99 +* 鼎桥:黄佳@hj_7958213 +* 中科院:吴圣垚@shen_hua_li +* 诚迈:张志成@zhangzhicheng007、任万杰@Jason_Ren_0379 +* 升腾:郑淼@godwinausten、丛庆@calvin123 + +## **当前整体进展:** + +本周 5 转测一个版本回归问题。重点解决 bug,降 DI(紧急 10,高 3,中 1,低 0.1),后面例会按问题单和 DI 数量进行汇报 + +## **miracast sink** + +1、问题单解决中; + +2、大屏移植已完成,有完成 1 轮转测,目前关键问题:花屏;source 端打开投屏,sink 端不会退出; + +## miracast source + +1、问题单解决中; + +2、7885 手机移植中; + +## DLNA source + +中科鸿略评估基于 cast_engine 投播框架 dlna dmc 开发分成三个部分: + +任务 1、cast_engine 框架层 dlna_manager 和 dlna_play_controller 功能;可以实现,可控。 + +任务 2、dlna 投屏协议的开发(cast_engine 中对接 libupnp 协议的一层代码实现)。高风险,不可控,需要大量人力投入。 + +任务 3、libupnp 和 dlna 投屏协议的对接及功能实现。 + +任务 4、libupnp 的移植和上库,当前 OH 三方库里没有此库。 + +已明确策略:DLNA 协议栈采取社区共建方式实现,共建 2.0 优先完成 DMC 最小集,按照示例代码重构上库。 + +当前进展: + +1、任务 1,已和风行对齐应用依赖接口,正在重构 dlna_manager 部分代码,目前完成 10%,当前还无法投入,内部协商,今天给答复。 + +2、风行 app 使用 avsession 接口,OH 上没有投播组件,反馈给风行一个新替代接口,当前风行还没反馈进展; + +3、任务 2 代码已重构完成,待启动联调;先提交 pr; + +4、任务 4 当前是在开源社区找到的一个 libupnp,已移植到 OH 上,待启动 libupnp 的上库,参考主干三方库上库要求。 + +5、自己写 DLNA source端demo 应用评估开发预计2周,调试2周,待确认投入方—— 中科鸿略/润开鸿; +遗留事务: + +1、avsession 涉及修改,需考虑责任田归属。 + +2、测试用例需要根据风行 APP 实际功能进行调整,需要找风行 APP 对齐 ——施小丽