Web视频应用已经越来越深入生活,特别的常用的业务平台都是B/S系统,直播,监控,会议也正在走入生活,人们已经把这些视频应用当成办公必需,现在的大部分业务平台要接入这些系统还是非常麻烦,有没有一套特别简单的系统能把日常有的视频模块融合进来,基于上述需求,我们对视频应用进行分析融合到ovsyunlive系统里,整理成方案。
1,首先视频直播多是RTMP,监控多是RTSP,页面展示是Webrtc,因此最核心要打通多协议之间的转发。
2,视频协议上要转换,同时平台差异化,如Webrtc由于google主推的视频编码和专利各方面原因,至编码这块不能互动是最麻烦的,要打通opus,aac,h264,vp8之间的转换。
3,日常会议之类针对需求,还要单独整合信令,让多协议通信不能混乱,用户控制也有相关支持。
整体架构:
展示方案全部用Web实现,演示效果
Git下载:https://github.com/ccallcn/ovsyunlive