Coder Social home page Coder Social logo

Comments (14)

marcob79 avatar marcob79 commented on June 12, 2024

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.

righteouskill100 avatar righteouskill100 commented on June 12, 2024

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.

righteouskill100 avatar righteouskill100 commented on June 12, 2024

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.

marcob79 avatar marcob79 commented on June 12, 2024

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.

AlexxIT avatar AlexxIT commented on June 12, 2024

I don't know how to reproduce this issue

from go2rtc.

marcob79 avatar marcob79 commented on June 12, 2024

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

image

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)

go2rtc_log_05052024.txt

from go2rtc.

AlexxIT avatar AlexxIT commented on June 12, 2024

Unfortunately, I can't reproduce this or 1072 issue. Everything's working as it should. Connections are closing.

from go2rtc.

AlexxIT avatar AlexxIT commented on June 12, 2024

@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.

marcob79 avatar marcob79 commented on June 12, 2024

Yes, it is.
Is it better to collect them in different way?

from go2rtc.

AlexxIT avatar AlexxIT commented on June 12, 2024

App output can have stdout and stderr from ffmpeg. Sometimes there's useful information there. It doesn't go into the WebUI.

from go2rtc.

marcob79 avatar marcob79 commented on June 12, 2024

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.

AlexxIT avatar AlexxIT commented on June 12, 2024

Fixed #1072 (comment)

from go2rtc.

marcob79 avatar marcob79 commented on June 12, 2024

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.

AlexxIT avatar AlexxIT commented on June 12, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.