本文主要是介绍【SDK】UCLOUD SDK 接口 及多链路引擎设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 读了大神的一款优秀的 SDK 接口设计十大原则
深感认同 - 然后发现UCLOUD的SDK设计就很优秀。
-
- 这里给出github地址https://github.com/ucloud/urtc-win-demo/blob/9afb35702c867a44a38799636542b82e68549bc1/urtcsdk/RTCEngineFactory.h, 这个是windows端的。
- UCLOUD通过define config base impl factory 成功解耦,实现了各个设计原则
- 但是这个并不是音视频引擎,
- 更偏向于业务层+ 引擎的封装实现,因此可以实现多链路。
- 这项目所实现的引擎是相当于demo的,可以理解为业务方引擎:
- 真正的引擎,还是要shareintance这样 获取:
这篇关于【SDK】UCLOUD SDK 接口 及多链路引擎设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!