音视频集市应用融合平台方案

音视频应用即有深度又有广度,如何让一个平台拥有更多功能更灵活的拓展能力,从单体模块化,多插件到微服务都有大量的实践。

     笔者在实际开发过程也同样面对这些纷繁复杂而又必须共容共通需求的挑战。

      在实战开发了大量从服务端到设备端再到浏览器端的应用后蒙生了一个想法,就是将这么多应用的共性问题提炼出来,用物联网的思维统一管理调度并授权管理,用户可以分级分权限发布资源提供能力和数据流,同时通过订阅来实现利用这些资源,我们只是对数据流和控制流进行按需共享,这样一来,就大大减少了系统的逻辑相关性,开发者可以将注意力放到业务按需实现调度逻辑,需要什么定阅什么,没有功能就实现一下独立的应用去发布这个功能让其他订阅者使用。

       经过努力,我们已经在平台上集成了

多媒体服务协议转发服务器

远程桌面控制

嵌入式音视频多协议推流拉流

视频会议

浏览器播放器 支持h265

后一步会增加语音电话,物联网采集控制,AI分析赋能,以及利用这些能力订阅,实现多种业务逻辑。

在实现本系统和使用体验时,系统的灵活性及可塑性极强,软件间只通过标准的通信组件快速融合,为后期开发更多功能应用提供了非常强悍的支撑能力,整体平台可以实现非常复杂的业务,但单个应用又可以做到深度。彰显了系统设计的简洁,专注,专业人干专业事的思路,为后续拓展留下无限可能。部署方式也因为统一调度和p2p级联能力而适应任何内网外网专网的各种部署方案。

       当然新的模式仍然有非常多的待探索的东西,本人能力,见识也有天花板,诚邀各位大佬指点,如有意愿实践欢迎至极!

fa3b8b939f2f4c92a8a265f595aca676.png

c251b1a7a001460388ebfdedd28a25d4.jpg 

2e39b28f21b3439eae6bbbed4aeb5fee.jpg 

4c5f9f994ebe465c98e4f1f9cfa8782c.png 

a9530b5ad7e141c684e18bf5a0a2e996.png 

1456f22a15ba4fc28732cd485c88c417.png 

12483a7f117b40d090ea93f13054cec5.png 

81b1e815ac784ca8b3301a36c3f04621.jpg 

9bcd69c67d654255bc0876e7d0b626fa.png 

c58e317c4f874817adb7a663bdcb9f1e.jpg 

 

 

最近更新

  1. TCP协议是安全的吗?

    2024-05-25 18:09:09       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-25 18:09:09       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-25 18:09:09       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-25 18:09:09       18 阅读

热门阅读

  1. Vue2常用的组件通信方式有几种

    2024-05-25 18:09:09       14 阅读
  2. STL源码看书笔记(1)——代码解析

    2024-05-25 18:09:09       9 阅读
  3. Qt TreeWidget详细说明

    2024-05-25 18:09:09       12 阅读
  4. Golang:使用net/http实现一个简易的http服务器

    2024-05-25 18:09:09       11 阅读
  5. Go 实现程序优雅退出

    2024-05-25 18:09:09       8 阅读
  6. Python数据类型转换

    2024-05-25 18:09:09       9 阅读
  7. UDP服务器与客户端之间的区别?

    2024-05-25 18:09:09       10 阅读
  8. Python Minio 工具类封装

    2024-05-25 18:09:09       8 阅读
  9. 探索自然语言处理预训练模型:GPT-3详解

    2024-05-25 18:09:09       9 阅读
  10. 信息泄露--注意点点

    2024-05-25 18:09:09       8 阅读