livekit / ingress

Ingest streams (RTMP/WHIP) or files (HLS, MP4) to LiveKit WebRTC
Apache License 2.0
76 stars 26 forks source link

trying to ovewrite an ingress with an older version #196

Open wangqin666 opened 8 months ago

wangqin666 commented 8 months ago

failed to send update {"nodeID": "NE_G6wbh9hpPx9P", "ingressID": "IN_ELgkd7J8ZAoj", "resourceID": "RT_4pu5e65b4oFE", "ingressID": "IN_ELgkd7J8ZAoj", "resourceID": "RT_4pu5e65b4oFE", "error": "trying to ovewrite an ingress with an older version"} github.com/livekit/ingress/pkg/params.(Params).SendStateUpdate /workspace/pkg/params/params.go:355 github.com/livekit/ingress/pkg/media.(Pipeline).Run.func1 /workspace/pkg/media/pipeline.go:173 github.com/livekit/ingress/pkg/media.(Pipeline).Run /workspace/pkg/media/pipeline.go:210 github.com/livekit/ingress/pkg/service.(Handler).HandleIngress.func2 /workspace/pkg/service/handler.go:94

wangqin666 commented 8 months ago

这个错影响什么,是什么意思呢?他是在我接入一个2k摄像头rtmp推流后发生的,obs没有任何问题,每次发生后,会会议会黑屏重新加载 What does this mistake affect and what does it mean? He happened after I connected a 2K camera RTMP streaming, and there was no problem with OBS. After each occurrence, the meeting would go black and reload

wangqin666 commented 8 months ago

