可伸缩的视频CDN分发系统及方法技术方案

技术编号:26347187 阅读:25 留言:0更新日期:2020-11-13 21:31
本发明专利技术涉及视频监控技术领域,具体地说,涉及一种可伸缩的视频CDN分发系统及方法,系统包括实时水位线评估模块,用于接收外部播放请求,并输出当前视频流系统水位的变化趋势;视频流节点树分叉和裁切模块,与实时水位线评估模块连接,用于接收当前视频流系统水位的变化趋势,并根据水位变化趋势进行节点分叉、节点裁切回收和节点保持。本发明专利技术利用动态水位线评估AI模型和多叉树分支及裁切方法,实现视频流CDN的动态伸缩。

Scalable video CDN distribution system and method

【技术实现步骤摘要】
可伸缩的视频CDN分发系统及方法
本专利技术涉及视频监控
,具体地说,涉及一种可伸缩的视频CDN分发系统及方法。
技术介绍
视频监控场景下,一般现在的技术在摄像头接入云端后,视频流的分发主要通过CDN(ContentDeliveryNetwork,即内容分发网络)分发网络。虽然通过CDN比起传统的网络传输得到极大的提升,但也存在如下的技术缺陷:1、用户想看到实时的流,内部节点会存在层层转发,会造成延时,卡顿,故障排查及其复杂,给用户带来糟糕的体验;2、即使只有一个人观看的视频流,也会产生不同CDN节点之间的层层中转,带来大量的带宽资源浪费,同时厂商需要铺设大量的CDN、IDC资源,承担大量的硬件成本和带宽资源浪费。
技术实现思路
本专利技术的内容是提供一种可伸缩的视频CDN分发系统及方法,其能够克服现有技术的缺陷。根据本专利技术的一种可伸缩的视频CDN分发系统,其包括:实时水位线评估模块,用于接收外部播放请求,并输出当前视频流系统水位的变化趋势;视频流节点树分叉和裁切模块,与实时本文档来自技高网...

【技术保护点】
1.一种可伸缩的视频CDN分发系统,其特征在于:包括:/n实时水位线评估模块,用于接收外部播放请求,并输出当前视频流系统水位的变化趋势;/n视频流节点树分叉和裁切模块,与实时水位线评估模块连接,用于接收当前视频流系统水位的变化趋势,并根据水位变化趋势进行节点分叉、节点裁切回收和节点保持。/n

【技术特征摘要】
1.一种可伸缩的视频CDN分发系统,其特征在于:包括:
实时水位线评估模块,用于接收外部播放请求,并输出当前视频流系统水位的变化趋势;
视频流节点树分叉和裁切模块,与实时水位线评估模块连接,用于接收当前视频流系统水位的变化趋势,并根据水位变化趋势进行节点分叉、节点裁切回收和节点保持。


2.根据权利要求1所述的可伸缩的视频CDN分发系统,其特征在于:实时水位线评估模块包括低水位线评估子模块、中水位线评估子模块和高水位线评估子模块。


3.根据权利要求2所述的可伸缩的视频CDN分发系统,其特征在于:低水位线评估子模块连接有低水位线AI预测模型,中水位线评估子模块连接有中水位线AI预测模型,高水位线评估子模块连接有高水位线AI预测模型;低水位线AI预测模型、中水位线AI预测模型和高水位线AI预测模型分别包含了水位线所依赖的基础参数。


4.根据权利要求3所述的可伸缩的视频CDN分发系统,其特征在于:所述水位线所依赖的基础参数包括cpu利用率、内存使用量、磁盘io、网卡吞吐量、不同流节点之间的动态延迟测算和历史评估数据。


5.根据权利要求1所述的可伸缩的视频CDN分发系统,其特征在于:视频流节点树分叉和裁切模块包括:
视频流节点分叉模块,用于系统进入水位上升模式时,视频流节点进行分叉;
视...

【专利技术属性】
技术研发人员:夏延吉李正乾黄勇
申请(专利权)人:上海七牛信息技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1