摘 要: | 提出一种由浏览器终端、服务中心、渲染推送器和不同三维地理信息系统(geographic information system,GIS)引擎共同组成的基于实时音视频通信技术(web realˉtime communications,WebRTC)协议的远程过程调用(remote procedure call,RPC)集群系统的解决方案。服务中心既是管理WebRTC两端协作的信令服务,也是用户的唯一入口,管理前后端各种业务模型。渲染推流器通过接口注入三维系统方式采集三维渲染帧并处理成视频流推送给客户端,可协同多种类多数量的三维渲染引擎,对渲染推流端机器的横向扩展就形成了渲染集群。笔者将该套方案应用于多个项目实践中,达到了低延迟、插拔式、集群化、强交互、远程调用的要求,在使用过程中效果良好,降低了软硬件成本,方便部署与维护,提高了数据安全性。
|