国标GB28181流媒体协议视频平台EasyGBS中的5070端口什么时候需要开放出来?
大家知道EasyGBS视频平台内可以开放很多端口,端口的意义都大不相同,不同的操作需开放不同的端口,否则就会导致操作失败。
前些天有个EasyGBS的现场一直播放不了视频流,播放的时候显示加载,然而该现场开放的端口都开放了,现场截图如下:
其实EasyGBS有一些内部端口不需要开放的,比如5070,因为这个端口是内部使用的端口,主要是用来信令服务和流媒体之间进行交互使用的,正常情况下,这两个模块都是在一台服务器里面,所以很少注意到。
在沟通了现场网络情况之后我们发现服务器虽然有公网地址,但并非直接分配的公网,而是走了路由器做了映射,另外我们在EasyGBS的配置中心发现host ip设置是公网ip,截图如下:
SIP HOST如果不是服务器所在的内网ip,那这就要求程序中走端口的地方都需要在公网,那这个时候内部的交互端口也需要开放出来,也就是我们上文说的5070。
当然如果把host ip改为内网的ip,那内部交互就不需要再绕一遍,也就没必要开放出来,毕竟多开放一个端口对于服务器的安全来讲就增加一分风险。
【推荐】国内首个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 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结