温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

RTMP协议视频平台EasyDSS演示平台是如何限制flv的播放时间

发布时间:2021-12-22 16:36:33 来源:亿速云 阅读:136 作者:柒染 栏目:互联网科技

今天就跟大家聊聊有关RTMP协议视频平台EasyDSS演示平台是如何限制flv的播放时间,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

在EasyDSS官网演示系统中,如果有用户在播放演示视频且没有关闭,则会损耗大量的流量,同时也对服务器带来了压力。

基于此种情况,我们的研发人员需要通过限制视频的播放时间来减小流量的消耗。

检查后端代码,找到代码中获取播放的视频流设置并设置为空,这样前端得不到视频流就会停止播放。

// 实现关闭方法
func (t *ShutDownTransport) ShutDown(d time.Duration) {
   time.AfterFunc(d, func() {
      res := t.response
      if res != nil {
         if res.Body != nil {
            res.Body.Close()
         }
      }
   })
}

修改代码后,播放三分钟就会自动停止播放,再次点击后才会继续播放。

RTMP协议视频平台EasyDSS演示平台是如何限制flv的播放时间

EasyDSS视频互联网云服务开发简单,自由组合,我们提供编程语言无关化的RESTfulAPI接口,可以很简单的进行二次开发和应用。

RTMP协议视频平台EasyDSS演示平台是如何限制flv的播放时间

看完上述内容,你们对RTMP协议视频平台EasyDSS演示平台是如何限制flv的播放时间有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI