bytelang / kplayer-go

A live streaming tool more suitable for non-graphical servers
https://kplayer.net
Apache License 2.0
745 stars 69 forks source link

0.5.8版本推流报错Broken pipe [-32] #72

Open 2375399351 opened 1 year ago

2375399351 commented 1 year ago

level=error msg="output disconnection" error="Broken pipe [-32]" path=" 本地用obs是可以正常推流的。不知道为什么会报错

vaptu commented 1 year ago
  1. 检查直播间是不是开启状态并推流码正确
  2. 检查服务器是否具备外网通信的能力

如果是运行起始阶段并且推流平台是bilibili请检查云服务器是不是非中国大陆地区服务器 如果是运行中途阶段报错,可能是服务端对推流行为进行连接断开操作

2375399351 commented 1 year ago
  1. 检查直播间是不是开启状态并推流码正确

  2. 检查服务器是否具备外网通信的能力

如果是运行起始阶段并且推流平台是bilibili请检查云服务器是不是非中国大陆地区服务器

如果是运行中途阶段报错,可能是服务端对推流行为进行连接断开操作

同网络环境下用obs和另一个推流软件就是正常推流的,不知道这个报错-32是什么意思

vaptu commented 1 year ago

这个错误通常是无法进行网络通信造成的错误。可以试试其他平台的推流码或者在本地搭建rtmp server来排除是kplayer自身导致的问题

2375399351 commented 1 year ago

这个错误通常是无法进行网络通信造成的错误。可以试试其他平台的推流码或者在本地搭建rtmp server来排除是kplayer自身导致的问题

本地建了个rtmp服务,用obs推流,vlc播放显示正常,用kplayer推流显示level=error msg="output add failed. error: No such file or directory [-2]" error="No such file or directory [-2]" path=" rtmp://192.168.2.240:1936/live/2" unique=fyaaya

{ "version": "2.0.0", "resource": { "lists": [ "/video/hmbb001-120.mp4" ] }, "output": { "lists": [ { "path": " rtmp://192.168.2.240:1936/live/1" } ] } } 我感觉我配置文件应该没设置错

vaptu commented 1 year ago

No such file or directory [-2] 表明无法找到推流的源视频文件,检查文件路径是否正确

otones commented 1 year ago

同样问题,有些文件可以推流,有些文件就不行 报错 INFO[2023-03-16 13:21:32] checked play resource duration=3425 end=-1 path="/video/[LIVE].BLACKPINK/[misc. stages]/[190412] BLACKPINK - Coachella 2019 Week 1.mp4" seek=0 type=resource_input_type_single unique=bARJzm

yonjar commented 1 year ago

部分文件会报code=-2 error="decode failed. 然后就是No such file or directory