[发明专利]节省传输带宽并能增大并发量的用户收敛方法无效
申请号: | 201310055620.0 | 申请日: | 2013-02-21 |
公开(公告)号: | CN103167028A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 胡凤兵 | 申请(专利权)人: | 胡凤兵 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04N7/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510620 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节省 传输 带宽 增大 并发 用户 收敛 方法 | ||
技术领域
本发明涉及一种节省传输带宽并能增大并发量的用户收敛方法,属于视频监控领域。
背景技术
目前,公知的视频监控领域实时视音频点播方案是由用户终端和媒体资源提供者组成,用户通过媒体资源提供者进行实时视音频资源点播业务。媒体资源提供者包括媒体服务器、监控平台和媒体设备如IPC,DVR,DVS等,为描述直观与方便,以下统称为媒体服务器。这类方案通过媒体服务器向各个用户进行视音频媒体资源的分发,每个用户都直接向媒体服务器获取实时视音频媒体资源。在突发事件(比如暴动)发生时,点播某些媒体资源的用户量暴增,而媒体资源传输占用带宽非常大,一路视音频流量大致为标清2Mbps、高清6Mbps,而传输网络带宽是有限的,这经常会导致以下问题:
1. 用户数过多,用户业务资源切换频繁,而资源切换涉及到信令和数据传输两个模块,很容易导致媒体服务器的性能下降甚至引发崩溃;
2. 传输带宽不能满足传输需求,导致媒体资源在传输时丢包,资源数和用户数越多,丢包就越严重;
3. 媒体服务器分发路数过多,分发时间超过资源时间,导致丢包。比如1秒的实时媒体流大小为6Mb,媒体服务器向所有用户分发该6Mb数据耗时为1.2秒,这必然会导致下一秒的实时媒体流部分被丢弃,从而严重影响用户感知。而且随着时间的增加,该影响会越来越大。
虽然通过增加媒体服务器数量,增加传输带宽可以缓解该问题,但是这个做法无疑大大增加了成本,而且增加服务器也意味着增加了运营维护的难度。
发明内容
为了克服现有方案造成的网络带宽和服务器资源消耗问题, 本发明提供一种新的解决方案,该方案不仅能满足实时视音频资源点播业务,而且能解决大量用户并发访问问题,并且能极大的节省网络带宽和缓解媒体服务器的压力。
本发明解决其技术问题所采用的技术方案是:对用户以组为单位进行收敛,组内选择一个用户作为主源,该用户从网络获取媒体资源,然后将资源进行组内分发;启用一个或多个备用源保证主源异常时业务不至于中断。
其目的是通过用户收敛减少在运营商网络上的媒体资源传输数量,因为运营商网络带宽资源相当昂贵,而局域网内部带宽资源十分低廉,所以按照局域网或其子网对用户进行收敛,局域网内用户通过交换机或路由器等设备进行资源共享。
当局域网内用户数过多时,负责资源分发的用户终端会存在性能瓶颈,即会出现分发速度小于资源接收速度的情况(背景技术问题3),所以必须对局域网内的用户进行分组,组内的“源”(负责组内分发的用户)负责对其所在组内其他用户进行资源分发。
为防止“源”出现异常情况(比如死机)从而导致该组内所有用户都中断该媒体资源,本发明采用主源加备用源的方式,正常情况下备用源不从媒体服务器获取媒体资源,当主源出现异常时,立即启用备用源进行分发,一个组有且仅有一个主源,可有多个备用源;当系统资源充足时可不考虑启用备用源。
当用户需要做实时视音频资源点播业务时:
1. 用户向媒体服务器请求媒体资源,媒体服务器接收到该请求,判断用户属于哪个局域网,并将该用户添加到该资源所在的对应局域网的具体组中;
2. 若该组中没有主源,意味着该组是一个新组,只有当前用户,则把该用户设置为主源,并向主源推送媒体流;
3. 若该组中已经存在主源,则判断组内备用源情况:
a) 备用源数量小于设定值,则把用户设置为备用源,并将组内所有用户信息(包括源)发送给该用户,同时向所有用户发送添加源消息;
b) 备用源数量大于或等于设定值,则将组内所有源用户信息发送给该用户,同时向所有源发送添加用户消息;
4. 用户在收到媒体流后,进行判断:
a) 如果媒体流来源是媒体服务器,则进行媒体流的组内转发,同时将媒体流推送给业务进程;
b) 如果媒体流来源是组内其他源,则只推送给业务进程;
c) 如果媒体流来源是其他地址,则抛弃处理;
5. 用户在接收到媒体服务器响应后,判断自己是否是源,如果是源,则需定时向媒体服务器发送心跳信息,如果媒体服务器在一段时间内没有接收到源用户的心跳信息,则认为该源出现故障,已不再适合做源(不删除源,只把源用户降级为普通用户),必须根据源类型进行如下处理:
a) 如果该源是备用源,则向组内所有用户发送取消源消息,同时在组内选择一个非源用户作为备用源,并通知所有用户;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于胡凤兵,未经胡凤兵许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310055620.0/2.html,转载请声明来源钻瓜专利网。