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
Method
GetTrackStats
()
pkg/rtc/types/interfaces.go:819
↓ 3 callers
Method
HTTPPort
()
pkg/service/server.go:200
↓ 3 callers
Method
HandleCodecRegression
(fromMime, toMime mime.MimeType)
pkg/rtc/dynacast/interfaces.go:52
↓ 3 callers
Method
HandleGetDataBlobRequest
(*livekit.GetDataBlobRequest)
pkg/rtc/types/interfaces.go:569
↓ 3 callers
Method
HandleRTCPSenderReportData
( payloadType webrtc.PayloadType, layer int32, publisherSRData *livekit.RTCPSenderReportState, )
pkg/sfu/downtrack.go:67
↓ 3 callers
Method
HasEnoughEstimateSamples
()
pkg/sfu/bwe/remotebwe/channel_observer.go:162
↓ 3 callers
Method
HasObservers
()
pkg/rtc/types/interfaces.go:904
↓ 3 callers
Method
HasSubscriberEverConnected
()
pkg/rtc/transportmanager.go:266
↓ 3 callers
Method
Hold
()
pkg/rtc/room.go:424
↓ 3 callers
Method
IDReturns
(result1 livekit.ParticipantID)
pkg/rtc/types/typesfakes/fake_local_participant.go:5767
↓ 3 callers
Method
Id
()
pkg/sfu/ccutils/prober.go:520
↓ 3 callers
Function
InitLoggerFromConfig
(config *LoggingConfig)
pkg/config/config.go:939
↓ 3 callers
Method
Internal
()
pkg/rtc/room.go:420
↓ 3 callers
Method
Invalidate
()
pkg/sfu/rtpextension/dependencydescriptor/bitstreamreader.go:89
↓ 3 callers
Method
IsAgent
()
pkg/rtc/participant.go:553
↓ 3 callers
Method
IsOnFrameBoundary
()
pkg/sfu/rtpmunger.go:343
↓ 3 callers
Function
IsRedEnabled
(ti *livekit.TrackInfo)
pkg/rtc/utils.go:196
↓ 3 callers
Method
IsRegressed
()
pkg/rtc/mediatrackreceiver.go:111
↓ 3 callers
Method
IsShortConnection
(at time.Time)
pkg/rtc/transport.go:786
↓ 3 callers
Function
IsValidDomain
(domain string)
pkg/service/utils.go:109
↓ 3 callers
Method
JobRequest
(ctx context.Context, job *livekit.Job)
pkg/service/agentservice.go:383
↓ 3 callers
Method
Kind
()
pkg/sfu/receiver_base.go:543
↓ 3 callers
Method
LastReceiverReportTime
()
pkg/sfu/rtpstats/rtpstats_sender.go:884
↓ 3 callers
Function
ListSIPDispatchRule
(ctx context.Context, s SIPStore, req *livekit.ListSIPDispatchRuleRequest, add ...*livekit.SIPDispatchRuleInfo
pkg/service/sip.go:513
↓ 3 callers
Method
ListSIPDispatchRule
(ctx context.Context, opts *livekit.ListSIPDispatchRuleRequest)
pkg/service/interfaces.go:103
↓ 3 callers
Method
ListSIPInboundTrunk
(ctx context.Context, opts *livekit.ListSIPInboundTrunkRequest)
pkg/service/interfaces.go:97
↓ 3 callers
Method
ListSIPOutboundTrunk
(ctx context.Context, opts *livekit.ListSIPOutboundTrunkRequest)
pkg/service/interfaces.go:98
↓ 3 callers
Method
ListSIPTrunk
(ctx context.Context, opts *livekit.ListSIPTrunkRequest)
pkg/service/interfaces.go:96
↓ 3 callers
Method
LoadParticipant
(ctx context.Context, roomName livekit.RoomName, identity livekit.ParticipantIdentity)
pkg/service/interfaces.go:57
↓ 3 callers
Function
LoggerWithTrack
(l logger.Logger, trackID livekit.TrackID, isRelayed bool)
pkg/rtc/utils.go:144
↓ 3 callers
Method
MarshalTo
(buf []byte)
pkg/rtc/datatrack/packet.go:184
↓ 3 callers
Method
MaxPictureId
()
pkg/sfu/codecmunger/vp8.go:398
↓ 3 callers
Method
MaybeExpireAcquireGrace
MaybeExpireAcquireGrace returns true once when the initial-acquisition grace has expired while the forwarder is still not streaming any layer. The cal
pkg/sfu/forwarder.go:325
↓ 3 callers
Function
NewAudioLevel
(params AudioLevelParams)
pkg/sfu/audio/audiolevel.go:80
↓ 3 callers
Function
NewBase
(logger logger.Logger, bwe bwe.BWE)
pkg/sfu/pacer/base.go:40
↓ 3 callers
Function
NewDataTrack
(params DataTrackParams, dti *livekit.DataTrackInfo)
pkg/rtc/datatrack.go:66
↓ 3 callers
Function
NewDecodeTarget
(target buffer.DependencyDescriptorDecodeTarget, chain *FrameChain)
pkg/sfu/videolayerselector/decodetarget.go:35
↓ 3 callers
Function
NewFactoryOfBufferFactory
(trackingPacketsVideo int, trackingPacketsAudio int)
pkg/sfu/buffer/factory.go:29
↓ 3 callers
Function
NewFrameChain
(decisions *SelectorDecisionCache, chainIdx int, logger logger.Logger)
pkg/sfu/videolayerselector/framechain.go:33
↓ 3 callers
Function
NewFrameIntegrityChecker
(frameCount, packetCount int)
pkg/sfu/buffer/frameintegrity.go:174
↓ 3 callers
Function
NewFrameRateCalculatorDD
(clockRate uint32, logger logger.Logger)
pkg/sfu/buffer/fps.go:338
↓ 3 callers
Function
NewFrameRateCalculatorH26x
(clockRate uint32, logger logger.Logger)
pkg/sfu/buffer/fps.go:585
↓ 3 callers
Function
NewFrameRateCalculatorVP8
(clockRate uint32, logger logger.Logger)
pkg/sfu/buffer/fps.go:201
↓ 3 callers
Function
NewMessageChannel
(connectionID livekit.ConnectionID, size int)
pkg/routing/messagechannel.go:38
↓ 3 callers
Function
NewMigrationDataCache
(lastSeq uint32, expiredAt time.Time)
pkg/rtc/migrationdatacache.go:24
↓ 3 callers
Method
NewSenderSnapshotId
()
pkg/sfu/rtpstats/rtpstats_sender.go:440
↓ 3 callers
Function
NewSignalServer
( nodeID livekit.NodeID, region string, bus psrpc.MessageBus, config config.SignalRelayConfig, sessionHan
pkg/service/signal.go:53
↓ 3 callers
Method
NewSnapshotId
()
pkg/sfu/rtpstats/rtpstats_sender.go:433
↓ 3 callers
Function
NewStaticClientConfigurationManager
(confs []ConfigurationItem)
pkg/clientconfiguration/staticconfiguration.go:36
↓ 3 callers
Function
NewTURNAuthHandler
(keyProvider auth.KeyProvider)
pkg/service/turn.go:202
↓ 3 callers
Method
Node
()
pkg/service/server.go:196
↓ 3 callers
Method
NotifyChanged
()
pkg/rtc/types/interfaces.go:905
↓ 3 callers
Method
NotifyEgressEvent
(ctx context.Context, event string, info *livekit.EgressInfo)
pkg/telemetry/events.go:487
↓ 3 callers
Method
NotifySubscriberNodeMaxQuality
( nodeID livekit.NodeID, qualities []types.SubscribedCodecQuality, )
pkg/rtc/dynacast/interfaces.go:70
↓ 3 callers
Method
NotifySubscriptionNode
( nodeID livekit.NodeID, codecs []*livekit.SubscribedAudioCodec, )
pkg/rtc/dynacast/interfaces.go:74
↓ 3 callers
Method
NumReceivedPackets
()
test/client/datatrack_remote.go:82
↓ 3 callers
Method
ObserveWithRTPTimestamp
(level uint8, ts uint32, arrivalTime int64)
pkg/sfu/audio/audiolevel.go:146
↓ 3 callers
Method
OnAvailableLayersChanged
video layer availability changed
pkg/sfu/downtrack.go:226
↓ 3 callers
Method
OnDataTrackMessage
(data []byte, arrivalTime int64)
pkg/rtc/transport/handler.go:44
↓ 3 callers
Method
OnFrame
(extFrameNum uint64, fd *dd.FrameDependencyTemplate)
pkg/sfu/videolayerselector/decodetarget.go:58
↓ 3 callers
Method
OnICECandidate
(c *webrtc.ICECandidate, target livekit.SignalTarget)
pkg/rtc/transport/handler.go:37
↓ 3 callers
Method
OnInitialConnectedCalls
(stub func())
pkg/rtc/transport/transportfakes/fake_handler.go:480
↓ 3 callers
Method
OnMaxAvailableLayerChanged
(maxAvailableLayer int32)
pkg/sfu/streamtrackermanager.go:40
↓ 3 callers
Method
OnMediaLossUpdate
(f func(fractionalLoss uint8))
pkg/rtc/medialossproxy.go:52
↓ 3 callers
Method
OnStateChange
(LocalParticipant)
pkg/rtc/types/interfaces.go:618
↓ 3 callers
Method
OnSubscribeStatusChanged
(LocalParticipant, livekit.ParticipantID, bool)
pkg/rtc/types/interfaces.go:623
↓ 3 callers
Method
OnSubscribedLayerChanged
subscribed max video layer changed
pkg/sfu/downtrack.go:241
↓ 3 callers
Method
OnSubscriberMaxQualityChange
(f func(subscriberID livekit.ParticipantID, mime mime.MimeType, layer int32))
pkg/rtc/mediatracksubscriptions.go:70
↓ 3 callers
Method
OnTrackPublished
(Participant, MediaTrack)
pkg/rtc/types/interfaces.go:590
↓ 3 callers
Method
OnTrackSubscribed
()
pkg/rtc/types/interfaces.go:794
↓ 3 callers
Method
OnTrackSubscribedCallCount
()
pkg/rtc/types/typesfakes/fake_media_track.go:1252
↓ 3 callers
Method
OnTrackUnpublished
(Participant, MediaTrack)
pkg/rtc/types/interfaces.go:592
↓ 3 callers
Method
OnTrackUpdated
(Participant, MediaTrack)
pkg/rtc/types/interfaces.go:591
↓ 3 callers
Method
ParticipantActive
ParticipantActive - a participant establishes media connection
pkg/telemetry/telemetryservice.go:43
↓ 3 callers
Method
PendingRemoteDescription
()
pkg/rtc/transport.go:1174
↓ 3 callers
Method
ProbeClusterIsGoalReached
()
pkg/sfu/bwe/bwe.go:113
↓ 3 callers
Method
ProvisionalAllocatePrepare
()
pkg/sfu/streamallocator/track.go:145
↓ 3 callers
Method
PubMute
PubMute enables or disables media forwarding - publisher side
pkg/sfu/downtrack.go:1366
↓ 3 callers
Method
PublisherIdentity
()
pkg/rtc/subscribedtrack.go:264
↓ 3 callers
Method
ReceiverRestart
(TrackReceiver)
pkg/sfu/downtrack.go:74
↓ 3 callers
Method
Release
()
pkg/rtc/room.go:436
↓ 3 callers
Method
RemainingBits
()
pkg/sfu/rtpextension/dependencydescriptor/bitstreamwriter.go:32
↓ 3 callers
Method
RemoveAllTrackers
()
pkg/sfu/streamtrackermanager.go:327
↓ 3 callers
Method
RemoveSubscriberCalls
(stub func(livekit.ParticipantID))
pkg/rtc/types/typesfakes/fake_data_track.go:709
↓ 3 callers
Method
ReporterType
()
pkg/rtc/types/ice.go:59
↓ 3 callers
Method
ResetAndGetDownTracks
()
pkg/sfu/utils/downtrackspreader.go:57
↓ 3 callers
Method
Resync
()
pkg/sfu/downtrack.go:72
↓ 3 callers
Method
RtxSSRC
()
pkg/sfu/track_remote.go:24
↓ 3 callers
Method
SelectNode
(nodes []*livekit.Node)
pkg/routing/selector/cpuload.go:48
↓ 3 callers
Method
SelectNode
(nodes []*livekit.Node)
pkg/routing/selector/any.go:27
↓ 3 callers
Method
SendPacket
(p *Packet)
pkg/sfu/pacer/base.go:58
↓ 3 callers
Method
SendSpeakerUpdate
(speakers []*livekit.SpeakerInfo, force bool)
pkg/rtc/types/interfaces.go:499
↓ 3 callers
Method
ServeHTTP
(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)
pkg/service/auth.go:62
↓ 3 callers
Method
SetBufferFactory
(factory *buffer.Factory)
pkg/rtc/config.go:102
↓ 3 callers
Method
SetClockRate
(clockRate uint32)
pkg/sfu/rtpstats/rtpstats_receiver.go:209
↓ 3 callers
Method
SetConnected
()
pkg/sfu/downtrack.go:2163
↓ 3 callers
Method
SetDirty
(isDirty bool)
pkg/sfu/streamallocator/track.go:64
↓ 3 callers
Method
SetHasPermission
(hasPermission bool)
pkg/rtc/subscriptionmanager_test.go:635
↓ 3 callers
Method
SetLayerSsrcsForRid
(mimeType mime.MimeType, rid string, ssrc uint32, repairSSRC uint32)
pkg/rtc/mediatrackreceiver.go:676
↓ 3 callers
Method
SetMaxLayer
(spatial, temporal int32)
pkg/sfu/buffer/fps.go:351
← previous
next →
801–900 of 7,437, ranked by callers