@@ -22,7 +22,9 @@ def on_participant_disconnected(participant: livekit.RemoteParticipant):
2222 participant .sid , participant .identity )
2323
2424 @room .listens_to ("local_track_published" )
25- def on_local_track_published (publication : livekit .LocalTrackPublication , track : livekit .LocalAudioTrack | livekit .LocalVideoTrack ):
25+ def on_local_track_published (publication : livekit .LocalTrackPublication ,
26+ track : livekit .LocalAudioTrack
27+ | livekit .LocalVideoTrack ):
2628 logging .info ("local track published: %s" , publication .sid )
2729
2830 @room .listens_to ("active_speakers_changed" )
@@ -34,20 +36,24 @@ def on_local_track_unpublished(publication: livekit.LocalTrackPublication):
3436 logging .info ("local track unpublished: %s" , publication .sid )
3537
3638 @room .listens_to ("track_published" )
37- def on_track_published (publication : livekit .RemoteTrackPublication , participant : livekit .RemoteParticipant ):
39+ def on_track_published (publication : livekit .RemoteTrackPublication ,
40+ participant : livekit .RemoteParticipant ):
3841 logging .info ("track published: %s from participant %s (%s)" ,
3942 publication .sid , participant .sid , participant .identity )
4043
4144 @room .listens_to ("track_unpublished" )
42- def on_track_unpublished (publication : livekit .RemoteTrackPublication , participant : livekit .RemoteParticipant ):
45+ def on_track_unpublished (publication : livekit .RemoteTrackPublication ,
46+ participant : livekit .RemoteParticipant ):
4347 logging .info ("track unpublished: %s" , publication .sid )
4448
4549 # Keep a reference to the streams, otherwise they will be disposed
4650 audio_stream = None
4751 video_stream = None
4852
4953 @room .listens_to ("track_subscribed" )
50- def on_track_subscribed (track : livekit .Track , publication : livekit .RemoteTrackPublication , participant : livekit .RemoteParticipant ):
54+ def on_track_subscribed (track : livekit .Track ,
55+ publication : livekit .RemoteTrackPublication ,
56+ participant : livekit .RemoteParticipant ):
5157 logging .info ("track subscribed: %s" , publication .sid )
5258 if track .kind == livekit .TrackKind .KIND_VIDEO :
5359 nonlocal video_stream
@@ -68,19 +74,26 @@ def on_audio_frame(frame: livekit.AudioFrame):
6874 pass
6975
7076 @room .listens_to ("track_unsubscribed" )
71- def on_track_unsubscribed (track : livekit .Track , publication : livekit .RemoteTrackPublication , participant : livekit .RemoteParticipant ):
77+ def on_track_unsubscribed (track : livekit .Track ,
78+ publication : livekit .RemoteTrackPublication ,
79+ participant : livekit .RemoteParticipant ):
7280 logging .info ("track unsubscribed: %s" , publication .sid )
7381
7482 @room .listens_to ("data_received" )
75- def on_data_received (data : bytes , kind : livekit .DataPacketKind , participant : livekit .Participant ):
83+ def on_data_received (data : bytes ,
84+ kind : livekit .DataPacketKind ,
85+ participant : livekit .Participant ):
7686 logging .info ("received data from %s: %s" , participant .identity , data )
7787
7888 @room .listens_to ("connection_quality_changed" )
79- def on_connection_quality_changed (participant : livekit .Participant , quality : livekit .ConnectionQuality ):
89+ def on_connection_quality_changed (participant : livekit .Participant ,
90+ quality : livekit .ConnectionQuality ):
8091 logging .info ("connection quality changed for %s" , participant .identity )
8192
8293 @room .listens_to ("track_subscription_failed" )
83- def on_track_subscription_failed (participant : livekit .RemoteParticipant , track_sid : str , error : str ):
94+ def on_track_subscription_failed (participant : livekit .RemoteParticipant ,
95+ track_sid : str ,
96+ error : str ):
8497 logging .info ("track subscription failed: %s %s" ,
8598 participant .identity , error )
8699
@@ -111,6 +124,8 @@ def on_reconnected() -> None:
111124
112125 await room .local_participant .publish_data ("hello world" )
113126
127+ logging .info ("participants: %s" , room .participants )
128+
114129 await room .run ()
115130 except livekit .ConnectError as e :
116131 logging .error ("failed to connect to the room: %s" , e )
0 commit comments