使用开源流媒体平台框架EasyDarwin搭建视频平台修改配置文件无法生效文件本地存储功能

技术人员在使用EasyDarwin搭建视频平台时遇到配置文件存储功能失效的问题,原因是VsCode Debug模式下获取到的EXEName不正确。通过修改ConfFileDev方法并创建easydarwin.dev.ini文件,可以临时解决此问题。EasyDarwin及其衍生平台如EasyNVR、EasyDSS、EasyGBS等已在物流仓储、智慧城市等领域落地应用。

EasyDarwin作为TSINGSEE青犀视频开发的初代开源流媒体平台,具备完整的源代码,能够帮助开发者更快更简单实现流媒体音视频产品功能。

EasyDarwin项目结构1.png

当有技术人员使用EasyDarwin来搭建视频平台时,发现通过修改easydarwin.ini文件对视频文件进行本地存储的功能无法生效。

我们让该技术人员打印一下寻找配置文件代码,发现是一个类似debug_bin.ini的文件。经确认,该处使用的是VsCode环境,使用Debug模式运行代码。

func ConfFile() string {
    if FlagVarConfFile != "" {
        return FlagVarConfFile
    }
    if Exist(ConfFileDev()) {
        return ConfFileDev()
    }
    return filepath.Join(CWD(), strings.ToLower(EXEName())+".ini")
}

func ConfFileDev() string {
    cwd := CWD()
    exeName := EXEName()
 
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值