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
readFrameDtis
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:399
↓ 1 callers
Method
readFrameFdiffs
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:414
↓ 1 callers
Function
readInitialResponse
(source routing.MessageSource, timeout time.Duration)
pkg/service/rtcservice.go:693
↓ 1 callers
Method
readMandatoryFields
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:93
↓ 1 callers
Method
readResolutions
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:329
↓ 1 callers
Method
readTemplateChains
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:296
↓ 1 callers
Method
readTemplateDependencyStructure
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:163
↓ 1 callers
Method
readTemplateDtis
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:255
↓ 1 callers
Method
readTemplateFdiffs
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:275
↓ 1 callers
Method
readTemplateLayers
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:210
↓ 1 callers
Method
reconcileWorker
()
pkg/rtc/subscriptionmanager.go:689
↓ 1 callers
Method
recordInvocation
(key string, args []interface{})
pkg/rtc/types/typesfakes/fake_data_track_transport.go:102
↓ 1 callers
Function
redactCreateAgentDispatchRequest
(req *livekit.CreateAgentDispatchRequest)
pkg/service/agent_dispatch_service.go:118
↓ 1 callers
Function
redisClient
(t testing.TB)
pkg/service/utils_test.go:49
↓ 1 callers
Function
redisClient
()
test/integration_helpers.go:309
↓ 1 callers
Function
redisIDs
(ctx context.Context, s *RedisStore, key string)
pkg/service/redisstore.go:1034
↓ 1 callers
Function
redisLoadBatch
(ctx context.Context, s *RedisStore, key string, ids []string, keepEmpty bool)
pkg/service/redisstore.go:997
↓ 1 callers
Function
registerHeaderExtensions
(me *webrtc.MediaEngine, rtpHeaderExtension RTPHeaderExtensionConfig)
pkg/rtc/mediaengine.go:89
↓ 1 callers
Method
registerWorker
(w *agent.Worker)
pkg/service/agentservice.go:254
↓ 1 callers
Method
removeAvailableLayer
(layer int32)
pkg/sfu/streamtrackermanager.go:543
↓ 1 callers
Method
replayJoiningReliableMessages
()
pkg/rtc/participant.go:3944
↓ 1 callers
Method
report
(reportInterval time.Duration)
pkg/sfu/forwardstats.go:96
↓ 1 callers
Method
reset
()
pkg/service/twirp.go:77
↓ 1 callers
Method
reset
()
pkg/sfu/buffer/fps.go:713
↓ 1 callers
Method
resetIfStaleLocked
(arrivalTime int64)
pkg/sfu/audio/audiolevel.go:177
↓ 1 callers
Method
resetLocked
()
pkg/sfu/streamtracker/streamtracker_dd.go:106
↓ 1 callers
Method
restart
()
pkg/sfu/buffer/dependencydescriptorparser.go:251
↓ 1 callers
Method
restart
(generation int)
pkg/sfu/videolayerselector/dependencydescriptor.go:460
↓ 1 callers
Method
restrictReceiverCodecsToPublishList
restrictReceiverCodecsToPublishList narrows recv-side transceiver codec preferences to the publish list, so the answer doesn't advertise subscribe-onl
pkg/rtc/transport.go:3232
↓ 1 callers
Method
retransmitPackets
(nacks []uint16)
pkg/sfu/downtrack.go:2298
↓ 1 callers
Method
run
()
pkg/utils/opsqueue.go:68
↓ 1 callers
Method
run
()
pkg/telemetry/telemetryservice.go:255
↓ 1 callers
Method
run
()
pkg/sfu/ccutils/prober.go:278
↓ 1 callers
Function
runRedis
(t testing.TB)
pkg/service/docker_test.go:68
↓ 1 callers
Function
scenarioDataPublish
(t *testing.T)
test/scenarios.go:149
↓ 1 callers
Function
scenarioDataTracksPublishingUponJoining
(t *testing.T)
test/scenarios.go:209
↓ 1 callers
Function
scenarioDataUnlabeledPublish
(t *testing.T)
test/scenarios.go:179
↓ 1 callers
Function
scenarioPublishingUponJoining
a scenario with lots of clients connecting, publishing, and leaving at random periods
test/scenarios.go:33
↓ 1 callers
Function
scenarioReceiveBeforePublish
(t *testing.T)
test/scenarios.go:102
↓ 1 callers
Function
scoreToMOS
------------------------------------------
pkg/sfu/connectionquality/scorer.go:633
↓ 1 callers
Method
seed
(from *rtpStatsBase)
pkg/sfu/rtpstats/rtpstats_base.go:269
↓ 1 callers
Method
seedKeyFrame
(keyFrameSeederGeneration int32)
pkg/sfu/buffer/buffer_base.go:1499
↓ 1 callers
Function
selectAlternativeAudioCodec
(enabledCodecs []*livekit.Codec)
pkg/rtc/mediaengine.go:140
↓ 1 callers
Function
selectAlternativeVideoCodec
(enabledCodecs []*livekit.Codec)
pkg/rtc/mediaengine.go:130
↓ 1 callers
Function
selectTwoChoiceSortedNode
(nodes []*livekit.Node, sortBy string)
pkg/routing/selector/utils.go:97
↓ 1 callers
Function
selectTwoRandomNodes
(nodes []*livekit.Node)
pkg/routing/selector/utils.go:171
↓ 1 callers
Method
selectWorkerWeightedByLoad
(key workerKey, ignore map[*agent.Worker]struct{})
pkg/service/agentservice.go:514
↓ 1 callers
Method
sendDisconnectUpdatesForReconnect
()
pkg/rtc/participant_signal.go:193
↓ 1 callers
Method
sendGetDataBlobResponse
(requestId uint32, dataBlob *livekit.DataBlob)
pkg/rtc/participant_signal.go:379
↓ 1 callers
Method
sendICECandidate
(ic *webrtc.ICECandidate, target livekit.SignalTarget)
pkg/rtc/participant_signal.go:217
↓ 1 callers
Method
sendMediaSectionsRequirement
(numAudios uint32, numVideos uint32)
pkg/rtc/participant_signal.go:338
↓ 1 callers
Method
sendPaddingOnMute
()
pkg/sfu/downtrack.go:2570
↓ 1 callers
Method
sendPaddingOnMuteForVideo
()
pkg/sfu/downtrack.go:2581
↓ 1 callers
Method
sendPublishDataTrackResponse
(dti *livekit.DataTrackInfo)
pkg/rtc/participant_signal.go:354
↓ 1 callers
Method
sendRequest
(msg *livekit.SignalRequest)
test/client/client.go:834
↓ 1 callers
Method
sendRoomUpdate
()
pkg/rtc/room.go:851
↓ 1 callers
Method
sendSdpAnswer
(answer webrtc.SessionDescription, answerId uint32, midToTrackID map[string]string)
pkg/rtc/participant_signal.go:298
↓ 1 callers
Method
sendSdpOffer
(offer webrtc.SessionDescription, offerId uint32, midToTrackID map[string]string)
pkg/rtc/participant_signal.go:302
↓ 1 callers
Method
sendSilentFrameOnMuteForAudio
()
pkg/sfu/downtrack.go:2595
↓ 1 callers
Method
sendStoreDataBlobResponse
(requestId uint32, key *livekit.DataBlobKey)
pkg/rtc/participant_signal.go:372
↓ 1 callers
Method
sendStreamStateUpdate
(streamStateUpdate *livekit.StreamStateUpdate)
pkg/rtc/participant_signal.go:306
↓ 1 callers
Method
sendSubscribedAudioCodecUpdate
(subscribedAudioCodecUpdate *livekit.SubscribedAudioCodecUpdate)
pkg/rtc/participant_signal.go:314
↓ 1 callers
Method
sendSubscribedQualityUpdate
(subscribedQualityUpdate *livekit.SubscribedQualityUpdate)
pkg/rtc/participant_signal.go:310
↓ 1 callers
Method
sendSubscriptionResponse
(trackID livekit.TrackID, subErr livekit.SubscriptionError)
pkg/rtc/participant_signal.go:318
↓ 1 callers
Method
sendTrackUnpublished
(trackID livekit.TrackID)
pkg/rtc/participant_signal.go:244
↓ 1 callers
Method
sendUnpublishDataTrackResponse
(dti *livekit.DataTrackInfo)
pkg/rtc/participant_signal.go:360
↓ 1 callers
Method
sendWorker
()
pkg/sfu/pacer/leaky_bucket.go:80
↓ 1 callers
Method
sendWorker
()
pkg/sfu/pacer/no_queue.go:69
↓ 1 callers
Method
setBound
mark the subscription as bound - when we've received the client's answer
pkg/rtc/subscriptionmanager.go:1483
↓ 1 callers
Method
setClockRateLocked
(clockRate uint32)
pkg/sfu/rtpstats/rtpstats_base_lite.go:182
↓ 1 callers
Method
setCodecPreferencesForPublisher
( parsedOffer *sdp.SessionDescription, unmatchAudios []*sdp.MediaDescription, unmatchVideos []*sdp.MediaDes
pkg/rtc/participant_sdp.go:175
↓ 1 callers
Method
setCodecPreferencesOpusRedForPublisher
( parsedOffer *sdp.SessionDescription, unmatchAudios []*sdp.MediaDescription, )
pkg/rtc/participant_sdp.go:259
↓ 1 callers
Method
setConnected
(isConnected bool)
pkg/rtc/supervisor/publication_monitor.go:108
↓ 1 callers
Method
setConnectedAt
(at time.Time)
pkg/rtc/transport.go:798
↓ 1 callers
Method
setEntityIfUnknown
(entity uint64, sd selectorDecision)
pkg/sfu/videolayerselector/selectordecisioncache.go:167
↓ 1 callers
Method
setICEConnectedAt
(at time.Time)
pkg/rtc/transport.go:695
↓ 1 callers
Method
setICEStartedAt
(at time.Time)
pkg/rtc/transport.go:663
↓ 1 callers
Method
setIceConfig
(roomName livekit.RoomName, participant types.LocalParticipant)
pkg/service/roommanager.go:1177
↓ 1 callers
Method
setLastSenderReportTime
(at time.Time)
pkg/sfu/connectionquality/connectionstats_test.go:50
↓ 1 callers
Method
setMute
(isMuted bool)
pkg/rtc/supervisor/publication_monitor.go:115
↓ 1 callers
Method
setPaused
(paused bool)
pkg/sfu/streamtrackermanager.go:363
↓ 1 callers
Method
setPublishedTrack
(pubTrack types.LocalMediaTrack)
pkg/rtc/supervisor/publication_monitor.go:122
↓ 1 callers
Method
setRTT
(rtt uint32)
pkg/sfu/sequencer.go:140
↓ 1 callers
Method
setSettings
(settings *livekit.UpdateTrackSettings)
pkg/rtc/subscriptionmanager.go:1472
↓ 1 callers
Method
setSubscriptionOptions
(subscriptionOptions *livekit.DataTrackSubscriptionOptions)
pkg/rtc/subscriptionmanager.go:1626
↓ 1 callers
Function
setTestDataDownTrackClosed
(t *testing.T, ddt types.DataDownTrack)
pkg/rtc/subscriptionmanager_test.go:674
↓ 1 callers
Method
setTrackID
setTrackID either generates a new TrackID for an AddTrackRequest
pkg/rtc/participant.go:3555
↓ 1 callers
Method
setTrackMuted
(mute *livekit.MuteTrackRequest, fromAdmin bool)
pkg/rtc/participant.go:3125
↓ 1 callers
Method
setupDisconnectTimer
()
pkg/rtc/participant.go:2653
↓ 1 callers
Method
setupEnabledCodecs
(publishEnabledCodecs []*livekit.Codec, subscribeEnabledCodecs []*livekit.Codec, disabledCodecs *livekit.Disab
pkg/rtc/participant.go:3889
↓ 1 callers
Method
setupMetrics
()
pkg/rtc/participant.go:2165
↓ 1 callers
Function
setupServerWithWebhook
()
test/webhook_test.go:126
↓ 1 callers
Method
setupSignalStateCheckTimer
()
pkg/rtc/transport.go:2533
↓ 1 callers
Method
setupSignalling
----------------------------------------------------------
pkg/rtc/participant.go:1993
↓ 1 callers
Method
setupSubscriptionManager
()
pkg/rtc/participant.go:2109
↓ 1 callers
Method
setupTransportManager
()
pkg/rtc/participant.go:2007
↓ 1 callers
Method
setupUpDataTrackManager
()
pkg/rtc/participant.go:2102
↓ 1 callers
Method
setupUpTrackManager
()
pkg/rtc/participant.go:2088
↓ 1 callers
Method
simulationCleanupWorker
()
pkg/rtc/room.go:1746
↓ 1 callers
Function
sn16LTOrEqual
(a, b uint16)
pkg/sfu/buffer/fps.go:727
← previous
next →
2,801–2,900 of 7,437, ranked by callers