Comments (14)
Maybe is same or similar to issue #1072 but it is not sure and I don't want to take over the issue if not sure that is same
from go2rtc.
I am seeing the same kind of issue after the update but I get no feeds now.
12:31:23.092 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 192.168.16.1:52818->192.168.16.2:8554: i/o timeout" url=rtsp://192.168.16.2:8554/90486cf9dc04_live
12:31:28.097 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 192.168.16.1:52830->192.168.16.2:8554: i/o timeout" url=rtsp://192.168.16.2:8554/90486cf9dc04_live
12:31:33.102 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 192.168.16.1:35978->192.168.16.2:8554: i/o timeout" url=rtsp://192.168.16.2:8554/90486cf9dc04_live
12:31:38.106 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 192.168.16.1:35992->192.168.16.2:8554: i/o timeout" url=rtsp://192.168.16.2:8554/90486cf9dc04_live
12:31:43.111 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 192.168.16.1:52762->192.168.16.2:8554: i/o timeout" url=rtsp://192.168.16.2:8554/90486cf9dc04_live
12:32:48.068 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 192.168.16.1:58972->192.168.16.2:8554: i/o timeout" url=rtsp://192.168.16.2:8554/90486cf9dc04_live
12:32:53.071 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 192.168.16.1:40394->192.168.16.2:8554: i/o timeout" url=rtsp://192.168.16.2:8554/90486cf9dc04_live
12:32:58.075 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 192.168.16.1:40408->192.168.16.2:8554: i/o timeout" url=rtsp://192.168.16.2:8554/90486cf9dc04_live
12:33:03.079 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 192.168.16.1:47256->192.168.16.2:8554: i/o timeout" url=rtsp://192.168.16.2:8554/90486cf9dc04_live
12:33:08.083 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 192.168.16.1:47264->192.168.16.2:8554: i/o timeout" url=rtsp://192.168.16.2:8554/90486cf9dc04_live
I have also noticed when I view the web portal for the go2rtc, the online number/info and stream and links flash about once per second.
from go2rtc.
I am seeing the same kind of issue after the update but I get no feeds now.
after doing a hard system reboot and update on the host server, everything works now.
from go2rtc.
I am seeing the same kind of issue after the update but I get no feeds now.
after doing a hard system reboot and update on the host server, everything works now.
not for me. I'm using HassOS and go2rtc installed as add-on.
Viewing camera's on dashboard with "WebRTC camera" integration
from go2rtc.
I don't know how to reproduce this issue
from go2rtc.
similarly to issue #1072 it looks like strems never stops in HASSOS add-on even if watched directly from stream link in go2rtc webUI
if streams never stop, sometimes it happens that some retries take place bringing the numnber of sessions increesing like in the following snap
i collected some new logs at debug level (let me know if it make sense to make a capture at trace level (eventually of a specific component)
from go2rtc.
Unfortunately, I can't reproduce this or 1072 issue. Everything's working as it should. Connections are closing.
from go2rtc.
@marcob79 you have very strange log format.
Also I can't find something similar (undefined
) in go2rtc code:
5/5/2024, 3:56:03 AM warn undefined error=read tcp 127.0.0.1:8554->127.0.0.1:59030: i/o timeout url=ffmpeg:camera.go_box#audio=opus caller=github.com/AlexxIT/go2rtc/internal/streams/producer.go:171
PS. Is it just a copy from WebUI?
from go2rtc.
Yes, it is.
Is it better to collect them in different way?
from go2rtc.
App output can have stdout and stderr from ffmpeg. Sometimes there's useful information there. It doesn't go into the WebUI.
from go2rtc.
unoftunately I restarted the addo-on due to high CPU usage and I have only the following portion of old log from home assistant system log collector
10:18:34.897 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:33968: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
10:18:34.897 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
10:18:34.898 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
10:18:35.149 DBG [rtsp] new consumer stream=camera.go_box
10:18:35.270 DBG [exec] run launch=371.392606ms
10:21:07.897 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="context deadline exceeded (Client.Timeout or context cancellation while reading body)" url=http://192.168.1.243/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=USER&password=PASSWORD
10:21:07.897 DBG [streams] retry=0 to url=http://192.168.1.243/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=USER&password=PASSWORD
10:21:22.826 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:42202: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
10:21:22.827 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
10:21:22.828 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
10:21:23.131 DBG [rtsp] new consumer stream=camera.go_box
10:21:23.290 DBG [exec] run launch=461.803293ms
[aost#0:0/libopus @ 0xb279bd40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb43aad70] Error muxing a packet
10:23:57.505 DBG [rtsp] handle=EOF
10:23:57.509 DBG [rtsp] disconnect stream=camera.go_box
10:25:52.895 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:50072: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
10:25:52.895 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
10:25:52.896 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
10:25:53.161 DBG [rtsp] new consumer stream=camera.go_box
10:25:53.259 DBG [exec] run launch=361.955414ms
10:30:21.272 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:43978: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
10:30:21.273 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
10:30:21.273 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
10:30:21.535 DBG [rtsp] new consumer stream=camera.go_box
10:30:21.719 DBG [exec] run launch=445.073045ms
exit with signal: terminated
[aost#0:0/libopus @ 0xb3dbcca0] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1f88d20] Error muxing a packet
[aost#0:0/libopus @ 0xb2affcc0] [aost#0:0/libopus @ 0xb2a52c50] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1d08e10] Error muxing a packet
[aost#0:0/libopus @ 0xb2f60ce0] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1e01ce0] Error muxing a packet
[aost#0:0/libopus @ 0xb1edcd20] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb36220c0] Error muxing a packet
[aost#0:0/libopus @ 0xb1f65c40] [aost#0:0/libopus @ 0xb2a0dc40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1c52d10] Error muxing a packet
[aost#0:0/libopus @ 0xb1cbac40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb30d1d80] Error muxing a packet
[aost#0:0/libopus @ 0xb40dcc40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb27d5d30] Error muxing a packet
[aost#0:0/libopus @ 0xb33c1cf0] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1f22dc0] Error muxing a packet
[aost#0:0/libopus @ 0xb2aa9cc0] [aost#0:0/libopus @ 0xb1d77c40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb318ed80] Error muxing a packet
[aost#0:0/libopus @ 0xb3391c60] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1eb2ce0] Error muxing a packet
[aost#0:0/libopus @ 0xb1effc40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb3ad9ce0] Error muxing a packet
Error submitting a packet to the muxer: Broken pipe
[aost#0:0/libopus @ 0xb290cc40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1a78cf0] Error muxing a packet
Error submitting a packet to the muxer: Broken pipe
Error submitting a packet to the muxer: Broken pipe
[aost#0:0/libopus @ 0xb1d7dd00] [aost#0:0/libopus @ 0xb4134c40] [out#0/rtsp @ 0xb1cc7ce0] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb282dd30] [out#0/rtsp @ 0xb1d1dce0] Error muxing a packet
Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb40a7d20] Error muxing a packet
[out#0/rtsp @ 0xb3219ce0] Error muxing a packet
Error muxing a packet
Error muxing a packet
[aost#0:0/libopus @ 0xb1f68c40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb3e62d30] Error muxing a packet
[aost#0:0/libopus @ 0xb3342cf0] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1ea3dc0] Error muxing a packet
[aost#0:0/libopus @ 0xb1ee2c40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb3ddcd30] Error muxing a packet
[aost#0:0/libopus @ 0xb3223c40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1e24d10] Error muxing a packet
[aost#0:0/libopus @ 0xb2a14e00] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1b94d30] Error muxing a packet
[aost#0:0/libopus @ 0xb1af2c80] [aost#0:0/libopus @ 0xb2a53c40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1c98d10] Error muxing a packet
[aost#0:0/libopus @ 0xb33ea420] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1ee2ce0] Error muxing a packet
[aost#0:0/libopus @ 0xb438edd0] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb28dece0] Error muxing a packet
[aost#0:0/libopus @ 0xb3de2c90] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb21d0d50] Error muxing a packet
[aost#0:0/libopus @ 0xb44a8c60] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb29f3e20] Error muxing a packet
after restart i started a couple of strems and after few mons I got the following
docker logs addon_a889bffc_go2rtc
10:31:22.413 INF go2rtc version 1.9.0 linux/arm
10:31:22.416 INF [api] listen addr=:1984
10:31:22.418 INF [rtsp] listen addr=:8554
10:31:22.423 INF [webrtc] listen addr=:8555
10:31:22.429 DBG [hass] load config url="hass:balcone sala"
10:31:22.429 DBG [hass] load config url="hass:balcone cucina"
10:31:22.430 DBG [hass] load config url=hass:sala
10:31:22.430 DBG [hass] load config url=hass:box
10:31:22.431 DBG [hass] load config url="hass:Davide Terrazza"
10:31:22.431 DBG [hass] load config url="hass:Davide Balcone esterno"
10:31:22.431 DBG [hass] load config url="hass:Davide Balcone interno"
10:31:22.431 DBG [hass] load config url="hass:Davide sala "
10:31:22.431 DBG [hass] load config url="hass:Lechange - a0:bd:1d:2e:4f:98"
10:31:22.431 DBG [hass] load config url=hass:192_168_1_240
12:31:07.840 DBG [streams] can't stop none producer
12:31:07.840 DBG [streams] start producer url=rtsp://admin:[email protected]:554
12:31:08.101 DBG [streams] stop producer url=rtsp://admin:[email protected]:554
12:31:08.101 DBG [streams] can't stop none producer
12:39:01.442 DBG [streams] start producer url=rtsp://user:[email protected]:1241/Streaming/Channels/102
12:39:01.929 DBG [streams] stop producer url=rtsp://user:[email protected]:1241/Streaming/Channels/102
13:51:47.342 DBG [webrtc] new consumer src=camera.go_box
13:51:48.937 DBG [streams] start producer url=http://192.168.1.243/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=USER&password=PASSWORD
13:51:48.938 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
13:51:49.199 DBG [rtsp] new consumer stream=camera.go_box
13:51:49.379 DBG [exec] run launch=440.724297ms
13:51:49.379 DBG [streams] start producer url=ffmpeg:camera.go_box#audio=opus
13:56:06.723 DBG [webrtc] new consumer src=camera.go_balcone_sala
13:56:06.735 DBG [streams] start producer url=rtsp://user:[email protected]:1241/Streaming/Channels/102
13:56:32.297 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:44124: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
13:56:32.298 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
13:56:32.299 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
13:56:32.515 DBG [rtsp] new consumer stream=camera.go_box
13:56:32.629 DBG [exec] run launch=330.230403ms
14:01:00.698 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:56628: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:01:00.699 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:01:00.699 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:01:00.936 DBG [rtsp] new consumer stream=camera.go_box
14:01:01.150 DBG [exec] run launch=449.856686ms
14:05:29.097 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:36462: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:05:29.098 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:05:29.098 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:05:29.329 DBG [rtsp] new consumer stream=camera.go_box
14:05:29.539 DBG [exec] run launch=440.392684ms
[aost#0:0/libopus @ 0xb2a86c40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1ccbd10] Error muxing a packet
[aost#0:0/libopus @ 0xb41d4e10] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb2782ce0] Error muxing a packet
14:09:42.663 DBG [rtsp] handle=EOF
14:09:42.665 DBG [rtsp] disconnect stream=camera.go_box
14:09:57.558 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:34350: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:09:57.558 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:09:57.559 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:09:57.794 DBG [rtsp] new consumer stream=camera.go_box
14:09:57.929 DBG [exec] run launch=370.183883ms
14:14:25.994 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:59270: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:14:25.995 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:14:25.996 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:14:26.235 DBG [rtsp] new consumer stream=camera.go_box
14:14:26.359 DBG [exec] run launch=362.810567ms
14:18:54.399 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:56108: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:18:54.400 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:18:54.405 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:18:54.635 DBG [rtsp] new consumer stream=camera.go_box
14:18:54.769 DBG [exec] run launch=362.673086ms
[aost#0:0/libopus @ 0xb44d4c60] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb2a1fe20] Error muxing a packet
[aost#0:0/libopus @ 0xb1fb8c40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb40fad20] Error muxing a packet
[aost#0:0/libopus @ 0xb2a50c50] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1d06e10] Error muxing a packet
14:23:22.870 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:57880: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:23:22.871 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:23:22.872 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:23:23.095 DBG [rtsp] new consumer stream=camera.go_box
14:23:23.318 DBG [exec] run launch=446.196968ms
14:27:51.303 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:33778: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:27:51.304 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:27:51.304 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:27:51.537 DBG [rtsp] new consumer stream=camera.go_box
14:27:51.650 DBG [exec] run launch=344.66877ms
14:32:19.715 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:60054: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:32:19.715 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:32:19.717 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:32:19.953 DBG [rtsp] new consumer stream=camera.go_box
14:32:20.119 DBG [exec] run launch=402.357603ms
[aost#0:0/libopus @ 0xb2849d40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb4458d70] Error muxing a packet
[aost#0:0/libopus @ 0xb2b1dc40] Error submitting a packet to the muxer: Broken pipe
[out#0/rtsp @ 0xb1d8acf0] Error muxing a packet
14:36:33.227 DBG [rtsp] handle=EOF
14:36:33.228 DBG [rtsp] disconnect stream=camera.go_box
14:36:33.232 DBG [rtsp] handle=EOF
14:36:33.234 DBG [rtsp] disconnect stream=camera.go_box
14:36:48.179 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:36618: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:36:48.180 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:36:48.181 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:36:48.408 DBG [rtsp] new consumer stream=camera.go_box
14:36:48.539 DBG [exec] run launch=356.709127ms
14:41:16.642 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:59782: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:41:16.643 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:41:16.643 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:41:16.882 DBG [rtsp] new consumer stream=camera.go_box
14:41:17.089 DBG [exec] run launch=445.205506ms
14:45:45.026 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp 127.0.0.1:8554->127.0.0.1:32968: i/o timeout" url=ffmpeg:camera.go_box#audio=opus
14:45:45.026 DBG [streams] retry=0 to url=ffmpeg:camera.go_box#audio=opus
14:45:45.026 DBG [exec] run cmd="ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4a4c714a11b5df0e63bcbb2c0889faee" url="exec:ffmpeg -hide_banner -v error -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://127.0.0.1:8554/camera.go_box?audio -c:a libopus -application:a lowdelay -min_comp 0 -vn -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp {output}"
14:45:45.245 DBG [rtsp] new consumer stream=camera.go_box
14:45:45.440 DBG [exec] run launch=413.138682ms
not sure if there are more useful info and is the most appropriate way to collect logs
from go2rtc.
Fixed #1072 (comment)
from go2rtc.
Many thanks for your great work.
I don't know why I had such kind of setting for webrtc port.
Why by default only TCP is used?
If we don't specify, both TCP and UDP or UDP only?
Is it related to webrtc stream setup (like ICE negotiation) or to video stream traffic?
Thanks
from go2rtc.
By default go2rtc uses fixed TCP (no any sense to have it random) and random UDP.
I think random UDP has better performance.
It works fine inside and outside LAN for many users (because of STUN).
But random UDP won't work if user uses docker port forwarding. For example default Frigate setting. I'm not recommend this, but many users has own opinion.
UDP won't work outside home network if user uses RTSPtoWebRTC integration and not read go2rtc docs about setup.
Also UDP won't work if user has symmetric NAT. But go2rtc docs about forward TCP port will fix this situation.
from go2rtc.
Related Issues (20)
- tapo c110 and c120 stream HOT 2
- Timeouts in HA when using multiple transcoded streams HOT 3
- Tapo Camera Microphone Issue HOT 9
- Webrtc crackling sound on multiple camera brands HOT 20
- daemonization causes process to constantly restart with new pid HOT 4
- USB webcam gives "WRN [hls] can't get init id=XXXXXXX" with every start/refresh but still works HOT 13
- 12:47:39.089 ERR github.com/AlexxIT/go2rtc/internal/mjpeg/init.go:75 > error="write tcp 192.168.1.120:1984->192.168.1.120:39460: write: broken pipe" HOT 1
- 2 way audio in mobile HOT 3
- Challenges using ffmpeg to copy & stream an HLS/fMP4 stream to RTP (but works with an HLS/TS stream) -- Octoprint/Obico questions HOT 7
- tls: handshake failure for kasa:// camera HOT 3
- RTSP streams exposed to HomeKit become unavailable in any version above 1.9.1 HOT 1
- Tapo Hub H200 with D230 Doorbell HOT 4
- Youtube Streaming issue HOT 8
- Logitech Circle View Doorbell Streaming Issues
- strange error in log during night
- I/O timeout Error
- 1.9.3 broke HomeKit in HASS connecting to go2rtc HOT 1
- panic on close stream
- Install 1.9.3 error in china
- Stream timeout and playback issues with cv2 and go2rtc
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go2rtc.