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
↓ 3 callers
Function
sn16LT
-----------------------------------------------
pkg/sfu/buffer/fps.go:723
↓ 3 callers
Method
update
()
pkg/rtc/supervisor/publication_monitor.go:173
↓ 3 callers
Method
updatePliLocked
(pliCount uint32)
pkg/sfu/rtpstats/rtpstats_base_lite.go:282
↓ 3 callers
Method
updatePliTimeLocked
()
pkg/sfu/rtpstats/rtpstats_base_lite.go:297
↓ 3 callers
Method
updateQualityChange
(force bool)
pkg/rtc/dynacast/dynacastqualityaudio.go:147
↓ 3 callers
Method
updateScoreWithAggregate
(agg *rtpstats.RTPDeltaInfo, lastRTCPAt time.Time, at time.Time)
pkg/sfu/connectionquality/connectionstats.go:204
↓ 3 callers
Method
validateInternal
( lgr logger.Logger, r *http.Request, needsJoinRequest bool, strict bool, )
pkg/service/rtcservice.go:130
↓ 3 callers
Function
verifyPktsEqual
(t *testing.T, p1s, p2s []*rtp.Packet)
pkg/sfu/redreceiver_test.go:252
↓ 2 callers
Method
Accept
()
pkg/agent/testutils/server.go:162
↓ 2 callers
Method
Activate
(guard *ReferenceGuard)
pkg/telemetry/statsworker.go:39
↓ 2 callers
Method
ActiveReceiver
()
pkg/rtc/mediatrackreceiver.go:1176
↓ 2 callers
Method
AddBitrateTransition
(bitrate int64)
pkg/sfu/connectionquality/scorer.go:305
↓ 2 callers
Function
AddConnection
(direction Direction)
pkg/telemetry/prometheus/packets.go:356
↓ 2 callers
Method
AddLocalCandidate
(c *webrtc.ICECandidate, filtered, trickle bool)
pkg/rtc/types/ice.go:160
↓ 2 callers
Method
AddOnBind
(f func(error))
pkg/rtc/types/interfaces.go:879
↓ 2 callers
Method
AddPublication
(trackID livekit.TrackID)
pkg/rtc/supervisor/participant_supervisor.go:92
↓ 2 callers
Method
AddPublishedDataTrack
(dt types.DataTrack)
pkg/rtc/updatatrackmanager.go:66
↓ 2 callers
Method
AddReceiverReportListener
(listener ReceiverReportListener)
pkg/sfu/downtrack.go:1644
↓ 2 callers
Method
AddTrack
(track *webrtc.TrackLocalStaticSample, path string, opts ...AddTrackOption)
test/client/client.go:888
↓ 2 callers
Method
AddTrackToStreamAllocator
(subTrack types.SubscribedTrack)
pkg/rtc/transport.go:2037
↓ 2 callers
Method
AddTracker
(layer int32)
pkg/sfu/streamtrackermanager.go:237
↓ 2 callers
Method
AddValue
(value T)
pkg/sfu/ccutils/trenddetector.go:119
↓ 2 callers
Function
AggregateRTPStats
(statsList []*livekit.RTPStats)
pkg/sfu/rtpstats/rtpstats_base.go:835
↓ 2 callers
Method
AllocateNextHigher
(availableChannelCapacity int64, allowOvershoot bool)
pkg/sfu/streamallocator/track.go:169
↓ 2 callers
Method
AssignJob
(ctx context.Context, job *livekit.Job, hook AssignmentHook)
pkg/agent/worker.go:333
↓ 2 callers
Function
AugmentClientInfo
(ci *livekit.ClientInfo, req *http.Request)
pkg/service/utils.go:249
↓ 2 callers
Method
BandwidthRequested
()
pkg/sfu/streamallocator/track.go:185
↓ 2 callers
Method
BindLocked
(rtpParameters webrtc.RTPParameters, codec webrtc.RTPCodecCapability, bitrate int)
pkg/sfu/buffer/buffer_base.go:279
↓ 2 callers
Method
BitrateTemporalCumulative
()
pkg/sfu/streamtracker/interfaces.go:67
↓ 2 callers
Method
Bound
for DownTrack callback to notify us that it's bound
pkg/rtc/subscribedtrack.go:190
↓ 2 callers
Method
BytesReceived
()
test/client/client.go:1338
↓ 2 callers
Function
BytesTrackIDForParticipantID
-----------------------------------------------------------------------
pkg/rtc/signalanddatastats.go:305
↓ 2 callers
Method
CanPublishDataReturns
(result1 bool)
pkg/rtc/types/typesfakes/fake_local_participant.go:1989
↓ 2 callers
Method
CanPublishSource
(source livekit.TrackSource)
pkg/rtc/participant.go:1796
↓ 2 callers
Method
CanSubscribeReturns
(result1 bool)
pkg/rtc/types/typesfakes/fake_local_participant.go:2156
↓ 2 callers
Method
CheckParticipantIdentityLength
(identity string)
pkg/config/config.go:307
↓ 2 callers
Method
CheckParticipantNameLength
(name string)
pkg/config/config.go:311
↓ 2 callers
Method
CleanEndedEgress
()
pkg/service/redisstore.go:489
↓ 2 callers
Method
ClearAllBuffers
(reason string)
pkg/sfu/receiver_base.go:844
↓ 2 callers
Method
ClearSubscriberNodes
()
pkg/rtc/types/interfaces.go:825
↓ 2 callers
Method
Close
()
pkg/routing/messagechannel.go:77
↓ 2 callers
Method
CloseReason
()
pkg/rtc/types/interfaces.go:306
↓ 2 callers
Method
CloseWithReason
(reason string)
pkg/sfu/buffer/buffer_base.go:129
↓ 2 callers
Function
CodecParametersFuzzySearch
Do a fuzzy find for a codec in the list of codecs Used for lookup up a codec in an existing list to find a match
pkg/sfu/utils/helpers.go:31
↓ 2 callers
Method
Codecs
()
pkg/rtc/wrappedreceiver.go:156
↓ 2 callers
Function
CompareParticipant
(pi1 *livekit.ParticipantInfo, pi2 *livekit.ParticipantInfo)
pkg/rtc/room.go:2188
↓ 2 callers
Function
CondenseStat
(stat *livekit.AnalyticsStat)
pkg/telemetry/statsworker.go:333
↓ 2 callers
Function
CopySignalStreamToMessageChannel
( stream psrpc.Stream[SendType, RecvType], ch *MessageChannel, reader SignalMessageReader[RecvType], confi
pkg/routing/signal.go:191
↓ 2 callers
Method
CreateDispatch
(ctx context.Context, req *livekit.AgentDispatch)
pkg/service/roommanager.go:1018
↓ 2 callers
Method
CreateRoom
CreateRoom starts an rtc room
pkg/routing/interfaces.go:156
↓ 2 callers
Method
CreateRoomWithNodeID
(ctx context.Context, req *livekit.CreateRoomRequest, nodeID livekit.NodeID)
pkg/routing/localrouter.go:100
↓ 2 callers
Function
CreateRouter
( rc redis.UniversalClient, node LocalNode, signalClient SignalClient, roomManagerClient RoomManagerClient
pkg/routing/interfaces.go:166
↓ 2 callers
Method
CreateSenderReport
()
pkg/sfu/downtrack.go:1785
↓ 2 callers
Method
DeleteAgentDispatch
(ctx context.Context, dispatch *livekit.AgentDispatch)
pkg/rtc/room.go:76
↓ 2 callers
Method
DeleteParticipant
(ctx context.Context, roomName livekit.RoomName, identity livekit.ParticipantIdentity)
pkg/service/interfaces.go:41
↓ 2 callers
Method
DeltaInfo
(snapshotID uint32)
pkg/sfu/rtpstats/rtpstats_sender.go:1031
↓ 2 callers
Function
DispatchAgentWorkerSignal
(c agent.SignalConn, h agent.WorkerSignalHandler, l logger.Logger)
pkg/service/agentservice.go:96
↓ 2 callers
Method
DownTrack
()
pkg/rtc/subscribedtrack.go:284
↓ 2 callers
Method
EndProbeCluster
(probeClusterId ccutils.ProbeClusterId)
pkg/sfu/pacer/pacer.go:70
↓ 2 callers
Function
EnsureDestRoomPermission
(ctx context.Context, source livekit.RoomName, destination livekit.RoomName)
pkg/service/auth.go:244
↓ 2 callers
Function
EnsureSIPCallPermission
(ctx context.Context)
pkg/service/auth.go:236
↓ 2 callers
Method
ExtHighestSequenceNumber
()
pkg/sfu/rtpstats/rtpstats_sender.go:1419
↓ 2 callers
Function
FindRTXPayloadType
Given a CodecParameters find the RTX CodecParameters if one exists
pkg/sfu/utils/helpers.go:51
↓ 2 callers
Method
FireTrackByRTPPacket
GoSDK(pion) relies on rtp packets to fire ontrack event, browsers and native (libwebrtc) rely on sdp
pkg/rtc/clientinfo.go:62
↓ 2 callers
Method
GetAdaptiveStream
()
pkg/rtc/types/interfaces.go:408
↓ 2 callers
Method
GetBufferFactory
()
pkg/rtc/types/interfaces.go:421
↓ 2 callers
Method
GetCachedReliableDataMessage
(seqs map[livekit.ParticipantID]uint32)
pkg/rtc/types/interfaces.go:392
↓ 2 callers
Method
GetClientConfiguration
()
pkg/rtc/types/interfaces.go:420
↓ 2 callers
Function
GetClientIP
(r *http.Request)
pkg/service/utils.go:114
↓ 2 callers
Method
GetClientInfo
()
pkg/rtc/participant.go:616
↓ 2 callers
Method
GetConnectionQuality
()
pkg/rtc/types/interfaces.go:494
↓ 2 callers
Method
GetDataBlobReturns
(result1 *livekit.DataBlob)
pkg/rtc/types/typesfakes/fake_participant.go:781
↓ 2 callers
Method
GetDirection
()
pkg/sfu/ccutils/trenddetector.go:161
↓ 2 callers
Method
GetExpectedRTPTimestamp
(at time.Time)
pkg/sfu/rtpstats/rtpstats_sender.go:904
↓ 2 callers
Method
GetFrameRateForSpatial
(spatial int32)
pkg/sfu/buffer/fps.go:530
↓ 2 callers
Method
GetHighestEstimate
()
pkg/sfu/bwe/remotebwe/channel_observer.go:158
↓ 2 callers
Method
GetInfo
()
pkg/rtc/types/ice.go:125
↓ 2 callers
Method
GetLoggerReturns
(result1 logger.Logger)
pkg/rtc/types/typesfakes/fake_local_participant.go:3583
↓ 2 callers
Method
GetNACKPairsLocked
()
pkg/sfu/buffer/buffer_base.go:1565
↓ 2 callers
Method
GetNodeForRoom
GetNodeForRoom finds the node where the room is hosted at
pkg/routing/redisrouter.go:101
↓ 2 callers
Method
GetOrCreateNotifier
(key string)
pkg/utils/changenotifier.go:90
↓ 2 callers
Method
GetOrCreateTrackChangeNotifier
(trackID livekit.TrackID)
pkg/rtc/roomtrackmanager.go:170
↓ 2 callers
Method
GetOrCreateTrackRemoveNotifier
(trackID livekit.TrackID)
pkg/rtc/roomtrackmanager.go:174
↓ 2 callers
Method
GetOrNew
(packetType packetio.BufferPacketType, ssrc uint32)
pkg/sfu/buffer/factory.go:55
↓ 2 callers
Function
GetOtherParticipantInfo
GetOtherParticipantInfo returns ParticipantInfo for everyone in the room except for the participant identified by lp.Identity()
pkg/rtc/room.go:2326
↓ 2 callers
Method
GetPacket
(buf []byte, esn uint64)
pkg/sfu/buffer/buffer_base.go:94
↓ 2 callers
Method
GetPacketsSeenMinusPadding
()
pkg/sfu/rtpstats/rtpstats_sender.go:675
↓ 2 callers
Method
GetParticipantListener
()
pkg/rtc/types/interfaces.go:357
↓ 2 callers
Method
GetPrimaryStreamLastReceiverReportTime
()
pkg/sfu/connectionquality/connectionstats.go:45
↓ 2 callers
Method
GetPublisherMid
(rtpReceiver *webrtc.RTPReceiver)
pkg/rtc/transportmanager.go:242
↓ 2 callers
Method
GetPublisherRTPTransceiver
(mid string)
pkg/rtc/transportmanager.go:246
↓ 2 callers
Method
GetReporterReturns
(result1 roomobs.ParticipantSessionReporter)
pkg/rtc/types/typesfakes/fake_local_participant.go:4246
↓ 2 callers
Method
GetRequestSpatial
()
pkg/sfu/videolayerselector/videolayerselector.go:51
↓ 2 callers
Method
GetResponseSink
()
pkg/rtc/types/interfaces.go:432
↓ 2 callers
Method
GetScoreAndQuality
()
pkg/sfu/connectionquality/scorer.go:591
↓ 2 callers
Method
GetStats
()
pkg/sfu/buffer/buffer_base.go:98
↓ 2 callers
Method
GetSubscribedTracks
()
pkg/rtc/subscriptionmanager.go:297
↓ 2 callers
Method
GetTelemetryListener
()
pkg/rtc/types/interfaces.go:400
↓ 2 callers
Method
GetTrackInfo
(trackID livekit.TrackID)
pkg/rtc/roomtrackmanager.go:128
↓ 2 callers
Method
GetTrackStats
()
pkg/sfu/receiver_base.go:139
← previous
next →
1,001–1,100 of 7,437, ranked by callers