EasyGBS视频平台如何通过限制用户播放时间来减小带宽压力
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章给大家介绍EasyGBS视频平台如何通过限制用户播放时间来减小带宽压力,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。大家知道TSINGSEE青犀视频全线产品都是有演示平台
千家信息网最后更新 2024年11月23日EasyGBS视频平台如何通过限制用户播放时间来减小带宽压力
这篇文章给大家介绍EasyGBS视频平台如何通过限制用户播放时间来减小带宽压力,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
大家知道TSINGSEE青犀视频全线产品都是有演示平台的,用户可以在演示平台浏览熟悉之后,再选择合适的视频平台进行下载试用,比如我们的EasyGBS就有部署在公网的演示平台。
然而将EasyGBS部署在公网时,游客将会到平台进行视频播放,此时公网资源会被消耗,当播放一直在进行时,公网的流量会一直消耗,导致严重的资源浪费。
为了减少这种情况下的资源浪费,我们的研发人员决定在此处进行优化,即在演示模式下限制用户的登录播放使用时间。
在用户登录成功之后,将用户信息存在Cookie中,然后根据配置信息去判断当前系统是不是演示模式,并且根据登录的用户是否是游客用户来设置Cookie的有效时间。
sess := sessions.Default(c) sess.Set("uid", user.ID) sess.Set("uname", user.Username) if demo && form.Username == "guest2020">
实现效果:登录超时之后会将用户信息置空,这样获取不到用户信息,就会自动跳转到登录界面了
if uid != nil { c.IndentedJSON(http.StatusOK, gin.H{ "ID": uid, "Name": sess.Get("uname"), "RoleName": userrolename.RoleName, "NickName": userrolename.NickName, }) } else { c.IndentedJSON(http.StatusOK, nil) }
如此优化之后,在一定程度上减轻了服务器带宽的压力,减少了对服务器资源的消耗。
EasyGBS作为国标GB28181协议接入平台,能够将GB28181设备/平台推送的PS流转成ES流,然后提供RTSP、RTMP、FLV、HLS多种格式进行分发,从而实现视频监控平台的建立。
关于EasyGBS视频平台如何通过限制用户播放时间来减小带宽压力就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
平台
用户
视频
演示
登录
时间
信息
资源
公网
压力
带宽
限制
消耗
内容
更多
服务器
模式
游客
帮助
服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
腾讯云轻量应用服务器ip被封
关系型数据库和hive
观看网络安全 有感
服务器改装家用电脑
网络安全手抄报小学生 一等奖
互联网科技专业学校排名
数据库隐私保护技术研究
看片服务器是什么样子的
保障网络安全基本目的
系统管理员拜服务器
美国太空卫星网络安全
曙光服务器默认管理地址多少
电脑不储存数据库怎么办
南京软件开发费用
电子网络技术都是
服务器硬件组成
网络安全检讨书
千禧网络技术
计算机网络技术课程ppt
21年数据库运营情况
内网linux服务器 宝塔
计算机网络技术人员职业定义
北京ios软件开发设计
密码验证规则数据库技术
中国商铺诚信数据库
网络安全协议的名词解释
怎么将串口数据插入数据库
网络安全技术ppt
中国网络安全企业一百强
柳州软件开发设计公司