流媒体在直播,视频会议,远程桌面,嵌入式ipc设备数据传输中均有广泛应用。
在过去的实践中:
1.我们开发了多媒体服务器,实现rtmp rtsp gb28181webrtc等多种协议的接入
2.支持h264 h265 av1的自定义实时多延迟任意多画面布局的浏览器播放器
3.基于安卓板卡的推拉流零拷贝sdk
4. 基于嵌入式ipc芯片的webrtc sdk
5.基于游戏串流技术的远程桌面应用
以上的组合通过 支持音视频多方点对点多点sfu分布式流管理等产品矩阵,实现了多端的闭环能力,但在整个能力体系中始终缺一个大一统的管理系统。
经过一段时间的调研和实践,决定以saas的思路实现一个to B 到to C的管理系统。
1.资源管理,包括流和设备,sdk算法等以应用的形式存在,并由提供商发布和提供支持,代理商可以加入共同推广,行业应用拓展,所有资源可以实现有控制的互联互通,通过发布订阅实现能力的共享,以数据流做为介质,自定义指纹授权管理
2.用户管理,提供包括系统维护,应用提供商,代理服务商,终端用户等,采用casbin的权限管理模式,实现多入口统一登录,在线充值,效期管理等
3.通过融合用户和资源的能力,实现生产者和消费者的自由市场
我的理想是做一个流媒体及物联网的集市,大家都可以在这里面提供能力实现自己的价值,找到相应产品快速低成本的集成方案,可以分布式内网部署,独立运营,多租户统一入口管理。我知道这个挑战很大,也有很多超过我的能力,但我相信在互联网深入人心,协作共享成为主流趋势的现今这个平台一定有价值,一定会有不同的人愿意来尝试并迭代并完善他,在这里我想致敬#casdoor #hotgo#goadmin是这些优秀的设计给了我启发和初步的能力