MCPcopy Create free account

hub / github.com/livekit/livekit / functions

Functions7,437 in github.com/livekit/livekit

↓ 1 callersMethodTokenExpiresAt
()
pkg/rtc/types/interfaces.go:448
↓ 1 callersMethodTrackInfo
()
pkg/rtc/wrappedreceiver.go:390
↓ 1 callersMethodTrackInfo
()
pkg/sfu/receiver_base.go:324
↓ 1 callersMethodTrackMaxSubscribedVideoQuality
TrackMaxSubscribedVideoQuality - publisher is notified of the max quality subscribers desire
pkg/telemetry/telemetryservice.go:69
↓ 1 callersMethodTrackMuted
TrackMuted - the publisher has muted the Track
pkg/telemetry/telemetryservice.go:63
↓ 1 callersMethodTrackPublishRTPStats
(ctx context.Context, roomID livekit.RoomID, roomName livekit.RoomName, participantID livekit.ParticipantID, t
pkg/telemetry/telemetryservice.go:70
↓ 1 callersMethodTrackPublishRequested
TrackPublishRequested - a publication attempt has been received
pkg/telemetry/telemetryservice.go:49
↓ 1 callersMethodTrackPublished
TrackPublished - a publication attempt has been successful
pkg/telemetry/telemetryservice.go:51
↓ 1 callersMethodTrackSubscribeFailed
TrackSubscribeFailed - failure to subscribe to a track
pkg/telemetry/telemetryservice.go:61
↓ 1 callersMethodTrackSubscribeRTPStats
(ctx context.Context, roomID livekit.RoomID, roomName livekit.RoomName, participantID livekit.ParticipantID, t
pkg/telemetry/telemetryservice.go:71
↓ 1 callersMethodTrackSubscribeRequested
TrackSubscribeRequested - a participant requested to subscribe to a track
pkg/telemetry/telemetryservice.go:55
↓ 1 callersMethodTrackUnmuted
TrackUnmuted - the publisher has muted the Track
pkg/telemetry/telemetryservice.go:65
↓ 1 callersMethodTrackUnsubscribed
TrackUnsubscribed - a participant unsubscribed from a track successfully
pkg/telemetry/telemetryservice.go:59
↓ 1 callersMethodTrailer
()
pkg/rtc/room.go:334
↓ 1 callersMethodTryClose
()
pkg/rtc/mediatrackreceiver.go:420
↓ 1 callersFunctionTwirpEgressID
()
pkg/service/egressid.go:14
↓ 1 callersFunctionTwirpLogger
logging handling inspired by https://github.com/bakins/twirpzap License: Apache-2.0
pkg/service/twirp.go:48
↓ 1 callersFunctionTwirpRequestStatusReporter
()
pkg/service/twirp.go:169
↓ 1 callersMethodUncacheDownTrack
(rtpTransceiver *webrtc.RTPTransceiver)
pkg/rtc/types/interfaces.go:535
↓ 1 callersMethodUnmarshal
(marshalled []byte)
pkg/sfu/rtpextension/abscapturetime/abscapturetime.go:104
↓ 1 callersFunctionUnpackDataTrackLabel
(packed string)
pkg/rtc/utils.go:72
↓ 1 callersMethodUnregisterNode
()
pkg/routing/redisrouter.go:80
↓ 1 callersMethodUnregisterNode
()
pkg/routing/interfaces.go:130
↓ 1 callersMethodUnsubscribeFromDataTrack
(trackID livekit.TrackID)
pkg/rtc/types/interfaces.go:480
↓ 1 callersMethodUnsubscribeFromTrack
(trackID livekit.TrackID)
pkg/rtc/subscriptionmanager.go:214
↓ 1 callersMethodUpTrackBitrateAvailabilityChange
()
pkg/sfu/downtrack.go:57
↓ 1 callersMethodUpTrackBitrateReport
(availableLayers []int32, bitrates Bitrates)
pkg/sfu/downtrack.go:60
↓ 1 callersMethodUpTrackLayersChange
()
pkg/sfu/downtrack.go:56
↓ 1 callersMethodUpdate
(stat *windowStat)
pkg/sfu/connectionquality/scorer.go:506
↓ 1 callersMethodUpdateActive
(activeBitmask uint32)
pkg/sfu/videolayerselector/decodetarget.go:50
↓ 1 callersMethodUpdateAndGetNodeStats
()
pkg/routing/nodestats.go:66
↓ 1 callersMethodUpdateAt
(stat *windowStat, at time.Time)
pkg/sfu/connectionquality/scorer.go:499
↓ 1 callersMethodUpdateCodec
(codecMimeType mime.MimeType, isFECEnabled bool)
pkg/sfu/connectionquality/connectionstats.go:110
↓ 1 callersMethodUpdateCodecInfo
(codecs []*livekit.SimulcastCodec)
pkg/rtc/mediatrackreceiver.go:804
↓ 1 callersMethodUpdateCodecRids
(mimeType mime.MimeType, rids buffer.VideoLayersRid)
pkg/rtc/mediatrackreceiver.go:852
↓ 1 callersMethodUpdateCodecSdpCid
(mimeType mime.MimeType, sdpCid string)
pkg/rtc/mediatrackreceiver.go:836
↓ 1 callersMethodUpdateConfig
(conf *config.NodeStatsConfig)
pkg/routing/nodestats.go:46
↓ 1 callersMethodUpdateFir
(firCount uint32)
pkg/sfu/rtpstats/rtpstats_base.go:330
↓ 1 callersMethodUpdateLastSeenSignal
()
pkg/rtc/types/interfaces.go:434
↓ 1 callersMethodUpdateLayerLockPliAndTime
(pliCount uint32)
pkg/sfu/rtpstats/rtpstats_sender.go:663
↓ 1 callersMethodUpdateNackProcessed
(nackAckCount uint32, nackMissCount uint32, nackRepeatedCount uint32)
pkg/sfu/rtpstats/rtpstats_base_lite.go:234
↓ 1 callersMethodUpdatePacketLossWeight
(packetLossWeight float64)
pkg/sfu/connectionquality/scorer.go:261
↓ 1 callersMethodUpdatePli
(pliCount uint32)
pkg/sfu/rtpstats/rtpstats_base_lite.go:271
↓ 1 callersMethodUpdatePliTime
()
pkg/sfu/rtpstats/rtpstats_base_lite.go:286
↓ 1 callersMethodUpdatePublishedAudioTrack
(update *livekit.UpdateLocalAudioTrack)
pkg/rtc/uptrackmanager.go:245
↓ 1 callersMethodUpdatePublishedVideoTrack
(update *livekit.UpdateLocalVideoTrack)
pkg/rtc/uptrackmanager.go:257
↓ 1 callersMethodUpdatePublisherConfig
(consolidated bool)
pkg/rtc/config.go:94
↓ 1 callersMethodUpdateRtt
(rtt uint32)
pkg/sfu/rtpstats/rtpstats_base.go:371
↓ 1 callersMethodUpdateSubscriberSettingsArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_subscribed_track.go:1021
↓ 1 callersMethodUpdateSubscriberSettingsCallCount
()
pkg/rtc/types/typesfakes/fake_subscribed_track.go:1009
↓ 1 callersMethodUpdateSubscriptions
( participant types.LocalParticipant, trackIDs []livekit.TrackID, participantTracks []*livekit.ParticipantT
pkg/rtc/room.go:1349
↓ 1 callersMethodUpdateTrackInfo
(ti *livekit.TrackInfo)
pkg/sfu/receiver.go:217
↓ 1 callersMethodUpdateVideoLayer
selects appropriate video layer according to subscriber preferences
pkg/rtc/types/interfaces.go:897
↓ 1 callersMethodUpdateVideoSize
(mimeType mime.MimeType, sizes []codec.VideoSize)
pkg/rtc/mediatrackreceiver.go:980
↓ 1 callersMethodUpgrade
(receiver sfu.TrackReceiver)
pkg/rtc/wrappedreceiver.go:219
↓ 1 callersFunctionValidateConnectRequest
( lgr logger.Logger, r *http.Request, limitConfig config.LimitConfig, params ValidateConnectRequestParams,
pkg/service/utils.go:298
↓ 1 callersMethodValidateCreateRoom
(ctx context.Context, roomName livekit.RoomName)
pkg/service/interfaces.go:85
↓ 1 callersMethodValidateKeys
()
pkg/config/config.go:665
↓ 1 callersMethodVerifySubscribeParticipantInfo
(pID livekit.ParticipantID, version uint32)
pkg/rtc/types/interfaces.go:483
↓ 1 callersMethodWaitRead
()
pkg/sfu/buffer/buffer_base.go:690
↓ 1 callersFunctionWithAPIKey
(ctx context.Context, grants *auth.ClaimGrants, apiKey string)
pkg/service/auth.go:118
↓ 1 callersFunctionWithAudioConfig
WithAudioConfig sets up parameters for active speaker detection
pkg/sfu/receiver.go:63
↓ 1 callersFunctionWithDefaultWorkerLoad
(load float32)
pkg/agent/testutils/server.go:101
↓ 1 callersFunctionWithEgressID
(ctx context.Context, egressID string)
pkg/service/egressid.go:28
↓ 1 callersFunctionWithEnableRTPStreamRestartDetection
(enable bool)
pkg/sfu/receiver.go:70
↓ 1 callersFunctionWithForwardStats
(forwardStats *ForwardStats)
pkg/sfu/receiver.go:89
↓ 1 callersFunctionWithGrantsExpiry
(ctx context.Context, grants *auth.ClaimGrants, apiKey string, expiresAt time.Time)
pkg/service/auth.go:156
↓ 1 callersFunctionWithJobAssignmentHandler
(h func(*livekit.Job) JobLoad)
pkg/agent/testutils/server.go:91
↓ 1 callersFunctionWithJobLoad
(l JobLoad)
pkg/agent/testutils/server.go:97
↓ 1 callersFunctionWithLoadBalanceThreshold
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 callersFunctionWithPliThrottleConfig
WithPliThrottleConfig indicates minimum time(ms) between sending PLIs
pkg/sfu/receiver.go:55
↓ 1 callersMethodWrite
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorwriter.go:55
↓ 1 callersMethodWriteMessage
(msg proto.Message)
pkg/rtc/signalling/interfaces.go:35
↓ 1 callersMethodWriteNonSymmetric
(val, numValues uint32)
pkg/sfu/rtpextension/dependencydescriptor/bitstreamwriter.go:105
↓ 1 callersMethodWritePacket
(data []byte, packet *datatrack.Packet, arrivalTime int64)
pkg/rtc/types/interfaces.go:869
↓ 1 callersMethodWriteProbePackets
(bytesToSend int)
pkg/sfu/streamallocator/track.go:137
↓ 1 callersMethodWritePublisherRTCP
(pkts []rtcp.Packet)
pkg/rtc/transportmanager.go:254
↓ 1 callersMethodaddAvailableLayer
(layer int32)
pkg/sfu/streamtrackermanager.go:514
↓ 1 callersMethodaddMigratedTrack
(cid string, ti *livekit.TrackInfo)
pkg/rtc/participant.go:3311
↓ 1 callersMethodaddPending
()
pkg/rtc/supervisor/publication_monitor.go:84
↓ 1 callersMethodaddPendingTrack
(req *livekit.AddTrackRequest)
pkg/rtc/participant.go:2860
↓ 1 callersMethodaggregate
(other *intervalStats)
pkg/sfu/rtpstats/rtpstats_sender.go:67
↓ 1 callersMethodallocateTrack
(track *Track)
pkg/sfu/streamallocator/streamallocator.go:931
↓ 1 callersFunctionapplyDefaultRoomConfig
(room *livekit.Room, internal *livekit.RoomInternal, conf *config.RoomConfig)
pkg/service/roomallocator.go:186
↓ 1 callersMethodapplyNamedRoomConfiguration
(req *livekit.CreateRoomRequest)
pkg/service/roomallocator.go:204
↓ 1 callersMethodaudioUpdateWorker
()
pkg/rtc/room.go:1627
↓ 1 callersMethodbackgroundWorker
worker to perform periodic tasks per node
pkg/service/server.go:424
↓ 1 callersFunctionbenchmarkGoroutine
(b *testing.B, buckets []int)
pkg/sfu/receiver_test.go:132
↓ 1 callersFunctionbenchmarkLoadBalanced
(b *testing.B, numProcs, step, downTracks int)
pkg/sfu/receiver_test.go:152
↓ 1 callersFunctionbenchmarkLoadBalancedPool
(b *testing.B, wp *workerpool.WorkerPool, numProcs, step, downTracks int)
pkg/sfu/receiver_test.go:179
↓ 1 callersFunctionbenchmarkNoPool
(b *testing.B, downTracks int)
pkg/sfu/receiver_test.go:104
↓ 1 callersMethodbitrateReport
()
pkg/sfu/streamtracker/streamtracker.go:295
↓ 1 callersMethodbitrateReport
()
pkg/sfu/streamtracker/streamtracker_dd.go:243
↓ 1 callersMethodbitrateReporter
()
pkg/sfu/streamtrackermanager.go:640
↓ 1 callersMethodcacheForwarderState
()
pkg/rtc/participant.go:3673
↓ 1 callersMethodcalc
()
pkg/sfu/buffer/fps.go:128
↓ 1 callersMethodcalc
()
pkg/sfu/buffer/fps.go:456
↓ 1 callersMethodcalc
()
pkg/sfu/buffer/fps.go:663
↓ 1 callersMethodcalculateBitrateScore
(expectedBits int64, isEnabled bool)
pkg/sfu/connectionquality/scorer.go:132
↓ 1 callersMethodcalculatePacketScore
(aplw float64, includeRTT bool, includeJitter bool)
pkg/sfu/connectionquality/scorer.go:72
← previousnext →2,401–2,500 of 7,437, ranked by callers