视频组网/远程运维/网络穿透平台EasyNTS推流功能设置好后无法生效问题修复
之前的博文我们和大家分享过EasyNTS上云网关目前正在研发推流功能(EasyNTS上云网关推流直播实现流程),大家有兴趣可以去了解一下这个推流流程,但是由于功能目前还在不断测试中,测试完成将会上线与大家见面。
近期测试EasyNTS上云网关的推流功能时,在EasyNTS上云网关中的推流配置那一栏,我们在上传表格的时候,将推流状态开启,然后进行上传到数据库中。其中正常的现象应该是会触发拉流和推流,但是并没有触发。
经过分析,我们知道是在上传表格的时候,对每条数据进行处理中,对于推流状态没有进行判断,从而导致没有进行推拉流的操作。
因此我们在上传表格的时候,对每条数据进行判断,判断如果推流是开启状态的,则进行拉流和推流操作。
以下为参考代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | if channel.IndexCode != "" { //检测数据库中的数据不能大于等于通道限制 dao.DB().Table(consts2.TableChannelInfo).Count(&count) if count < consts.Limit { dao.DB().Create(channel) if channel.IsEnable == 1 { go Update(channel) } limit++ } else { log.Println( "上传通道到达通道上线" ) c.JSON(http.StatusOK, "SUCCESS" ) return } } |
修改代码后推流会正常进行。
EasyNTS还具备其他远程运维等功能,大家如果想要具体了解,可以联系我们,同时TSINGSEE青犀视频云边端架构产品均为大家提供了试用版本,欢迎大家测试。
分类:
EasyNVR
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界