Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/livekit/livekit
/ functions
Functions
7,437 in github.com/livekit/livekit
⨍
Functions
7,437
◇
Types & classes
718
↓ 1 callers
Function
RecordJitter
(country string, direction Direction, trackSource livekit.TrackSource, trackType livekit.TrackType, jitter uin
pkg/telemetry/prometheus/packets.go:285
↓ 1 callers
Method
RecordPacket
(size int, isRTX bool, probeClusterId ccutils.ProbeClusterId, isProbe bool)
pkg/sfu/pacer/probe_observer.go:103
↓ 1 callers
Method
RecordPacketIndicationFromRemote
(sn uint16, recvTime int64)
pkg/sfu/bwe/sendsidebwe/packet_tracker.go:105
↓ 1 callers
Function
RecordPacketLoss
( country string, direction Direction, trackSource livekit.TrackSource, trackType livekit.TrackType, lost
pkg/telemetry/prometheus/packets.go:260
↓ 1 callers
Function
RecordPacketOutOfOrder
(country string, direction Direction, trackSource livekit.TrackSource, trackType livekit.TrackType, ooo, total
pkg/telemetry/prometheus/packets.go:276
↓ 1 callers
Function
RecordPublishTime
( country string, source livekit.TrackSource, trackType livekit.TrackType, d time.Duration, sdk livekit.C
pkg/telemetry/prometheus/rooms.go:200
↓ 1 callers
Function
RecordQuality
(rating livekit.ConnectionQuality, score float32)
pkg/telemetry/prometheus/quality.go:48
↓ 1 callers
Function
RecordRTT
(country string, direction Direction, trackSource livekit.TrackSource, trackType livekit.TrackType, rtt uint32
pkg/telemetry/prometheus/packets.go:291
↓ 1 callers
Function
RecordSessionDuration
(protocolVersion int, d time.Duration)
pkg/telemetry/prometheus/rooms.go:291
↓ 1 callers
Function
RecordSessionJoinLatency
(protocolVersion int, d time.Duration)
pkg/telemetry/prometheus/rooms.go:283
↓ 1 callers
Function
RecordSessionStartTime
(protocolVersion int, d time.Duration)
pkg/telemetry/prometheus/rooms.go:287
↓ 1 callers
Function
RecordSubscribeTime
( country string, source livekit.TrackSource, trackType livekit.TrackType, d time.Duration, sdk livekit.C
pkg/telemetry/prometheus/rooms.go:211
↓ 1 callers
Function
RecordTrackPublishAttempt
(kind string)
pkg/telemetry/prometheus/rooms.go:185
↓ 1 callers
Function
RecordTrackPublishCancels
(kind string, numCancels int32)
pkg/telemetry/prometheus/rooms.go:195
↓ 1 callers
Function
RecordTrackPublishSuccess
(kind string)
pkg/telemetry/prometheus/rooms.go:190
↓ 1 callers
Function
RecordTrackSubscribeAttempt
()
pkg/telemetry/prometheus/rooms.go:264
↓ 1 callers
Function
RecordTrackSubscribeFailure
(err error, isUserError bool)
pkg/telemetry/prometheus/rooms.go:269
↓ 1 callers
Function
RecordTrackSubscribeSuccess
(kind string)
pkg/telemetry/prometheus/rooms.go:248
↓ 1 callers
Function
RecordTrackUnsubscribed
(kind string)
pkg/telemetry/prometheus/rooms.go:257
↓ 1 callers
Function
RecordTwirpRequestLatency
(service, method string, duration time.Duration)
pkg/telemetry/prometheus/node.go:308
↓ 1 callers
Function
RecordTwirpRequestStatus
(service string, method string, statusFamily string, code twirp.ErrorCode)
pkg/telemetry/prometheus/node.go:304
↓ 1 callers
Method
RegisterNode
()
pkg/routing/interfaces.go:129
↓ 1 callers
Method
Registered
()
pkg/agent/worker.go:195
↓ 1 callers
Method
Registration
()
pkg/agent/worker.go:191
↓ 1 callers
Method
RelaySignal
(stream psrpc.ServerStream[*rpc.RelaySignalResponse, *rpc.RelaySignalRequest])
pkg/service/signal.go:133
↓ 1 callers
Method
Release
(guard *ReferenceGuard)
pkg/telemetry/statsworker.go:46
↓ 1 callers
Method
RemoveDeadNodes
()
pkg/routing/interfaces.go:131
↓ 1 callers
Method
RemovePublishedTrack
(track MediaTrack, isExpectedToResume bool)
pkg/rtc/types/interfaces.go:323
↓ 1 callers
Method
RemoveSubscribedTrack
(subTrack types.SubscribedTrack)
pkg/rtc/transportmanager.go:340
↓ 1 callers
Method
RemoveSubscriber
(subID livekit.ParticipantID)
pkg/rtc/datatrack.go:153
↓ 1 callers
Method
RemoveTracker
(layer int32)
pkg/sfu/streamtrackermanager.go:316
↓ 1 callers
Method
ReplaceParticipantRequestSource
(identity livekit.ParticipantIdentity, reqSource routing.MessageSource)
pkg/rtc/room.go:533
↓ 1 callers
Method
Reset
()
pkg/rtc/signalanddatastats.go:254
↓ 1 callers
Method
Reset
()
pkg/sfu/bwe/remotebwe/remote_bwe.go:104
↓ 1 callers
Method
Reset
()
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:569
↓ 1 callers
Method
Reset
()
pkg/sfu/streamtracker/streamtracker_frame.go:101
↓ 1 callers
Method
ResetBuf
(buf []byte)
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorwriter.go:51
↓ 1 callers
Method
ResolveDataTrack
(LocalParticipant, livekit.TrackID)
pkg/rtc/types/interfaces.go:387
↓ 1 callers
Method
ResolveDataTrackForSubscriber
(sub LocalParticipant, trackID livekit.TrackID)
pkg/rtc/types/interfaces.go:751
↓ 1 callers
Method
ResolveMediaTrack
(LocalParticipant, livekit.TrackID)
pkg/rtc/types/interfaces.go:386
↓ 1 callers
Method
ResolveMediaTrackForSubscriber
(sub LocalParticipant, trackID livekit.TrackID)
pkg/rtc/types/interfaces.go:750
↓ 1 callers
Method
Restart
()
pkg/rtc/dynacast/dynacastqualityvideo.go:66
↓ 1 callers
Method
Restart
(reason string)
pkg/sfu/receiver_base.go:373
↓ 1 callers
Method
RestartStream
(reason string)
pkg/sfu/buffer/buffer_base.go:127
↓ 1 callers
Method
ResumeParticipant
( p types.LocalParticipant, requestSource routing.MessageSource, responseSink routing.MessageSink, iceConf
pkg/rtc/room.go:548
↓ 1 callers
Method
RevokeDisallowedSubscribers
(allowedSubscriberIdentities []livekit.ParticipantIdentity)
pkg/rtc/datatrack.go:172
↓ 1 callers
Method
Rewrite
(offset time.Duration)
pkg/sfu/rtpextension/abscapturetime/abscapturetime.go:76
↓ 1 callers
Function
RidToSpatialLayer
(mimeType mime.MimeType, rid string, trackInfo *livekit.TrackInfo, ridSpace VideoLayersRid)
pkg/sfu/buffer/videolayerutils.go:66
↓ 1 callers
Function
RoomEnded
(startedAt time.Time)
pkg/telemetry/prometheus/rooms.go:157
↓ 1 callers
Method
RoomEnded
(ctx context.Context, room *livekit.Room)
pkg/telemetry/telemetryservice.go:38
↓ 1 callers
Method
RoomProjectReporter
(ctx context.Context)
pkg/telemetry/analyticsservice.go:38
↓ 1 callers
Function
RoomStarted
()
pkg/telemetry/prometheus/rooms.go:152
↓ 1 callers
Method
RoomStarted
events
pkg/telemetry/telemetryservice.go:37
↓ 1 callers
Method
Run
create an offer for the server
test/client/client.go:476
↓ 1 callers
Method
RunningJobs
()
pkg/agent/worker.go:311
↓ 1 callers
Method
SSRCRTX
()
pkg/sfu/downtrack.go:972
↓ 1 callers
Method
SecondsSinceNodeStatsUpdate
()
pkg/routing/node.go:39
↓ 1 callers
Method
SelectNode
(nodes []*livekit.Node)
pkg/routing/selector/interfaces.go:30
↓ 1 callers
Method
SelectTemporal
(extPkt *buffer.ExtPacket)
pkg/sfu/videolayerselector/videolayerselector.go:64
↓ 1 callers
Method
SendAddTrack
send AddTrack command to server to initiate server-side negotiation
test/client/client.go:997
↓ 1 callers
Method
SendDataMessage
(kind livekit.DataPacket_Kind, data []byte, sender livekit.ParticipantID, seq uint32)
pkg/rtc/participant.go:3841
↓ 1 callers
Method
SendDataPacket
(dp *livekit.DataPacket, kind livekit.DataPacket_Kind)
pkg/rtc/room.go:840
↓ 1 callers
Method
SendDataTrackSubscriberHandles
(handles map[uint32]*livekit.DataTrackSubscriberHandles_PublishedDataTrack)
pkg/rtc/types/interfaces.go:509
↓ 1 callers
Method
SendJoinResponse
server sent messages
pkg/rtc/types/interfaces.go:497
↓ 1 callers
Method
SendNodeRoomStates
(ctx context.Context, nodeRooms *livekit.AnalyticsNodeRooms)
pkg/telemetry/analyticsservice.go:37
↓ 1 callers
Method
SendPLI
(force bool)
pkg/sfu/buffer/buffer_base.go:91
↓ 1 callers
Method
SendPLI
(force bool)
pkg/sfu/buffer/buffer_base.go:653
↓ 1 callers
Method
SendPing
()
test/client/client.go:818
↓ 1 callers
Method
SendRefreshToken
(token string)
pkg/rtc/types/interfaces.go:505
↓ 1 callers
Method
SendRegister
(m *livekit.RegisterWorkerRequest)
pkg/agent/testutils/server.go:342
↓ 1 callers
Method
SendRoomUpdateArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant.go:7686
↓ 1 callers
Method
SendSimulateJob
(m *livekit.SimulateJobRequest)
pkg/agent/testutils/server.go:372
↓ 1 callers
Method
SendSpeakerUpdateArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant.go:7753
↓ 1 callers
Method
SendSpeakerUpdateCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant.go:7741
↓ 1 callers
Method
SendStats
(ctx context.Context, stats []*livekit.AnalyticsStat)
pkg/telemetry/analyticsservice.go:35
↓ 1 callers
Method
SendSubscriptionPermissionUpdateArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant.go:7816
↓ 1 callers
Method
SendSubscriptionPermissionUpdateCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant.go:7804
↓ 1 callers
Method
SendUpdateWorker
(m *livekit.UpdateWorkerStatus)
pkg/agent/testutils/server.go:354
↓ 1 callers
Method
SendWindow
()
pkg/sfu/bwe/sendsidebwe/packet_group.go:229
↓ 1 callers
Method
SetActivePaddingOnMuteUpTrack
SetActivePaddingOnMuteUpTrack will enable padding on the track when its uptrack is muted. Pion will not fire OnTrack event until it receives packet fo
pkg/sfu/downtrack.go:2175
↓ 1 callers
Method
SetAllowPause
(allowPause bool)
pkg/sfu/streamallocator/streamallocator.go:375
↓ 1 callers
Method
SetAttributes
(attrs map[string]string)
pkg/rtc/participant.go:762
↓ 1 callers
Method
SetAudioConfig
(audioConfig AudioConfig)
pkg/sfu/receiver_base.go:304
↓ 1 callers
Method
SetAudioLevelConfig
(audioLevelConfig audio.AudioLevelConfig)
pkg/sfu/buffer/buffer_base.go:85
↓ 1 callers
Function
SetAuthorizationToken
(header http.Header, token string)
test/client/client.go:225
↓ 1 callers
Method
SetChannelCapacity
(channelCapacity int64)
pkg/sfu/streamallocator/streamallocator.go:382
↓ 1 callers
Method
SetEnableRTPStreamRestartDetection
(enableRTPStremRestartDetection bool)
pkg/sfu/receiver_base.go:308
↓ 1 callers
Method
SetForwardStats
(forwardStats *ForwardStats)
pkg/sfu/receiver_base.go:316
↓ 1 callers
Method
SetICEConfig
(iceConfig *livekit.ICEConfig)
pkg/rtc/transportmanager.go:643
↓ 1 callers
Method
SetICEConfig
(iceConfig *livekit.ICEConfig)
pkg/rtc/types/interfaces.go:538
↓ 1 callers
Method
SetLBThreshold
(lbThreshold int)
pkg/sfu/receiver_base.go:312
↓ 1 callers
Method
SetListener
(listener StreamTrackerManagerListener)
pkg/sfu/streamtrackermanager.go:175
↓ 1 callers
Method
SetMaxSeenSpatial
(layer int32)
pkg/sfu/videolayerselector/videolayerselector.go:56
↓ 1 callers
Method
SetMaxSeenTemporal
(layer int32)
pkg/sfu/videolayerselector/videolayerselector.go:57
↓ 1 callers
Method
SetMaxSpatial
(layer int32)
pkg/sfu/videolayerselector/videolayerselector.go:43
↓ 1 callers
Method
SetMetadata
SetMetadata attaches metadata to the participant
pkg/rtc/participant.go:738
↓ 1 callers
Method
SetMetadataCalls
(stub func(string))
pkg/rtc/types/typesfakes/fake_local_participant.go:7929
↓ 1 callers
Method
SetMigrateInfo
( previousOffer *webrtc.SessionDescription, previousAnswer *webrtc.SessionDescription, mediaTracks []*li
pkg/rtc/types/interfaces.go:520
↓ 1 callers
Method
SetName
SetName attaches name to the participant
pkg/rtc/participant.go:714
↓ 1 callers
Method
SetNeedsNegotiation
(needs bool)
pkg/rtc/subscribedtrack.go:394
← previous
next →
2,201–2,300 of 7,437, ranked by callers