• 音视频终端引擎优化实践


    音视频终端引擎优化实践 https://mp.weixin.qq.com/s/Ps3C1x5y1BZhKCFvux58Cg

    去中心化的设计理念:1. 单一责任法则:将业务场景模块化。
    2. 开闭法则:即高度自治,不影响其他模块。
    模块质量经过厂商严格的内部测试,解决开发者的后顾之忧,并且每个模块是可插拔的 ,一旦出现问题,可以快速剔除。
    3. 接口可替换:接口设计兼容并蓄。
    目前音视频识别场景的复杂程度远超云厂商的想象,开发者对模块或者说接口的需求是个性化的。这就需要音视频终端引擎的模块、接口是可以独立输出的,并且设计兼容并蓄,以减少开发者在使用过程中的一些负担。
    4. 接口隔离:接口易于理解。
    5. 依赖反转:面向接口编程,易用。即:要求接口是好上手,能够快速使用的,甚至在二次开发和进一步封装的时候都是没有任何负担的。

  • 相关阅读:
    数据的安装及常识
    数据库基础
    zabbix入门
    zabbix安装报错
    https
    rewrite
    keepalived
    计算机键盘在编辑情况下键盘不见,仅能输入字母
    集成学习
    js
  • 原文地址:https://www.cnblogs.com/rsapaper/p/15405372.html
Copyright © 2020-2023  润新知