I disabled watchdog and it appears to have fixed that error.
I setup another instance of HASS running on an RPI4 w/ SSD. I added the add-on and after configuring the generic cameras integration, I let HA offer to install the integration. Once installed the web UI showed the cameras but the webRTC feed is black for all of them.
Could there be an issue with my network setup or with my Hikvision NVR?
As for that crash, it was the first time I saw it, but I also don’t monitor at the logs unless I am trying to fix something.
The logs on the RPI system seem to say that the cameras are offline. Is there some protocol / access rights / etc that I need to enable / set up on the NVR?
time="2022-03-25T00:18:51-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.entrance_camera
time="2022-03-25T00:18:51-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.driveway_east_camera
time="2022-03-25T00:18:58-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.backyard_camera
time="2022-03-25T00:18:58-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.backyard_camera
time="2022-03-25T00:18:58-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.backyard_camera
time="2022-03-25T00:18:59-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_west_camera
time="2022-03-25T00:18:59-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.backyard_camera
time="2022-03-25T00:18:59-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_east_camera
time="2022-03-25T00:18:59-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.entrance_camera
time="2022-03-25T00:19:01-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_west_camera
time="2022-03-25T00:19:01-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.entrance_camera
time="2022-03-25T00:19:01-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_east_camera
time="2022-03-25T00:19:01-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.backyard_camera
time="2022-03-25T00:19:06-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.garage_camera
time="2022-03-25T00:19:06-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.garage_camera
time="2022-03-25T00:19:06-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.garage_camera
time="2022-03-25T00:19:08-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.backyard_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.backyard_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.backyard_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.entrance_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.entrance_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.entrance_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.backyard_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:16-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.backyard_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.backyard_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.entrance_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.entrance_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.backyard_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.entrance_camera
time="2022-03-25T00:19:18-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.backyard_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.backyard_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.entrance_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.entrance_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.garage_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.garage_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.backyard_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.entrance_camera
time="2022-03-25T00:19:21-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.garage_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.backyard_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.backyard_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.entrance_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.entrance_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Run stream" call=Run channel=0 func=StreamServerRunStreamDo module=core stream=camera.garage_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Stream exit by signal or not client" call=StreamServerRunStream channel=0 func=StreamServerRunStreamDo module=core stream=camera.garage_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.driveway_east_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.backyard_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.driveway_west_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.garage_camera
time="2022-03-25T00:19:23-05:00" level=info msg="Success connection RTSP" call=Start channel=0 func=StreamServerRunStream module=core stream=camera.entrance_camera
time="2022-03-25T00:19:25-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.entrance_camera
time="2022-03-25T00:19:25-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.backyard_camera
time="2022-03-25T00:19:25-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_west_camera
time="2022-03-25T00:19:26-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_east_camera
time="2022-03-25T00:19:27-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_west_camera
time="2022-03-25T00:19:27-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.backyard_camera
time="2022-03-25T00:19:27-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.entrance_camera
time="2022-03-25T00:19:28-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_east_camera
time="2022-03-25T00:19:30-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_west_camera
time="2022-03-25T00:19:31-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_east_camera
time="2022-03-25T00:19:31-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.backyard_camera
time="2022-03-25T00:19:31-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.entrance_camera
time="2022-03-25T00:19:31-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.garage_camera
time="2022-03-25T00:19:32-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.entrance_camera
time="2022-03-25T00:19:32-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_west_camera
time="2022-03-25T00:19:32-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.backyard_camera
time="2022-03-25T00:19:33-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_east_camera
time="2022-03-25T00:19:33-05:00" level=error msg="stream no video" call=ErrorStreamNoVideo channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.garage_camera
time="2022-03-25T00:19:53-05:00" level=error msg="WebRTC Client Offline" call=WritePacket channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.backyard_camera
time="2022-03-25T00:19:53-05:00" level=error msg="WebRTC Client Offline" call=WritePacket channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_east_camera
time="2022-03-25T00:19:53-05:00" level=error msg="WebRTC Client Offline" call=WritePacket channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.entrance_camera
time="2022-03-25T00:19:53-05:00" level=error msg="WebRTC Client Offline" call=WritePacket channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_west_camera
time="2022-03-25T00:19:53-05:00" level=error msg="WebRTC Client Offline" call=WritePacket channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.garage_camera
time="2022-03-25T00:20:47-05:00" level=error msg=EOF call=Receive channel=0 func=HTTPAPIServerStreamMSE module=http_mse stream=camera.driveway_east_camera
time="2022-03-25T00:20:47-05:00" level=error msg="Client Reader Exit" call=controlExit channel=0 func=HTTPAPIServerStreamMSE module=http_mse stream=camera.driveway_east_camera
time="2022-03-25T00:20:47-05:00" level=error msg="<nil>" call=Close channel=0 func=HTTPAPIServerStreamMSE module=http_mse stream=camera.driveway_east_camera
time="2022-03-25T00:20:47-05:00" level=info msg="Client Full Exit"
time="2022-03-25T00:21:14-05:00" level=error msg="WebRTC Client Offline" call=WritePacket channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.driveway_east_camera
time="2022-03-25T00:21:22-05:00" level=error msg="WebRTC Client Offline" call=WritePacket channel=0 func=HTTPAPIServerStreamWebRTC module=http_webrtc stream=camera.garage_camera
I added one of the cameras skipping the NVR and I have the same issue… no webRTC feed.
While looking at the various camera feeds in the webRTC web UI of the RPI system, I believe it crashed again as the browser could no longer load the UI. I was noticing that the camera configured skipping the NVR was performing poorly compared to when it is via the NVR. HLSLL was very dark and not loading, while HLS and MSE looked fine. After starting the addon again all is back to normal on that camera (except no webRTC feed):
goroutine 12371 [select]:
github.com/pion/ice/v2.(*Agent).connectivityChecks(0x4001e4b500)
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:538 +0x138
created by github.com/pion/ice/v2.(*Agent).startConnectivityChecks.func1
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:479 +0x14c
goroutine 12367 [select, 3 minutes]:
context.propagateCancel.func1(0x977170, 0x4006c1ad80, 0x96e020, 0x40087fef80)
/usr/lib/go/src/context/context.go:279 +0x8c
created by context.propagateCancel
/usr/lib/go/src/context/context.go:278 +0x254
goroutine 12317 [select]:
github.com/pion/ice/v2.(*Agent).taskLoop(0x400368e300)
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:222 +0x100
created by github.com/pion/ice/v2.NewAgent
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:356 +0x774
goroutine 12318 [chan receive, 3 minutes]:
github.com/pion/ice/v2.(*Agent).startOnConnectionStateChangeRoutine.func1(0x400368e300)
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:412 +0x4c
created by github.com/pion/ice/v2.(*Agent).startOnConnectionStateChangeRoutine
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:408 +0x3c
goroutine 12319 [select, 2 minutes]:
github.com/pion/ice/v2.(*Agent).startOnConnectionStateChangeRoutine.func2(0x400368e300)
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:421 +0x74
created by github.com/pion/ice/v2.(*Agent).startOnConnectionStateChangeRoutine
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:419 +0x5c
goroutine 12391 [select]:
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0x400439c460, 0x967b48, 0x4007e839d0)
/root/go/pkg/mod/github.com/pion/[email protected]/pkg/nack/generator_interceptor.go:139 +0x138
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter
/root/go/pkg/mod/github.com/pion/[email protected]/pkg/nack/generator_interceptor.go:74 +0x104
goroutine 12320 [select, 3 minutes]:
context.propagateCancel.func1(0x977170, 0x4001d38540, 0x96e020, 0x400581d400)
/usr/lib/go/src/context/context.go:279 +0x8c
created by context.propagateCancel
/usr/lib/go/src/context/context.go:278 +0x254
goroutine 12377 [chan receive, 3 minutes]:
github.com/pion/ice/v2.(*Agent).startOnConnectionStateChangeRoutine.func1(0x40024f2000)
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:412 +0x4c
created by github.com/pion/ice/v2.(*Agent).startOnConnectionStateChangeRoutine
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:408 +0x3c
goroutine 12392 [select]:
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0x40001aa000, 0x967b48, 0x4007e839d0)
/root/go/pkg/mod/github.com/pion/[email protected]/pkg/report/receiver_interceptor.go:97 +0x148
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter
/root/go/pkg/mod/github.com/pion/[email protected]/pkg/report/receiver_interceptor.go:86 +0x104
goroutine 12393 [select]:
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0x40001aa070, 0x967b48, 0x4007e839d0)
/root/go/pkg/mod/github.com/pion/[email protected]/pkg/report/sender_interceptor.go:98 +0x148
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter
/root/go/pkg/mod/github.com/pion/[email protected]/pkg/report/sender_interceptor.go:87 +0x104
goroutine 12394 [select]:
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0x4003327b00, 0x967b48, 0x4007e839d0)
/root/go/pkg/mod/github.com/pion/[email protected]/pkg/twcc/sender_interceptor.go:171 +0xd0
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter
/root/go/pkg/mod/github.com/pion/[email protected]/pkg/twcc/sender_interceptor.go:87 +0x170
goroutine 12404 [select, 3 minutes]:
github.com/pion/ice/v2.(*Agent).connect(0x40024f2000, 0x9766b8, 0x4004440440, 0x4004440400, 0x40049b410a, 0x4, 0x40037bee88, 0x18, 0x0, 0x0, ...)
/root/go/pkg/mod/github.com/pion/ice/[email protected]/transport.go:53 +0xec
github.com/pion/ice/v2.(*Agent).Accept(...)
/root/go/pkg/mod/github.com/pion/ice/[email protected]/transport.go:21
github.com/pion/webrtc/v3.(*ICETransport).Start(0x4004010960, 0x4003748870, 0x40049b410a, 0x4, 0x40037bee88, 0x18, 0x0, 0x4003ea1ed0, 0x0, 0x0)
/root/go/pkg/mod/github.com/pion/webrtc/[email protected]/icetransport.go:141 +0x444
github.com/pion/webrtc/v3.(*PeerConnection).startTransports(0x400457d440, 0x2, 0x1, 0x40049b410a, 0x4, 0x40037bee88, 0x18, 0x40047d8e94, 0x5f, 0x40047d8e8c, ...)
/root/go/pkg/mod/github.com/pion/webrtc/[email protected]/peerconnection.go:2141 +0x8c
github.com/pion/webrtc/v3.(*PeerConnection).SetRemoteDescription.func2()
/root/go/pkg/mod/github.com/pion/webrtc/[email protected]/peerconnection.go:1177 +0xe8
github.com/pion/webrtc/v3.(*operations).start(0x4004374030)
/root/go/pkg/mod/github.com/pion/webrtc/[email protected]/operations.go:87 +0x60
created by github.com/pion/webrtc/v3.(*operations).Enqueue
/root/go/pkg/mod/github.com/pion/webrtc/[email protected]/operations.go:38 +0x178
goroutine 12378 [select, 2 minutes]:
github.com/pion/ice/v2.(*Agent).startOnConnectionStateChangeRoutine.func2(0x40024f2000)
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:421 +0x74
created by github.com/pion/ice/v2.(*Agent).startOnConnectionStateChangeRoutine
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:419 +0x5c
goroutine 12379 [select]:
github.com/pion/ice/v2.(*Agent).connectivityChecks(0x40024f2000)
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:538 +0x138
created by github.com/pion/ice/v2.(*Agent).startConnectivityChecks.func1
/root/go/pkg/mod/github.com/pion/ice/[email protected]/agent.go:479 +0x14c
goroutine 12406 [select, 3 minutes]:
context.propagateCancel.func1(0x977170, 0x40024d8600, 0x96e020, 0x40043c8500)
/usr/lib/go/src/context/context.go:279 +0x8c
created by context.propagateCancel
/usr/lib/go/src/context/context.go:278 +0x254
[s6-finish] sending all processes the KILL signal and exiting.