zoukankan      html  css  js  c++  java
  • RTMP协议视频平台EasyDSS演示系统有什么用?如何切换演示/非演示系统?

    为了方便用户对我们产品的了解,TSINGSEE官网都有演示系统让大家参考,同时我们的视频平台也可以开启演示模式,在演示模式下,很多功能不能正常使用,也不能随意配置,只作为展示的平台。因此开启演示系统对一些需要对外展示视频直播的项目团队来说,是一个比较好的选择。

    就拿EasyDSS视频平台来说,我们可以在配置文件里修改,通过修改easydss.ini文件名为easydss.demo.ini文件名,能够从正常系统转换为demo演示系统,但是却无法通过这种方式从demo演示系统转换为正常系统。

    那当项目团队不想使用演示系统了,想将系统变更为正常可操作的版本,是如何操作的?探究一下原因,是系统在初始化系统表的时候没有将demo模式转换回来,因此只通过修改配置文件名无法修改系统模式。

    我们初始化系统的基本配置信息的时候,在代码中添加一行,识别是否是demo系统前,将demo设置为false就可以了。

     
    //*******************************系统基本配置信息初始**********************
    
    
    config := &do.TConfig{}
    
    config.ID = consts.PlatformID
    //初始化推流计划和录像计划
    config.AllowLivePlan = conf2.GetConf().AllowLivePlan
    config.AllowRecordPlan = conf2.GetConf().AllowRecordPlan
    config.LivePlan = conf2.GetConf().LivePlan
    config.RecordPlan = conf2.GetConf().RecordPlan
    db.FirstOrCreate(config, consts.SqlWhereID, consts.PlatformID)
    //防止demo模式没法变回
    config.Demo = false
    if efile.Exisit(efile.GetRealPath(consts.EasydssDemoINI)) {
    //初始成demo模式
    config.Demo = true
    db.AutoMigrate(&do.TCode{})
    }
    

      

    修改后保存配置,即可开启正常版的系统,自由进行配置添加了。

     
  • 相关阅读:
    Xcode删除断点的方法
    UIImageView上面不能加载button
    TTThumbsViewController 由 4张 改为 3张的方式
    TTThumbsViewController 由 4张 改为 3张的方式 增补
    TTButton 的正确使用的方法
    使用缓存到本地的图片对initWithUrl的进行初始化
    extThree20XML extThree20JSON 引入到工程中的方式
    TTButton的使用小结
    千万别study English,应学会learn English——英语学习方法强烈推荐
    转脱壳方法
  • 原文地址:https://www.cnblogs.com/easydss/p/13502015.html
Copyright © 2011-2022 走看看