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
↓ 4 callers
Method
getAllSubscribedTracks
()
pkg/rtc/mediatracksubscriptions.go:342
↓ 4 callers
Method
getAndDeleteForwarderState
(trackID livekit.TrackID)
pkg/rtc/participant.go:3688
↓ 4 callers
Function
getConfig
(c *cli.Command)
cmd/server/main.go:195
↓ 4 callers
Method
getMaxDistanceSortedDeficientVideoTracks
()
pkg/sfu/streamallocator/streamallocator.go:1421
↓ 4 callers
Method
handleSubscribedTrackClose
DownTrack closing is how the publisher signifies that the subscription is no longer fulfilled this could be due to a few reasons: - subscriber-initiat
pkg/rtc/subscriptionmanager.go:964
↓ 4 callers
Method
handleTrackPublished
(track types.MediaTrack, isMigrated bool)
pkg/rtc/participant.go:3459
↓ 4 callers
Function
initSnapshot
----------------------------------
pkg/sfu/rtpstats/rtpstats_base.go:829
↓ 4 callers
Function
initSnapshotLite
----------------------------------
pkg/sfu/rtpstats/rtpstats_base_lite.go:541
↓ 4 callers
Function
isCandidateEqualTo
-------------------------------------------------------------
pkg/rtc/types/ice.go:321
↓ 4 callers
Method
isClosed
()
pkg/rtc/subscriptionmanager.go:174
↓ 4 callers
Method
launchTargetAgents
(ads []*agentDispatch, p types.Participant, jobType livekit.JobType)
pkg/rtc/room.go:1795
↓ 4 callers
Method
loadIngressState
(c redis.Cmdable, ingressId string)
pkg/service/redisstore.go:713
↓ 4 callers
Method
marshalLogObject
( e zapcore.ObjectEncoder, packetsExpected, packetsSeenMinusPadding uint64, extStartTS, extHighestTS uint64
pkg/sfu/rtpstats/rtpstats_base.go:562
↓ 4 callers
Method
maybeAddTrailer
(buf []byte)
pkg/sfu/downtrack.go:1908
↓ 4 callers
Method
maybeNotifyStatus
()
pkg/sfu/streamtracker/streamtracker.go:104
↓ 4 callers
Function
newSequencer
(size int, maybeSparse bool, logger logger.Logger)
pkg/sfu/sequencer.go:121
↓ 4 callers
Method
onNegotiationFailed
(warning bool, reason string)
pkg/rtc/transport.go:3042
↓ 4 callers
Method
onTrackUpdated
(p types.Participant, _ types.MediaTrack)
pkg/rtc/room.go:1152
↓ 4 callers
Method
outputAndClearICEStats
()
pkg/rtc/transport.go:3062
↓ 4 callers
Method
recordAttempt
(success bool)
pkg/rtc/subscriptionmanager.go:1333
↓ 4 callers
Method
recordInvocation
(key string, args []interface{})
pkg/telemetry/telemetryfakes/fake_analytics_service.go:222
↓ 4 callers
Method
recordInvocation
(key string, args []interface{})
pkg/service/servicefakes/fake_room_allocator.go:340
↓ 4 callers
Method
recordInvocation
(key string, args []interface{})
pkg/service/servicefakes/fake_egress_store.go:335
↓ 4 callers
Method
recordInvocation
(key string, args []interface{})
pkg/routing/routingfakes/fake_message_sink.go:253
↓ 4 callers
Method
recordInvocation
(key string, args []interface{})
pkg/routing/routingfakes/fake_message_source.go:244
↓ 4 callers
Function
redisIterPage
(ctx context.Context, s *RedisStore, key string, page *livekit.Pagination)
pkg/service/redisstore.go:1050
↓ 4 callers
Function
redisLoadOne
(ctx context.Context, s *RedisStore, key, id string, notFoundErr error)
pkg/service/redisstore.go:962
↓ 4 callers
Function
redisStoreDocker
(t testing.TB)
pkg/service/redisstore_test.go:35
↓ 4 callers
Function
redisStoreOne
(ctx context.Context, s *RedisStore, key, id string, p proto.Message)
pkg/service/redisstore.go:946
↓ 4 callers
Function
registerCodecs
(me *webrtc.MediaEngine, codecs []*livekit.Codec, rtcpFeedback RTCPFeedbackConfig, filterOutH264HighProfile bo
pkg/rtc/mediaengine.go:28
↓ 4 callers
Method
remove
(size int)
pkg/sfu/bwe/sendsidebwe/packet_group.go:59
↓ 4 callers
Method
roomAndParticipantForReq
(ctx context.Context, req participantReq)
pkg/service/roommanager.go:798
↓ 4 callers
Function
scoreToConnectionQuality
------------------------------------------
pkg/sfu/connectionquality/scorer.go:607
↓ 4 callers
Method
sendLeaveRequest
( reason types.ParticipantCloseReason, isExpectedToResume bool, isExpectedToReconnect bool, sendOnlyIfSupp
pkg/rtc/participant_signal.go:260
↓ 4 callers
Method
set
(seq uint64, received bool)
pkg/sfu/buffer/frameintegrity.go:116
↓ 4 callers
Method
setBindStateLocked
(state bindState)
pkg/sfu/downtrack.go:685
↓ 4 callers
Method
setDataTrackDesired
(trackID livekit.TrackID, desired bool)
pkg/rtc/subscriptionmanager.go:447
↓ 4 callers
Function
sortPage
(items []P, page *livekit.Pagination)
pkg/service/redisstore.go:1087
↓ 4 callers
Method
subscribeToExistingTracks
(p types.LocalParticipant, isSync bool)
pkg/rtc/room.go:1491
↓ 4 callers
Method
toProto
( packetsExpected, packetsSeenMinusPadding, packetsLost uint64, extStartTS, extHighestTS uint64, jitter, ma
pkg/sfu/rtpstats/rtpstats_base.go:620
↓ 4 callers
Method
undoUpdatesLocked
(resSN utils.WrapAroundUpdateResult[uint64], resTS utils.WrapAroundUpdateResult[uint64])
pkg/sfu/rtpstats/rtpstats_receiver.go:238
↓ 4 callers
Method
updateGapHistogram
(gap int)
pkg/sfu/rtpstats/rtpstats_base.go:796
↓ 4 callers
Method
updateQualityChange
(force bool)
pkg/rtc/dynacast/dynacastqualityvideo.go:192
↓ 4 callers
Method
upgrade
(receiver sfu.TrackReceiver)
pkg/rtc/wrappedreceiver.go:556
↓ 4 callers
Function
wrapSIPContextError
wrapSIPContextError converts raw context.DeadlineExceeded / context.Canceled into psrpc-coded errors so they aren't surfaced as @code:unknown / HTTP 5
pkg/service/sip.go:764
↓ 4 callers
Method
write
(msg *livekit.WorkerMessage)
test/agent.go:175
↓ 3 callers
Method
Active
()
pkg/sfu/videolayerselector/decodetarget.go:46
↓ 3 callers
Method
AddLocalICECandidate
(c ice.Candidate, filtered, trickle bool)
pkg/rtc/types/ice.go:176
↓ 3 callers
Method
AddOnCodecStateChange
(func(webrtc.RTPCodecParameters, ReceiverCodecState))
pkg/sfu/receiver_base.go:145
↓ 3 callers
Function
AddParticipant
()
pkg/telemetry/prometheus/rooms.go:165
↓ 3 callers
Method
AddPublishedTrack
(track types.MediaTrack)
pkg/rtc/uptrackmanager.go:269
↓ 3 callers
Method
AddTrackLocal
(trackLocal webrtc.TrackLocal, params AddTrackParams)
pkg/rtc/types/interfaces.go:467
↓ 3 callers
Method
AddTransceiverFromTrackLocal
(trackLocal webrtc.TrackLocal, params AddTrackParams)
pkg/rtc/types/interfaces.go:468
↓ 3 callers
Method
AllocateOptimal
(allowOvershoot bool, hold bool)
pkg/sfu/streamallocator/track.go:141
↓ 3 callers
Method
BeginUpdateActive
()
pkg/sfu/videolayerselector/framechain.go:116
↓ 3 callers
Method
BufferedAmountGetter
()
pkg/sfu/datachannel/datachannel_writer.go:74
↓ 3 callers
Method
CanPublishData
()
pkg/rtc/participant.go:1804
↓ 3 callers
Method
CanSubscribe
()
pkg/rtc/types/interfaces.go:452
↓ 3 callers
Method
CapturedTrafficRatio
()
pkg/sfu/bwe/sendsidebwe/traffic_stats.go:102
↓ 3 callers
Method
CheckRoomNameLength
(name string)
pkg/config/config.go:303
↓ 3 callers
Method
CheckSync
()
pkg/sfu/videolayerselector/videolayerselector.go:53
↓ 3 callers
Function
ChunkProtoBatch
(batch []T, target int)
pkg/rtc/utils.go:176
↓ 3 callers
Method
ClearAndResetValue
(start RT, val VT)
pkg/sfu/utils/rangemap.go:91
↓ 3 callers
Method
Close
()
pkg/sfu/receiver_base.go:170
↓ 3 callers
Method
CloseSignalConnection
(reason SignallingCloseReason)
pkg/rtc/types/interfaces.go:433
↓ 3 callers
Method
CongestionState
()
pkg/sfu/bwe/bwe.go:107
↓ 3 callers
Method
ConnectedAt
()
pkg/rtc/participant.go:604
↓ 3 callers
Method
Create
(ctx context.Context, req *rpc.WHIPCreateRequest)
pkg/service/roommanager_service.go:45
↓ 3 callers
Method
CreateBufferFactory
()
pkg/sfu/buffer/factory.go:36
↓ 3 callers
Method
CreateDataChannelIfEmpty
(dcLabel string, dci *webrtc.DataChannelInit)
pkg/rtc/transport.go:1383
↓ 3 callers
Method
DebugInfo
()
pkg/sfu/receiver_base.go:126
↓ 3 callers
Method
DeleteIngress
(ctx context.Context, info *livekit.IngressInfo)
pkg/service/interfaces.go:77
↓ 3 callers
Method
DeleteSIPDispatchRule
(ctx context.Context, sipDispatchRuleID string)
pkg/service/interfaces.go:104
↓ 3 callers
Method
DeltaInfoSender
(senderSnapshotID uint32)
pkg/sfu/rtpstats/rtpstats_sender.go:1047
↓ 3 callers
Method
EndUpdateActive
()
pkg/sfu/videolayerselector/framechain.go:124
↓ 3 callers
Function
EnsureCreatePermission
(ctx context.Context)
pkg/service/auth.go:196
↓ 3 callers
Method
FirstConnectedAt
()
pkg/rtc/transport.go:1442
↓ 3 callers
Function
GenerateCLIFlags
(existingFlags []cli.Flag, hidden bool)
pkg/config/config.go:729
↓ 3 callers
Function
GetAgentTopic
(agentName, namespace, deployment string)
pkg/agent/client.go:333
↓ 3 callers
Method
GetConnectionScoreAndQuality
()
pkg/rtc/types/interfaces.go:818
↓ 3 callers
Method
GetCountry
getters
pkg/rtc/types/interfaces.go:403
↓ 3 callers
Method
GetDataBlob
(key *livekit.DataBlobKey)
pkg/rtc/types/interfaces.go:360
↓ 3 callers
Method
GetDecision
(entity uint64)
pkg/sfu/videolayerselector/selectordecisioncache.go:78
↓ 3 callers
Method
GetExtLastTimestamp
()
pkg/sfu/rtpmunger.go:105
↓ 3 callers
Method
GetFrameRateCalculatorForSpatial
(spatial int32)
pkg/sfu/buffer/fps.go:556
↓ 3 callers
Method
GetLocalParticipants
()
pkg/rtc/types/interfaces.go:752
↓ 3 callers
Function
GetNodeSysload
(node *livekit.Node)
pkg/routing/selector/utils.go:49
↓ 3 callers
Method
GetPacer
()
pkg/rtc/types/interfaces.go:550
↓ 3 callers
Method
GetPadding
(frameEndNeeded bool)
pkg/sfu/forwarder.go:2304
↓ 3 callers
Method
GetParticipantCount
()
pkg/rtc/room.go:374
↓ 3 callers
Method
GetPublishedTrack
(trackID livekit.TrackID)
pkg/rtc/uptrackmanager.go:139
↓ 3 callers
Method
GetPublishedTrackIDs
()
test/client/client.go:1094
↓ 3 callers
Method
GetPublisherICESessionUfrag
()
pkg/rtc/types/interfaces.go:427
↓ 3 callers
Method
GetRTT
()
pkg/rtc/transport.go:1422
↓ 3 callers
Method
GetRatio
()
pkg/sfu/bwe/remotebwe/nack_tracker.go:92
↓ 3 callers
Method
GetReporter
()
pkg/rtc/types/interfaces.go:406
↓ 3 callers
Method
GetSenderReportParams
()
pkg/sfu/forwarder.go:783
↓ 3 callers
Method
GetSeq
()
pkg/routing/signal.go:179
↓ 3 callers
Method
GetSnTsForPadding
(num int, frameRate uint32, forceMarker bool)
pkg/sfu/forwarder.go:2249
↓ 3 callers
Method
GetSubscriptionResponseAndClear
()
test/client/client.go:814
← previous
next →
701–800 of 7,437, ranked by callers