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
Method
TokenExpiresAt
()
pkg/rtc/types/interfaces.go:448
↓ 1 callers
Method
TrackInfo
()
pkg/rtc/wrappedreceiver.go:390
↓ 1 callers
Method
TrackInfo
()
pkg/sfu/receiver_base.go:324
↓ 1 callers
Method
TrackMaxSubscribedVideoQuality
TrackMaxSubscribedVideoQuality - publisher is notified of the max quality subscribers desire
pkg/telemetry/telemetryservice.go:69
↓ 1 callers
Method
TrackMuted
TrackMuted - the publisher has muted the Track
pkg/telemetry/telemetryservice.go:63
↓ 1 callers
Method
TrackPublishRTPStats
(ctx context.Context, roomID livekit.RoomID, roomName livekit.RoomName, participantID livekit.ParticipantID, t
pkg/telemetry/telemetryservice.go:70
↓ 1 callers
Method
TrackPublishRequested
TrackPublishRequested - a publication attempt has been received
pkg/telemetry/telemetryservice.go:49
↓ 1 callers
Method
TrackPublished
TrackPublished - a publication attempt has been successful
pkg/telemetry/telemetryservice.go:51
↓ 1 callers
Method
TrackSubscribeFailed
TrackSubscribeFailed - failure to subscribe to a track
pkg/telemetry/telemetryservice.go:61
↓ 1 callers
Method
TrackSubscribeRTPStats
(ctx context.Context, roomID livekit.RoomID, roomName livekit.RoomName, participantID livekit.ParticipantID, t
pkg/telemetry/telemetryservice.go:71
↓ 1 callers
Method
TrackSubscribeRequested
TrackSubscribeRequested - a participant requested to subscribe to a track
pkg/telemetry/telemetryservice.go:55
↓ 1 callers
Method
TrackUnmuted
TrackUnmuted - the publisher has muted the Track
pkg/telemetry/telemetryservice.go:65
↓ 1 callers
Method
TrackUnsubscribed
TrackUnsubscribed - a participant unsubscribed from a track successfully
pkg/telemetry/telemetryservice.go:59
↓ 1 callers
Method
Trailer
()
pkg/rtc/room.go:334
↓ 1 callers
Method
TryClose
()
pkg/rtc/mediatrackreceiver.go:420
↓ 1 callers
Function
TwirpEgressID
()
pkg/service/egressid.go:14
↓ 1 callers
Function
TwirpLogger
logging handling inspired by https://github.com/bakins/twirpzap License: Apache-2.0
pkg/service/twirp.go:48
↓ 1 callers
Function
TwirpRequestStatusReporter
()
pkg/service/twirp.go:169
↓ 1 callers
Method
UncacheDownTrack
(rtpTransceiver *webrtc.RTPTransceiver)
pkg/rtc/types/interfaces.go:535
↓ 1 callers
Method
Unmarshal
(marshalled []byte)
pkg/sfu/rtpextension/abscapturetime/abscapturetime.go:104
↓ 1 callers
Function
UnpackDataTrackLabel
(packed string)
pkg/rtc/utils.go:72
↓ 1 callers
Method
UnregisterNode
()
pkg/routing/redisrouter.go:80
↓ 1 callers
Method
UnregisterNode
()
pkg/routing/interfaces.go:130
↓ 1 callers
Method
UnsubscribeFromDataTrack
(trackID livekit.TrackID)
pkg/rtc/types/interfaces.go:480
↓ 1 callers
Method
UnsubscribeFromTrack
(trackID livekit.TrackID)
pkg/rtc/subscriptionmanager.go:214
↓ 1 callers
Method
UpTrackBitrateAvailabilityChange
()
pkg/sfu/downtrack.go:57
↓ 1 callers
Method
UpTrackBitrateReport
(availableLayers []int32, bitrates Bitrates)
pkg/sfu/downtrack.go:60
↓ 1 callers
Method
UpTrackLayersChange
()
pkg/sfu/downtrack.go:56
↓ 1 callers
Method
Update
(stat *windowStat)
pkg/sfu/connectionquality/scorer.go:506
↓ 1 callers
Method
UpdateActive
(activeBitmask uint32)
pkg/sfu/videolayerselector/decodetarget.go:50
↓ 1 callers
Method
UpdateAndGetNodeStats
()
pkg/routing/nodestats.go:66
↓ 1 callers
Method
UpdateAt
(stat *windowStat, at time.Time)
pkg/sfu/connectionquality/scorer.go:499
↓ 1 callers
Method
UpdateCodec
(codecMimeType mime.MimeType, isFECEnabled bool)
pkg/sfu/connectionquality/connectionstats.go:110
↓ 1 callers
Method
UpdateCodecInfo
(codecs []*livekit.SimulcastCodec)
pkg/rtc/mediatrackreceiver.go:804
↓ 1 callers
Method
UpdateCodecRids
(mimeType mime.MimeType, rids buffer.VideoLayersRid)
pkg/rtc/mediatrackreceiver.go:852
↓ 1 callers
Method
UpdateCodecSdpCid
(mimeType mime.MimeType, sdpCid string)
pkg/rtc/mediatrackreceiver.go:836
↓ 1 callers
Method
UpdateConfig
(conf *config.NodeStatsConfig)
pkg/routing/nodestats.go:46
↓ 1 callers
Method
UpdateFir
(firCount uint32)
pkg/sfu/rtpstats/rtpstats_base.go:330
↓ 1 callers
Method
UpdateLastSeenSignal
()
pkg/rtc/types/interfaces.go:434
↓ 1 callers
Method
UpdateLayerLockPliAndTime
(pliCount uint32)
pkg/sfu/rtpstats/rtpstats_sender.go:663
↓ 1 callers
Method
UpdateNackProcessed
(nackAckCount uint32, nackMissCount uint32, nackRepeatedCount uint32)
pkg/sfu/rtpstats/rtpstats_base_lite.go:234
↓ 1 callers
Method
UpdatePacketLossWeight
(packetLossWeight float64)
pkg/sfu/connectionquality/scorer.go:261
↓ 1 callers
Method
UpdatePli
(pliCount uint32)
pkg/sfu/rtpstats/rtpstats_base_lite.go:271
↓ 1 callers
Method
UpdatePliTime
()
pkg/sfu/rtpstats/rtpstats_base_lite.go:286
↓ 1 callers
Method
UpdatePublishedAudioTrack
(update *livekit.UpdateLocalAudioTrack)
pkg/rtc/uptrackmanager.go:245
↓ 1 callers
Method
UpdatePublishedVideoTrack
(update *livekit.UpdateLocalVideoTrack)
pkg/rtc/uptrackmanager.go:257
↓ 1 callers
Method
UpdatePublisherConfig
(consolidated bool)
pkg/rtc/config.go:94
↓ 1 callers
Method
UpdateRtt
(rtt uint32)
pkg/sfu/rtpstats/rtpstats_base.go:371
↓ 1 callers
Method
UpdateSubscriberSettingsArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_subscribed_track.go:1021
↓ 1 callers
Method
UpdateSubscriberSettingsCallCount
()
pkg/rtc/types/typesfakes/fake_subscribed_track.go:1009
↓ 1 callers
Method
UpdateSubscriptions
( participant types.LocalParticipant, trackIDs []livekit.TrackID, participantTracks []*livekit.ParticipantT
pkg/rtc/room.go:1349
↓ 1 callers
Method
UpdateTrackInfo
(ti *livekit.TrackInfo)
pkg/sfu/receiver.go:217
↓ 1 callers
Method
UpdateVideoLayer
selects appropriate video layer according to subscriber preferences
pkg/rtc/types/interfaces.go:897
↓ 1 callers
Method
UpdateVideoSize
(mimeType mime.MimeType, sizes []codec.VideoSize)
pkg/rtc/mediatrackreceiver.go:980
↓ 1 callers
Method
Upgrade
(receiver sfu.TrackReceiver)
pkg/rtc/wrappedreceiver.go:219
↓ 1 callers
Function
ValidateConnectRequest
( lgr logger.Logger, r *http.Request, limitConfig config.LimitConfig, params ValidateConnectRequestParams,
pkg/service/utils.go:298
↓ 1 callers
Method
ValidateCreateRoom
(ctx context.Context, roomName livekit.RoomName)
pkg/service/interfaces.go:85
↓ 1 callers
Method
ValidateKeys
()
pkg/config/config.go:665
↓ 1 callers
Method
VerifySubscribeParticipantInfo
(pID livekit.ParticipantID, version uint32)
pkg/rtc/types/interfaces.go:483
↓ 1 callers
Method
WaitRead
()
pkg/sfu/buffer/buffer_base.go:690
↓ 1 callers
Function
WithAPIKey
(ctx context.Context, grants *auth.ClaimGrants, apiKey string)
pkg/service/auth.go:118
↓ 1 callers
Function
WithAudioConfig
WithAudioConfig sets up parameters for active speaker detection
pkg/sfu/receiver.go:63
↓ 1 callers
Function
WithDefaultWorkerLoad
(load float32)
pkg/agent/testutils/server.go:101
↓ 1 callers
Function
WithEgressID
(ctx context.Context, egressID string)
pkg/service/egressid.go:28
↓ 1 callers
Function
WithEnableRTPStreamRestartDetection
(enable bool)
pkg/sfu/receiver.go:70
↓ 1 callers
Function
WithForwardStats
(forwardStats *ForwardStats)
pkg/sfu/receiver.go:89
↓ 1 callers
Function
WithGrantsExpiry
(ctx context.Context, grants *auth.ClaimGrants, apiKey string, expiresAt time.Time)
pkg/service/auth.go:156
↓ 1 callers
Function
WithJobAssignmentHandler
(h func(*livekit.Job) JobLoad)
pkg/agent/testutils/server.go:91
↓ 1 callers
Function
WithJobLoad
(l JobLoad)
pkg/agent/testutils/server.go:97
↓ 1 callers
Function
WithLoadBalanceThreshold
WithLoadBalanceThreshold enables parallelization of packet writes when downTracks exceeds threshold Value should be between 3 and 150. For a server ha
pkg/sfu/receiver.go:82
↓ 1 callers
Function
WithPliThrottleConfig
WithPliThrottleConfig indicates minimum time(ms) between sending PLIs
pkg/sfu/receiver.go:55
↓ 1 callers
Method
Write
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorwriter.go:55
↓ 1 callers
Method
WriteMessage
(msg proto.Message)
pkg/rtc/signalling/interfaces.go:35
↓ 1 callers
Method
WriteNonSymmetric
(val, numValues uint32)
pkg/sfu/rtpextension/dependencydescriptor/bitstreamwriter.go:105
↓ 1 callers
Method
WritePacket
(data []byte, packet *datatrack.Packet, arrivalTime int64)
pkg/rtc/types/interfaces.go:869
↓ 1 callers
Method
WriteProbePackets
(bytesToSend int)
pkg/sfu/streamallocator/track.go:137
↓ 1 callers
Method
WritePublisherRTCP
(pkts []rtcp.Packet)
pkg/rtc/transportmanager.go:254
↓ 1 callers
Method
addAvailableLayer
(layer int32)
pkg/sfu/streamtrackermanager.go:514
↓ 1 callers
Method
addMigratedTrack
(cid string, ti *livekit.TrackInfo)
pkg/rtc/participant.go:3311
↓ 1 callers
Method
addPending
()
pkg/rtc/supervisor/publication_monitor.go:84
↓ 1 callers
Method
addPendingTrack
(req *livekit.AddTrackRequest)
pkg/rtc/participant.go:2860
↓ 1 callers
Method
aggregate
(other *intervalStats)
pkg/sfu/rtpstats/rtpstats_sender.go:67
↓ 1 callers
Method
allocateTrack
(track *Track)
pkg/sfu/streamallocator/streamallocator.go:931
↓ 1 callers
Function
applyDefaultRoomConfig
(room *livekit.Room, internal *livekit.RoomInternal, conf *config.RoomConfig)
pkg/service/roomallocator.go:186
↓ 1 callers
Method
applyNamedRoomConfiguration
(req *livekit.CreateRoomRequest)
pkg/service/roomallocator.go:204
↓ 1 callers
Method
audioUpdateWorker
()
pkg/rtc/room.go:1627
↓ 1 callers
Method
backgroundWorker
worker to perform periodic tasks per node
pkg/service/server.go:424
↓ 1 callers
Function
benchmarkGoroutine
(b *testing.B, buckets []int)
pkg/sfu/receiver_test.go:132
↓ 1 callers
Function
benchmarkLoadBalanced
(b *testing.B, numProcs, step, downTracks int)
pkg/sfu/receiver_test.go:152
↓ 1 callers
Function
benchmarkLoadBalancedPool
(b *testing.B, wp *workerpool.WorkerPool, numProcs, step, downTracks int)
pkg/sfu/receiver_test.go:179
↓ 1 callers
Function
benchmarkNoPool
(b *testing.B, downTracks int)
pkg/sfu/receiver_test.go:104
↓ 1 callers
Method
bitrateReport
()
pkg/sfu/streamtracker/streamtracker.go:295
↓ 1 callers
Method
bitrateReport
()
pkg/sfu/streamtracker/streamtracker_dd.go:243
↓ 1 callers
Method
bitrateReporter
()
pkg/sfu/streamtrackermanager.go:640
↓ 1 callers
Method
cacheForwarderState
()
pkg/rtc/participant.go:3673
↓ 1 callers
Method
calc
()
pkg/sfu/buffer/fps.go:128
↓ 1 callers
Method
calc
()
pkg/sfu/buffer/fps.go:456
↓ 1 callers
Method
calc
()
pkg/sfu/buffer/fps.go:663
↓ 1 callers
Method
calculateBitrateScore
(expectedBits int64, isEnabled bool)
pkg/sfu/connectionquality/scorer.go:132
↓ 1 callers
Method
calculatePacketScore
(aplw float64, includeRTT bool, includeJitter bool)
pkg/sfu/connectionquality/scorer.go:72
← previous
next →
2,401–2,500 of 7,437, ranked by callers