2024-01-18T05:52:18.850Z DEBUG logger/logger.go:243 create offer {"nodeID": "NE_G6wbh9hpPx9P", "ingressID": "IN_ELgkd7J8ZAoj", "resourceID": "RT_dXLcghy4pCKh", "offer": "v=0\r\no=- 2266093481173684224 1705557139 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=fingerprint:sha-256 AC:88:45:60:D0:93:CF:D4:1E:CD:21:0D:31:01:CB:F5:1E:03:61:43:C3:01:69:FD:17:91:EC:44:1B:A1:A5:51\r\na=extmap-allow-mixed\r\na=group:BUNDLE 0 1 2\r\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\r\nc=IN IP4 0.0.0.0\r\na=setup:actpass\r\na=mid:0\r\na=sendrecv\r\na=sctp-port:5000\r\na=ice-ufrag:ERMsYgUFdbkzyWod\r\na=ice-pwd:ZhBHhnpbkiLCkTctfydgiSjohytmLqWu\r\na=candidate:3723853751 1 udp 2130706431 192.168.11.137 47129 typ host\r\na=candidate:3723853751 2 udp 2130706431 192.168.11.137 47129 typ host\r\na=candidate:233762139 1 udp 2130706431 172.17.0.1 37305 typ host\r\na=candidate:233762139 2 udp 2130706431 172.17.0.1 37305 typ host\r\na=candidate:1076347570 1 udp 1694498815 117.11.78.17 35312 typ srflx raddr 0.0.0.0 rport 35312\r\na=candidate:1076347570 2 udp 1694498815 117.11.78.17 35312 typ srflx raddr 0.0.0.0 rport 35312\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 9 0 8\r\nc=IN IP4 0.0.0.0\r\na=setup:actpass\r\na=mid:1\r\na=ice-ufrag:ERMsYgUFdbkzyWod\r\na=ice-pwd:ZhBHhnpbkiLCkTctfydgiSjohytmLqWu\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtcp-fb:111 transport-cc \r\na=rtpmap:9 G722/8000\r\na=rtcp-fb:9 transport-cc \r\na=rtpmap:0 PCMU/8000\r\na=rtcp-fb:0 transport-cc \r\na=rtpmap:8 PCMA/8000\r\na=rtcp-fb:8 transport-cc \r\na=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=ssrc:965431223 cname:ST_WgrFBb5etokw\r\na=ssrc:965431223 msid:ST_WgrFBb5etokw TR_i3vLWejEjsBF\r\na=ssrc:965431223 mslabel:ST_WgrFBb5etokw\r\na=ssrc:965431223 label:TR_i3vLWejEjsBF\r\na=msid:ST_WgrFBb5etokw TR_i3vLWejEjsBF\r\na=sendonly\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 102 103 104 105 106 107 108 109 127 125 39 40 45 46 98 99 100 101 112 113\r\nc=IN IP4 0.0.0.0\r\na=setup:actpass\r\na=mid:2\r\na=ice-ufrag:ERMsYgUFdbkzyWod\r\na=ice-pwd:ZhBHhnpbkiLCkTctfydgiSjohytmLqWu\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb \r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack \r\na=rtcp-fb:96 nack pli\r\na=rtcp-fb:96 nack \r\na=rtcp-fb:96 nack pli\r\na=rtcp-fb:96 transport-cc \r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtcp-fb:97 nack \r\na=rtcp-fb:97 nack pli\r\na=rtcp-fb:97 transport-cc \r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtcp-fb:102 goog-remb \r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack \r\na=rtcp-fb:102 nack pli\r\na=rtcp-fb:102 nack \r\na=rtcp-fb:102 nack pli\r\na=rtcp-fb:102 transport-cc \r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtcp-fb:103 nack \r\na=rtcp-fb:103 nack pli\r\na=rtcp-fb:103 transport-cc \r\na=rtpmap:104 H264/90000\r\na=fmtp:104 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtcp-fb:104 goog-remb \r\na=rtcp-fb:104 ccm fir\r\na=rtcp-fb:104 nack \r\na=rtcp-fb:104 nack pli\r\na=rtcp-fb:104 nack \r\na=rtcp-fb:104 nack pli\r\na=rtcp-fb:104 transport-cc \r\na=rtpmap:105 rtx/90000\r\na=fmtp:105 apt=104\r\na=rtcp-fb:105 nack \r\na=rtcp-fb:105 nack pli\r\na=rtcp-fb:105 transport-cc \r\na=rtpmap:106 H264/90000\r\na=fmtp:106 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtcp-fb:106 goog-remb \r\na=rtcp-fb:106 ccm fir\r\na=rtcp-fb:106 nack \r\na=rtcp-fb:106 nack pli\r\na=rtcp-fb:106 nack \r\na=rtcp-fb:106 nack pli\r\na=rtcp-fb:106 transport-cc \r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=106\r\na=rtcp-fb:107 nack \r\na=rtcp-fb:107 nack pli\r\na=rtcp-fb:107 transport-cc \r\na=rtpmap:108 H264/90000\r\na=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtcp-fb:108 goog-remb \r\na=rtcp-fb:108 ccm fir\r\na=rtcp-fb:108 nack \r\na=rtcp-fb:108 nack pli\r\na=rtcp-fb:108 nack \r\na=rtcp-fb:108 nack pli\r\na=rtcp-fb:108 transport-cc \r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtcp-fb:109 nack \r\na=rtcp-fb:109 nack pli\r\na=rtcp-fb:109 transport-cc \r\na=rtpmap:127 H264/90000\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f\r\na=rtcp-fb:127 goog-remb \r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack \r\na=rtcp-fb:127 nack pli\r\na=rtcp-fb:127 nack \r\na=rtcp-fb:127 nack pli\r\na=rtcp-fb:127 transport-cc \r\na=rtpmap:125 rtx/90000\r\na=fmtp:125 apt=127\r\na=rtcp-fb:125 nack \r\na=rtcp-fb:125 nack pli\r\na=rtcp-fb:125 transport-cc \r\na=rtpmap:39 H264/90000\r\na=fmtp:39 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=4d001f\r\na=rtcp-fb:39 goog-remb \r\na=rtcp-fb:39 ccm fir\r\na=rtcp-fb:39 nack \r\na=rtcp-fb:39 nack pli\r\na=rtcp-fb:39 nack \r\na=rtcp-fb:39 nack pli\r\na=rtcp-fb:39 transport-cc \r\na=rtpmap:40 rtx/90000\r\na=fmtp:40 apt=39\r\na=rtcp-fb:40 nack \r\na=rtcp-fb:40 nack pli\r\na=rtcp-fb:40 transport-cc \r\na=rtpmap:45 AV1/90000\r\na=rtcp-fb:45 goog-remb \r\na=rtcp-fb:45 ccm fir\r\na=rtcp-fb:45 nack \r\na=rtcp-fb:45 nack pli\r\na=rtcp-fb:45 nack \r\na=rtcp-fb:45 nack pli\r\na=rtcp-fb:45 transport-cc \r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rtcp-fb:46 nack \r\na=rtcp-fb:46 nack pli\r\na=rtcp-fb:46 transport-cc \r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtcp-fb:98 goog-remb \r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack \r\na=rtcp-fb:98 nack pli\r\na=rtcp-fb:98 nack \r\na=rtcp-fb:98 nack pli\r\na=rtcp-fb:98 transport-cc \r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtcp-fb:99 nack \r\na=rtcp-fb:99 nack pli\r\na=rtcp-fb:99 transport-cc \r\na=rtpmap:100 VP9/90000\r\na=fmtp:100 profile-id=2\r\na=rtcp-fb:100 goog-remb \r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack \r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 nack \r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 transport-cc \r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtcp-fb:101 nack \r\na=rtcp-fb:101 nack pli\r\na=rtcp-fb:101 transport-cc \r\na=rtpmap:112 H264/90000\r\na=fmtp:112 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f\r\na=rtcp-fb:112 goog-remb \r\na=rtcp-fb:112 ccm fir\r\na=rtcp-fb:112 nack \r\na=rtcp-fb:112 nack pli\r\na=rtcp-fb:112 nack \r\na=rtcp-fb:112 nack pli\r\na=rtcp-fb:112 transport-cc \r\na=rtpmap:113 rtx/90000\r\na=fmtp:113 apt=112\r\na=rtcp-fb:113 nack \r\na=rtcp-fb:113 nack pli\r\na=rtcp-fb:113 transport-cc \r\na=extmap:4 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:3 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=ssrc:439307778 cname:IN_ELgkd7J8ZAoj\r\na=ssrc:439307778 msid:IN_ELgkd7J8ZAoj IN_ELgkd7J8ZAoj\r\na=ssrc:439307778 mslabel:IN_ELgkd7J8ZAoj\r\na=ssrc:439307778 label:IN_ELgkd7J8ZAoj\r\na=msid:IN_ELgkd7J8ZAoj IN_ELgkd7J8ZAoj\r\na=ssrc:1289523802 cname:IN_ELgkd7J8ZAoj\r\na=ssrc:1289523802 msid:IN_ELgkd7J8ZAoj IN_ELgkd7J8ZAoj\r\na=ssrc:1289523802 mslabel:IN_ELgkd7J8ZAoj\r\na=ssrc:1289523802 label:IN_ELgkd7J8ZAoj\r\na=msid:IN_ELgkd7J8ZAoj IN_ELgkd7J8ZAoj\r\na=ssrc:1589850507 cname:IN_ELgkd7J8ZAoj\r\na=ssrc:1589850507 msid:IN_ELgkd7J8ZAoj IN_ELgkd7J8ZAoj\r\na=ssrc:1589850507 mslabel:IN_ELgkd7J8ZAoj\r\na=ssrc:1589850507 label:IN_ELgkd7J8ZAoj\r\na=msid:IN_ELgkd7J8ZAoj IN_ELgkd7J8ZAoj\r\na=rid:q send\r\na=rid:h send\r\na=rid:f send\r\na=simulcast:send q;h;f\r\na=sendonly\r\n"}

biglittlebigben commented 7 months ago

Most likely explanation is that 2 encoders are trying to use the same ingress at the same time.