随笔 - 1943  文章 - 1  评论 - 8  阅读 - 45万

网络穿透/视频组网平台EasyNTS上云网关进行视频拉转推报错failed-init Connect failed: I/O error

去年我们将EasyNTS上云网关做升级之后,兼容了网络穿透和视频拉转推的功能。在实际运用中,两者常常相伴存在,因此功能合并后的EasyNTS具备了更好的实行性。

部分用户在使用EasyNTS上云网关进行视频拉转推功能的时候,出现报错failed-init Connect failed: I/O error,如下图:

在有日志生成的情况下,我们排查报错的第一步就是查看日志文件:

通过以上日志我们可以了解到,EasyNTS在源地址进行拉流的时候返回了【failed】,说明是拉流处的问题。为了确定是否为视频源的问题,我们将视频源拿到播放器来播放一下,检查是否正常播放,测试结果如下:

该RTMP流地址放到VLC播放器无法播放,因此我们可以断定是视频源的问题。因为视频源没有输出,因此EasyNTS无法拉取。网络正常的情况下,不排除防火墙等交换机路由器策略拦截导致的拉取失败。

拓展

有时遇到此种情况,用户可能从EasyNTS上考虑是否是EasyNTS的问题,因此为了检查EasyNTS,我们默认在公网的EasyDSS平台去拉取一个RTMP的流来进行测试,看看是否可以拉流成功并且成功转推到直播平台:

如果如上图显示正在拉流,并且EasyDSS直播平台也正常播放,则代表EasyNTS上云网关上并无问题。

假如用户测试发现是EasyNTS的配置问题,可以联系我们协助处理。

posted on   TSINGSEE  阅读(127)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示