【技术实现步骤摘要】
一种视频流媒体并发限制方法及系统
[0001]本专利技术涉及流媒体数据传输
,尤其涉及一种视频流媒体并发限制方法及系统。
技术介绍
[0002]实时的流媒体信息获取已经成为主流的信息渠道,用户能够通过视频预览、轮巡、电视墙等多种方式自由的获取大量流媒体数据并选择需要的视频内容。但是,由于流媒体信息经常需要面对多用户、多请求、重复请求的高并发工作情况,使视频取流的并发量极高,容易导致服务器异常压力和流媒体传输丢包问题,引发用户端视频内容延迟、花屏等,导致用户体验不佳。
[0003]对于这一问题,一些视频流媒体网站采用p2p方式改善流媒体传输,能够在一定程度上降低服务器压力。但是,p2p方式在本质上并不能降低请求量,其运行效率也不稳定,仍然不能完全解决视频取流并发量高的问题。
技术实现思路
[0004]为解决现有技术的不足,本专利技术提出一种视频流媒体并发限制方法及系统,通过限制并发从而解决视频取流并发量高的问题,使视频取流正常,针对客户端重复取流和不同用户同时取流的工作情形,大幅度降低了延迟、花屏 ...
【技术保护点】
【技术特征摘要】
1.一种视频流媒体并发限制方法,其特征在于,包括:S1、配置并发限制选项,所述并发限制选项包括用户并发限制、线路并发限制、总并发限制、线路数限制和权限码阈值;S2、接受用户请求,识别该用户请求对应的通道并为该用户请求添加对应的权限码;S3、判断该用户请求对应的通道是否已经被其他用户请求占用;S4、当该用户请求对应的通道没有被其他用户请求占用时,将该通道所属变更为对应该用户请求,并将线路并发数和用户并发数各加1;S5、当该用户请求对应的通道已被其他用户请求占用时,判断比较该用户请求与现占用用户请求的权限码;S6、当该用户请求的权限码级别高于现占用用户请求时,将该通道所属变更为对应该用户请求,并将用户并发数加1;S7、当该用户请求的权限码级别不高于现占用用户请求时,不改变该通道所属;S8、重复执行步骤S2至S7,统计用户并发数和线路并发数;S9、判断用户并发数和线路并发数是否匹配用户并发限制、线路并发限制、总并发限制、线路数限制和权限码阈值,当判断匹配时执行对应请求。2.如权利要求1所述的方法,其特征在于,所述步骤S9包括分步骤:S91、判断用户并发数是否匹配用户并发限制,当判定用户并发限制不匹配时终止执行请求并反馈请求失败;S92、当判定用户并发限制匹配时,进一步判断线路并发数是否匹配线路并发限制;S93、当判定线路并发限制不匹配时,进一步判断请求对应的权限码是否匹配权限码阈值,当判定权限码阈值匹配时,增加对应的总并发数,当判定权限码阈值不匹配时终止执行请求并反馈请求失败;S94、当判定线路并发限制匹配时,进一步判断请求对应的所有线路是否匹配线路数限制,当判定线路数限制匹配时,增加对应的总并发数;S95、当判定线路数限制不匹配时,进一步判断请求对应的权限码是否匹配权限码阈值,当判定权限码阈值匹配时,增加对应的总并发数,当判定权限码阈值不匹配时终止执行请求并反馈请求失败;...
【专利技术属性】
技术研发人员:王天昊,王政,
申请(专利权)人:富盛科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。