MCPcopy Create free account

hub / github.com/livekit/livekit / functions

Functions7,437 in github.com/livekit/livekit

↓ 1 callersMethodcanUseICETCP
()
pkg/rtc/transportmanager.go:1025
↓ 1 callersMethodchangeUpdateWorker
()
pkg/rtc/room.go:1594
↓ 1 callersMethodcheckCodecChanged
(codec webrtc.RTPCodecParameters, headerExtensions []webrtc.RTPHeaderExtensionParameter)
pkg/sfu/receiver_base.go:1231
↓ 1 callersMethodcheckEnabled
(roomNamespaces, publisherNamespaces, participantNamespaces, roomAgentNames, publisherAgentNames, participantA
pkg/agent/client.go:260
↓ 1 callersMethodcheckMetadataLimits
checkMetadataLimits check if name/metadata/attributes of a participant is within configured limits
pkg/rtc/participant.go:633
↓ 1 callersMethodcheckOutOfOrderSenderReport
(srData *livekit.RTCPSenderReportState)
pkg/sfu/rtpstats/rtpstats_receiver.go:662
↓ 1 callersMethodcheckPublications
()
pkg/rtc/supervisor/participant_supervisor.go:149
↓ 1 callersMethodcheckRTPClockSkewAgainstMediaPathForSenderReport
(srData *livekit.RTCPSenderReportState)
pkg/sfu/rtpstats/rtpstats_receiver.go:720
↓ 1 callersMethodcheckRTPClockSkewForSenderReport
(srData *livekit.RTCPSenderReportState)
pkg/sfu/rtpstats/rtpstats_receiver.go:683
↓ 1 callersMethodcheckState
()
pkg/rtc/supervisor/participant_supervisor.go:138
↓ 1 callersMethodcheckVideoSizeChange
checkVideoSizeChange checks if video size has changed for a specific spatial layer and fires callback
pkg/sfu/buffer/buffer_base.go:1444
↓ 1 callersFunctioncheckYAMLTags
(t reflect.Type, seen map[reflect.Type]struct{})
pkg/config/configtest/checkyamltag.go:15
↓ 1 callersMethodclearPublishedTrack
(pubTrack types.LocalMediaTrack)
pkg/rtc/supervisor/publication_monitor.go:129
↓ 1 callersMethodclearSnInfos
(extStartInclusive uint64, extEndExclusive uint64)
pkg/sfu/rtpstats/rtpstats_sender.go:1353
↓ 1 callersFunctioncliDefaultText
(value reflect.Value)
pkg/config/config.go:826
↓ 1 callersMethodclose
()
pkg/sfu/buffer/fps.go:537
↓ 1 callersMethodcloseSubscribedTrack
(subTrack types.SubscribedTrack, isExpectedToResume bool)
pkg/rtc/mediatracksubscriptions.go:282
↓ 1 callersFunctioncoalesce
------------------------------------------------------------------------- create a single stream and single video layer post aggregation
pkg/telemetry/statsworker.go:220
↓ 1 callersFunctionconfigureMiddlewares
(handler http.Handler, middlewares ...negroni.Handler)
pkg/service/server.go:437
↓ 1 callersFunctionconfigureSenderCodecs
In single peer connection mode, set up enebled codecs for sender. The config provides config of direction. For publisher peer connection those are pub
pkg/rtc/transport.go:3205
↓ 1 callersMethodcongestionDetectionStateMachine
()
pkg/sfu/bwe/remotebwe/remote_bwe.go:161
↓ 1 callersMethodcongestionDetectionStateMachine
()
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:951
↓ 1 callersMethodconnectionQualityWorker
()
pkg/rtc/room.go:1666
↓ 1 callersFunctionconvertTypeFromICE
(t ice.CandidateType)
pkg/rtc/types/ice.go:383
↓ 1 callersMethodcreateAgentDispatchFromRoomDispatch
(rad *livekit.RoomAgentDispatch)
pkg/rtc/room.go:1868
↓ 1 callersMethodcreateAgentDispatchesFromRoomAgent
()
pkg/rtc/room.go:1883
↓ 1 callersMethodcreateCTRTrend
()
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:1003
↓ 1 callersFunctioncreateForwardStats
(conf *config.Config)
pkg/service/wire_gen.go:338
↓ 1 callersMethodcreateJoinResponseLocked
( participant types.LocalParticipant, iceServers []*livekit.ICEServer, )
pkg/rtc/room.go:1041
↓ 1 callersFunctioncreateKeyProvider
(conf *config.Config)
pkg/service/wire_gen.go:195
↓ 1 callersFunctioncreateMediaEngine
(codecs []*livekit.Codec, config DirectionConfig, filterOutH264HighProfile bool)
pkg/rtc/mediaengine.go:105
↓ 1 callersMethodcreatePeerConnection
()
pkg/rtc/transport.go:607
↓ 1 callersFunctioncreateStore
(rc redis.UniversalClient)
pkg/service/wire_gen.go:250
↓ 1 callersMethodcreateStreamTrackerFrame
(layer int32)
pkg/sfu/streamtrackermanager.go:201
↓ 1 callersMethodcreateStreamTrackerPacket
(layer int32)
pkg/sfu/streamtrackermanager.go:188
↓ 1 callersFunctioncreateTelemetryService
(notifier webhook.QueuedNotifier, analytics telemetry.AnalyticsService)
pkg/service/wire_gen.go:235
↓ 1 callersMethodcreateTransport
(rtcconf webrtc.Configuration)
test/client/client.go:284
↓ 1 callersFunctioncreateUserAgentParserWithCustomRules
()
pkg/service/utils.go:214
↓ 1 callersFunctioncreateWebhookNotifier
(conf *config.Config, provider auth.KeyProvider)
pkg/service/wire_gen.go:224
↓ 1 callersFunctiondecodeAttributes
(str string)
pkg/service/rtcservice.go:116
↓ 1 callersMethoddeleteRoom
deleteRoom completely deletes all room information, including active sessions, room store, and routing info
pkg/service/roommanager.go:192
↓ 1 callersMethoddeltaInfoLite
( snapshotLiteID uint32, extStartSN uint64, extHighestSN uint64, )
pkg/sfu/rtpstats/rtpstats_base_lite.go:318
↓ 1 callersMethoddeltaStats
(ds *rtpstats.RTPDeltaInfo, dsrv *rtpstats.RTPDeltaInfo)
pkg/sfu/downtrack.go:2513
↓ 1 callersMethodderegisterWorker
(w *agent.Worker)
pkg/service/agentservice.go:318
↓ 1 callersFunctiondistanceBetween
Haversine Distance Formula http://en.wikipedia.org/wiki/Haversine_formula from https://gist.github.com/cdipaolo/d3f8db3848278b49db68
pkg/routing/selector/regionaware.go:112
↓ 1 callersMethoddoFpsCalc
(ep *ExtPacket)
pkg/sfu/buffer/buffer_base.go:1273
↓ 1 callersFunctionegressEndedValue
(roomName string, endedAt int64)
pkg/service/redisstore.go:517
↓ 1 callersMethodegressWorker
Deletes egress info 24h after the egress has ended
pkg/service/redisstore.go:472
↓ 1 callersMethodenableRegression
()
pkg/rtc/mediatrack.go:663
↓ 1 callersMethodencodeRedForPrimary
(pkt *rtp.Packet, redPayload []byte)
pkg/sfu/redreceiver.go:167
↓ 1 callersFunctionensureNotConnected
(t *testing.T, clients ...*testclient.RTCClient)
test/integration_helpers.go:152
↓ 1 callersMethodestimateAvailableChannelCapacity
()
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:1068
↓ 1 callersMethodfilterNodes
(nodes []*livekit.Node)
pkg/routing/selector/sysload.go:29
↓ 1 callersMethodflushExtPackets
()
pkg/sfu/buffer/buffer_base.go:1213
↓ 1 callersFunctionformatBitmask
DependencyDescriptorExtension is a extension payload format in https://aomediacodec.github.io/av1-rtp-spec/#dependency-descriptor-rtp-header-extension
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorextension.go:26
↓ 1 callersMethodforwardRTP
( layer int32, buff buffer.BufferProvider, forwarderGeneration uint32, wg *sync.WaitGroup, )
pkg/sfu/receiver_base.go:943
↓ 1 callersFunctiongetAPIConf
(config2 *config.Config)
pkg/service/wire_gen.go:357
↓ 1 callersMethodgetAdjustedPacketLossWeight
(stat *windowStat)
pkg/sfu/connectionquality/scorer.go:547
↓ 1 callersFunctiongetAgentConfig
(config2 *config.Config)
pkg/service/wire_gen.go:353
↓ 1 callersFunctiongetAgentStore
(s ObjectStore)
pkg/service/wire_gen.go:282
↓ 1 callersMethodgetAllSubscribedTracksLocked
()
pkg/rtc/mediatracksubscriptions.go:349
↓ 1 callersMethodgetAndResetSenderSnapshotReceiverView
(senderSnapshotID uint32)
pkg/sfu/rtpstats/rtpstats_sender.go:1265
↓ 1 callersMethodgetAndResetSenderSnapshotWindow
(senderSnapshotID uint32)
pkg/sfu/rtpstats/rtpstats_sender.go:1224
↓ 1 callersMethodgetAndResetSnapshotLite
(snapshotLiteID uint32, extStartSN uint64, extHighestSN uint64)
pkg/sfu/rtpstats/rtpstats_base_lite.go:496
↓ 1 callersMethodgetAvailableHeadroom
(allowOverride bool)
pkg/sfu/streamallocator/streamallocator.go:1300
↓ 1 callersMethodgetAvailableHeadroomWithoutTracks
(allowOverride bool, filteredTracks []*Track)
pkg/sfu/streamallocator/streamallocator.go:1304
↓ 1 callersMethodgetBWEListener
()
pkg/sfu/bwe/remotebwe/remote_bwe.go:97
↓ 1 callersMethodgetBWEListener
()
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:603
↓ 1 callersMethodgetDispatcher
(agName string, jobType livekit.JobType)
pkg/agent/client.go:204
↓ 1 callersFunctiongetEgressStore
(s ObjectStore)
pkg/service/wire_gen.go:264
↓ 1 callersMethodgetExpectedBandwidthUsageWithoutTracks
(filteredTracks []*Track)
pkg/sfu/streamallocator/streamallocator.go:1288
↓ 1 callersMethodgetExtPacket
( rtpPacket *rtp.Packet, arrivalTime int64, isBuffered bool, flowState rtpstats.RTPFlowState, )
pkg/sfu/buffer/buffer_base.go:1012
↓ 1 callersMethodgetExtendedSenderReport
(srData *livekit.RTCPSenderReportState)
pkg/sfu/rtpstats/rtpstats_receiver.go:616
↓ 1 callersFunctiongetFilePath
(filepath string)
pkg/rtc/egress.go:165
↓ 1 callersFunctiongetIngressConfig
(conf *config.Config)
pkg/service/wire_gen.go:293
↓ 1 callersFunctiongetIngressStore
(s ObjectStore)
pkg/service/wire_gen.go:273
↓ 1 callersMethodgetKind
()
pkg/rtc/subscriptionmanager.go:1464
↓ 1 callersFunctiongetLimitConf
(config2 *config.Config)
pkg/service/wire_gen.go:318
↓ 1 callersFunctiongetLoadAvg
()
pkg/telemetry/prometheus/node_windows.go:23
↓ 1 callersMethodgetLogger
()
pkg/sfu/videolayerselector/videolayerselector.go:35
↓ 1 callersMethodgetLowestPriorityConnectionType
()
pkg/rtc/transportmanager.go:739
↓ 1 callersMethodgetMetricsBatchAndReset
()
pkg/metric/metrics_collector.go:139
↓ 1 callersMethodgetMetricsBatchAndReset
()
pkg/metric/metrics_reporter.go:90
↓ 1 callersMethodgetMinDistanceSortedVideoTracks
(exclude *Track)
pkg/sfu/streamallocator/streamallocator.go:1406
↓ 1 callersMethodgetNACKPacket
()
pkg/sfu/buffer/buffer.go:377
↓ 1 callersMethodgetNackDelta
()
pkg/sfu/streamallocator/streamallocator.go:1308
↓ 1 callersFunctiongetNextLayerIdc
(prevTemplate, nextTemplate *FrameDependencyTemplate)
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorwriter.go:301
↓ 1 callersFunctiongetNodeStatsRate
(statsHistory []*livekit.NodeStats)
pkg/telemetry/prometheus/node.go:208
↓ 1 callersMethodgetNumCancellations
()
pkg/rtc/subscriptionmanager.go:1221
↓ 1 callersMethodgetNumUnmatchedTransceivers
()
pkg/rtc/transport.go:1213
↓ 1 callersMethodgetOnClose
()
pkg/sfu/buffer/buffer.go:325
↓ 1 callersMethodgetOnFinalRtpStats
()
pkg/sfu/buffer/buffer.go:436
↓ 1 callersMethodgetOnMaxLayerChange
()
pkg/sfu/receiver_base.go:488
↓ 1 callersMethodgetOnNegotiationStateChanged
()
pkg/rtc/transport.go:1963
↓ 1 callersMethodgetOnNotifyRTX
()
pkg/sfu/buffer/buffer.go:449
↓ 1 callersMethodgetOnPublicationError
()
pkg/rtc/supervisor/participant_supervisor.go:75
↓ 1 callersMethodgetOnRtcpSenderReport
()
pkg/sfu/buffer/buffer_base.go:1412
↓ 1 callersMethodgetOnUpTrackManagerClose
()
pkg/rtc/uptrackmanager.go:97
↓ 1 callersMethodgetOpusRedBlankFrame
(_frameEndNeeded bool)
pkg/sfu/downtrack.go:1931
↓ 1 callersMethodgetPacketInfo
(sn uint16)
pkg/sfu/bwe/sendsidebwe/packet_tracker.go:134
← previousnext →2,501–2,600 of 7,437, ranked by callers