This message was deleted.
# helpdesk
s
This message was deleted.
d
hey @high-exabyte-20673 could you turn on timestamps when capturing the logs next time? it'll make it easier to see what's happening here.
h
@dry-elephant-14928 Here:
Copy code
13:08:09.233 connected to Livekit Server edition: 0, version: 1.4.2, protocol: 9, region: , nodeId: ND_MJd5gtdO, debugInfo: 
13:08:09.234 update publication info {info: {…}}
13:08:09.234 update publication info {info: {…}}
13:08:09.234 room event signalConnected {event: 'signalConnected', args: Array(0)}
13:08:09.241 received server offer {RTCSdpType: 'offer', signalingState: 'stable'}
13:08:09.249 setting munged local description
13:08:09.250 sending answer
13:08:09.252 primary PC state changed connecting
13:08:09.373 received server offer {RTCSdpType: 'offer', signalingState: 'stable'}
13:08:09.378 setting munged local description
13:08:09.380 sending answer
13:08:10.073 primary PC state changed connected
13:08:10.073 updating track subscription permissions {allParticipantsAllowed: true, participantTrackPermissions: Array(0)}
13:08:10.073 room event connectionStateChanged {event: 'connectionStateChanged', args: Array(1)}
13:08:10.077 room event connected {event: 'connected', args: Array(0)}
13:08:10.079 room event trackSubscribed {event: 'trackSubscribed', args: Array(3)}
13:08:10.081 room event trackSubscriptionStatusChanged {event: 'trackSubscriptionStatusChanged', args: Array(3)}
13:08:10.095 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=false {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:10.096 send update settings {trackSids: Array(1), disabled: true, quality: 2, width: 0, height: 0, …}
13:08:10.103 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=true {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:10.103 send update settings {trackSids: Array(1), disabled: false, quality: 2, width: 0, height: 0, …}
13:08:10.156 received trackPublishedResponse {cid: '68b1dcf7-1240-47de-b8c7-b0d3897f63de', track: {…}}
13:08:10.157 update publication info {info: {…}}
13:08:10.157 publishing video with encodings {encodings: Array(3), trackInfo: {…}}
13:08:10.159 get capabilities {codecs: Array(14), headerExtensions: Array(11)}
13:08:10.169 room event trackStreamStateChanged {event: 'trackStreamStateChanged', args: Array(3)}
13:08:10.202 adaptivestream video dimensions 841x845 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:10.202 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 841, height: 845, …}
13:08:10.212 on data channel 1, _reliable
13:08:10.212 on data channel 3, _lossy
13:08:10.261 starting to negotiate
13:08:10.263 setting munged local description
13:08:10.266 sending offer RTCSessionDescription {type: 'offer', sdp: 'v=0\r\no=- 1277798425149775545 2 IN IP4 127.0.0.1\r\ns…le\r\na=sctp-port:5000\r\na=max-message-size:262144\r\n'}
13:08:10.346 received server answer {RTCSdpType: 'answer', signalingState: 'have-local-offer'}
13:08:10.346 setting munged remote description
13:08:10.351 room event localTrackPublished {event: 'localTrackPublished', args: Array(2)}
13:08:10.353 room event activeDeviceChanged {event: 'activeDeviceChanged', args: Array(2)}
13:08:10.357 secondary PC state changed connecting
13:08:10.671 secondary PC state changed connected
13:08:11.278 setting publishing codecs {codecs: Array(1), currentCodec: 'vp8'}
13:08:11.278 setting publishing layers (3) [{…}, {…}, {…}]
13:08:11.278 setPublishingLayersForSender {sender: RTCRtpSender, qualities: Array(3), senderEncodings: Array(3)}
13:08:14.364 adaptivestream video dimensions 784x707 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:14.365 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 784, height: 707, …}
13:08:14.965 adaptivestream video dimensions 262x101 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:14.965 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 262, height: 101, …}
13:08:15.098 room event connectionQualityChanged {event: 'connectionQualityChanged', args: Array(2)}
13:08:26.040 setting publishing codecs {codecs: Array(1), currentCodec: 'vp8'}
13:08:26.040 setting publishing layers (3) [{…}, {…}, {…}]
13:08:26.041 setPublishingLayersForSender {sender: RTCRtpSender, qualities: Array(3), senderEncodings: Array(3)}
13:08:26.041 setting layer 0 to disabled
13:08:26.041 setting layer 1 to disabled
13:08:26.041 setting layer 2 to disabled
13:08:26.041 setting encodings (3) [{…}, {…}, {…}]
13:08:27.053 setting publishing codecs {codecs: Array(1), currentCodec: 'vp8'}
13:08:27.054 setting publishing layers (3) [{…}, {…}, {…}]
13:08:27.054 setPublishingLayersForSender {sender: RTCRtpSender, qualities: Array(3), senderEncodings: Array(3)}
13:08:27.054 setting layer 0 to enabled
13:08:27.054 setting layer 1 to enabled
13:08:27.054 setting layer 2 to enabled
13:08:27.054 setting encodings (3) [{…}, {…}, {…}]
13:08:38.435 setting publishing codecs {codecs: Array(1), currentCodec: 'vp8'}
13:08:38.436 setting publishing layers (3) [{…}, {…}, {…}]
13:08:38.436 setPublishingLayersForSender {sender: RTCRtpSender, qualities: Array(3), senderEncodings: Array(3)}
13:08:38.437 setting layer 0 to disabled
13:08:38.437 setting layer 1 to disabled
13:08:38.437 setting layer 2 to disabled
13:08:38.437 setting encodings (3) [{…}, {…}, {…}]
13:08:38.924 update publication info {info: {…}}
13:08:38.924 room event trackMuted {event: 'trackMuted', args: Array(2)}
13:08:38.934 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=false {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:38.935 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 262, height: 101, …}
13:08:39.036 adaptivestream video dimensions 0x0 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:39.036 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 0, height: 0, …}
13:08:39.766 update publication info {info: {…}}
13:08:39.766 room event trackUnmuted {event: 'trackUnmuted', args: Array(2)}
13:08:39.776 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=true {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:39.776 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 0, height: 0, …}
13:08:39.872 adaptivestream video dimensions 262x101 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:39.872 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 262, height: 101, …}
13:08:41.032 update publication info {info: {…}}
13:08:41.033 room event trackMuted {event: 'trackMuted', args: Array(2)}
13:08:41.040 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=false {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:41.040 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 262, height: 101, …}
13:08:41.142 adaptivestream video dimensions 0x0 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:41.142 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 0, height: 0, …}
13:08:41.454 update publication info {info: {…}}
13:08:41.454 room event trackUnmuted {event: 'trackUnmuted', args: Array(2)}
13:08:41.460 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=true {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:41.460 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 0, height: 0, …}
13:08:41.561 adaptivestream video dimensions 262x101 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:41.561 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 262, height: 101, …}
13:08:42.299 update publication info {info: {…}}
13:08:42.299 room event trackMuted {event: 'trackMuted', args: Array(2)}
13:08:42.306 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=false {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:42.306 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 262, height: 101, …}
13:08:42.407 adaptivestream video dimensions 0x0 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:42.407 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 0, height: 0, …}
13:08:42.719 update publication info {info: {…}}
13:08:42.720 room event trackUnmuted {event: 'trackUnmuted', args: Array(2)}
13:08:42.728 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=true {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:42.729 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 0, height: 0, …}
13:08:42.829 adaptivestream video dimensions 262x101 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:42.830 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 262, height: 101, …}
13:08:43.985 update publication info {info: {…}}
13:08:43.986 room event trackMuted {event: 'trackMuted', args: Array(2)}
13:08:44.013 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=false {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:44.014 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 262, height: 101, …}
13:08:44.115 adaptivestream video dimensions 0x0 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:44.115 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 0, height: 0, …}
13:08:44.408 update publication info {info: {…}}
13:08:44.408 room event trackUnmuted {event: 'trackUnmuted', args: Array(2)}
13:08:44.415 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=true {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:44.415 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 0, height: 0, …}
13:08:44.514 adaptivestream video dimensions 262x101 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:44.515 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 262, height: 101, …}
13:08:45.250 update publication info {info: {…}}
13:08:45.251 room event trackMuted {event: 'trackMuted', args: Array(2)}
13:08:45.255 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=false {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:45.255 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 262, height: 101, …}
13:08:45.356 adaptivestream video dimensions 0x0 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:45.356 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 0, height: 0, …}
13:08:45.672 update publication info {info: {…}}
13:08:45.673 room event trackUnmuted {event: 'trackUnmuted', args: Array(2)}
13:08:45.679 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=true {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:45.679 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 0, height: 0, …}
13:08:45.778 adaptivestream video dimensions 262x101 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:45.778 send update settings {trackSids: Array(1), disabled: false, quality: 0, width: 262, height: 101, …}
13:08:46.938 update publication info {info: {…}}
13:08:46.938 room event trackMuted {event: 'trackMuted', args: Array(2)}
13:08:46.945 adaptivestream video visibility TR_VC5Cr46Pb685yq, visible=false {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:46.945 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 262, height: 101, …}
13:08:47.048 adaptivestream video dimensions 0x0 {trackSid: 'TR_VC5Cr46Pb685yq'}
13:08:47.048 send update settings {trackSids: Array(1), disabled: true, quality: 0, width: 0, height: 0, …}
p
Hello, I just updated to
livekit-client 1.12.1
and I have a similar issue with a virtual (OBS) camera. Previously it was working fine, but now
upstream paused
and
upstream resumed
events are constantly happening, the track is in a mute/unmute loop, so it keeps turning on and off on the remote participant side. It seems to work fine with normal cameras.
p
@proud-school-91291 from which version did you upgrade to
1.12.1
?
p
From
1.9.2
p
thanks, I’m suspecting it starts breaking with
1.11.0
could you confirm by trying to install both
1.10.0
(this should still work) and
1.11.0
(this should have the same issue as you outlined above)
👀 2
h
1.10.0
Works fine @polite-kilobyte-67570 for me.
1.12.0
doesn’t. The last working version was
1.11.4
.
p
@polite-kilobyte-67570 I just finished my testing as well,
1.11.4
works but
1.12.0
does not, the issue starts happening in that version
p
thanks for verifying the version! @high-exabyte-20673 is the issue for you also exclusively for virtual cameras (OBS) or does it happen on normal cameras as well? (I can reproduce it with OBS virtual camera, but not with normal cameras)
h
@polite-kilobyte-67570 it does happen with normal cameras, I haven’t tried it with OBS.
p
our proposed fix for this is here. Could the two of you check if this solves the issues on your side? (It made the OBS flopping go away for me)
h
@polite-kilobyte-67570 1.12.2 Works for me. Thanks for implementing and releasing the fix so fast!
🙌 2
p
@polite-kilobyte-67570 Looks good to me as well, thank you for the quick fix!
🙌 1