MCPcopy Create free account

hub / github.com/livekit/livekit / functions

Functions7,437 in github.com/livekit/livekit

↓ 2 callersMethodisGo
()
pkg/rtc/clientinfo.go:37
↓ 2 callersFunctionisHoldableCongestionState
(bweCongestionState bwe.CongestionState)
pkg/sfu/streamallocator/streamallocator.go:1466
↓ 2 callersMethodisInvalidSlot
(slot int)
pkg/sfu/sequencer.go:456
↓ 2 callersMethodisMutedLocked
()
pkg/rtc/subscribedtrack.go:300
↓ 2 callersMethodisOBS
()
pkg/rtc/clientinfo.go:49
↓ 2 callersMethodisSafari
()
pkg/rtc/clientinfo.go:33
↓ 2 callersFunctionisValid
(stat *livekit.AnalyticsStat)
pkg/telemetry/statsworker.go:359
↓ 2 callersFunctionisVideoLayersRidKnown
(rids VideoLayersRid, knownRids VideoLayersRid)
pkg/sfu/buffer/videolayerutils.go:484
↓ 2 callersMethodjobsLaunching
()
pkg/rtc/room.go:183
↓ 2 callersMethodkendallsTau
()
pkg/sfu/ccutils/trenddetector.go:255
↓ 2 callersMethodlaunchRoomAgents
(ads []*agentDispatch)
pkg/rtc/room.go:1771
↓ 2 callersFunctionlistRoomToken
()
test/integration_helpers.go:364
↓ 2 callersMethodlistSIPInboundTrunk
(ctx context.Context, page *livekit.Pagination)
pkg/service/redisstore_sip.go:128
↓ 2 callersMethodlistSIPOutboundTrunk
(ctx context.Context, page *livekit.Pagination)
pkg/service/redisstore_sip.go:132
↓ 2 callersMethodloadIngress
(c redis.Cmdable, ingressId string)
pkg/service/redisstore.go:694
↓ 2 callersMethodloadSIPInboundTrunk
(ctx context.Context, id string)
pkg/service/redisstore_sip.go:46
↓ 2 callersMethodloadSIPOutboundTrunk
(ctx context.Context, id string)
pkg/service/redisstore_sip.go:50
↓ 2 callersMethodlocalDescriptionSent
()
pkg/rtc/transport.go:2374
↓ 2 callersMethodlossPenalty
()
pkg/sfu/bwe/sendsidebwe/traffic_stats.go:148
↓ 2 callersMethodmarkSubscribedTo
(publisherID livekit.ParticipantID, trackID livekit.TrackID)
pkg/rtc/subscriptionmanager.go:1183
↓ 2 callersMethodmatchSIPTrunk
matchSIPTrunk finds a SIP Trunk definition matching the request. Returns nil if no rules matched or an error if there are conflicting definitions.
pkg/service/ioservice_sip.go:33
↓ 2 callersMethodmaybeAdjustFirstPacketTime
( srData *livekit.RTCPSenderReportState, tsOffset uint64, extStartTS uint64, )
pkg/sfu/rtpstats/rtpstats_base.go:399
↓ 2 callersMethodmaybeBoostDeficientTracks
()
pkg/sfu/streamallocator/streamallocator.go:1102
↓ 2 callersMethodmaybeIncVersion
()
pkg/rtc/participant.go:873
↓ 2 callersMethodmaybeStart
()
pkg/rtc/signalanddatastats.go:271
↓ 2 callersMethodmaybeStart
()
pkg/sfu/forwarder.go:2218
↓ 2 callersMethodmaybeStartMonitor
()
pkg/rtc/supervisor/publication_monitor.go:102
↓ 2 callersMethodmaybeUpdateLoss
()
pkg/rtc/medialossproxy.go:82
↓ 2 callersMethodmaybeUpdateMaxRTT
(rtt uint32)
pkg/sfu/rtpstats/rtpstats_sender.go:273
↓ 2 callersMethodneedsUnsubscribe
()
pkg/rtc/subscriptionmanager.go:1545
↓ 2 callersFunctionnewDataTrackSubscription
(subscriberID livekit.ParticipantID, trackID livekit.TrackID, l logger.Logger)
pkg/rtc/subscriptionmanager.go:1573
↓ 2 callersFunctionnewDynacastManagerBase
(params dynacastManagerBaseParams)
pkg/rtc/dynacast/dynacastmanagerbase.go:52
↓ 2 callersFunctionnewFrameRateCalculatorVPx
(clockRate uint32, logger logger.Logger)
pkg/sfu/buffer/fps.go:58
↓ 2 callersFunctionnewMockDataChannelWriter
()
pkg/sfu/datachannel/datachannel_writer_test.go:84
↓ 2 callersFunctionnewRTPStatsBase
(params RTPStatsParams)
pkg/sfu/rtpstats/rtpstats_base.go:249
↓ 2 callersMethodnewSnapshotID
(extStartSN uint64)
pkg/sfu/rtpstats/rtpstats_base.go:314
↓ 2 callersFunctionnewStatsWorker
( ctx context.Context, t TelemetryService, roomID livekit.RoomID, roomName livekit.RoomName, participantI
pkg/telemetry/statsworker.go:81
↓ 2 callersFunctionnewTestAgentDispatchService
(limitConf config.LimitConfig)
pkg/service/roomservice_test.go:172
↓ 2 callersFunctionnewTestDataTrackResolver
(hasPermission bool, hasTrack bool, pubIdentity livekit.ParticipantIdentity, pubID livekit.ParticipantID)
pkg/rtc/subscriptionmanager_test.go:617
↓ 2 callersFunctionnewTestSubscriptionManagerWithParams
(params testSubscriptionParams)
pkg/rtc/subscriptionmanager_test.go:535
↓ 2 callersFunctionnonSimulcastRTXRepairsFromSDP
(s *sdp.SessionDescription, logger logger.Logger)
pkg/rtc/transport.go:3305
↓ 2 callersMethodnotifyMaxExpectedLayer
(layer int32)
pkg/sfu/receiver.go:222
↓ 2 callersMethodobserveLocked
(level uint8, durationMs uint32, arrivalTime int64)
pkg/sfu/audio/audiolevel.go:111
↓ 2 callersFunctionofferAudioPayloadTypes
offerAudioPayloadTypes returns mime type -> payload type for the audio codecs in a remote offer, so the subscriber answer can echo the offered payload
pkg/rtc/transport.go:3159
↓ 2 callersMethodonBindAndConnectedChange
()
pkg/sfu/downtrack.go:2553
↓ 2 callersMethodonDataMessage
(source types.LocalParticipant, kind livekit.DataPacket_Kind, dp *livekit.DataPacket)
pkg/rtc/room.go:1280
↓ 2 callersMethodonDataSendError
(err error)
pkg/rtc/participant.go:3882
↓ 2 callersMethodonMediaTrack
when a new remoteTrack is created, creates a Track and adds it to room
pkg/rtc/participant.go:2255
↓ 2 callersMethodonStreamStateChange
(update *streamallocator.StreamStateUpdate)
pkg/rtc/participant.go:2755
↓ 2 callersMethodonSyncState
(participant types.LocalParticipant, state *livekit.SyncState)
pkg/rtc/room.go:621
↓ 2 callersMethodpopFrontCluster
(cluster *Cluster)
pkg/sfu/ccutils/prober.go:248
↓ 2 callersMethodprocessPendingRemoteTracks
()
test/client/client.go:1242
↓ 2 callersMethodprocessSendersPendingConfig
processSendersPendingConfig configures the senders queued while answering the remote's offer (single peer connection mode). offerAudioPT (mime type ->
pkg/rtc/transport.go:1034
↓ 2 callersMethodprune
()
pkg/sfu/utils/rangemap.go:196
↓ 2 callersFunctionpublishDataTracksForClients
(t *testing.T, clients ...*testclient.RTCClient)
test/scenarios.go:346
↓ 2 callersMethodqueueOrConfigureSender
( transceiver *webrtc.RTPTransceiver, enabledCodecs []*livekit.Codec, rtcpFeedbackConfig RTCPFeedbackConfig
pkg/rtc/transport.go:1002
↓ 2 callersMethodreconcileDataTrackSubscription
(s *dataTrackSubscription)
pkg/rtc/subscriptionmanager.go:606
↓ 2 callersMethodreconcileDataTrackSubscriptions
()
pkg/rtc/subscriptionmanager.go:591
↓ 2 callersMethodreconcileSubscription
(s *mediaTrackSubscription)
pkg/rtc/subscriptionmanager.go:482
↓ 2 callersMethodreconcileSubscriptions
()
pkg/rtc/subscriptionmanager.go:467
↓ 2 callersMethodrecordInvocation
(key string, args []interface{})
pkg/service/servicefakes/fake_session_handler.go:181
↓ 2 callersMethodrecordInvocation
(key string, args []interface{})
pkg/rtc/types/typesfakes/fake_data_track_sender.go:136
↓ 2 callersMethodrecordInvocation
(key string, args []interface{})
pkg/routing/routingfakes/fake_signal_client.go:183
↓ 2 callersMethodrecordInvocation
(key string, args []interface{})
pkg/routing/routingfakes/fake_room_manager_client.go:139
↓ 2 callersFunctionrecordPubSubTime
( isPublish bool, country string, source livekit.TrackSource, trackType livekit.TrackType, d time.Duratio
pkg/telemetry/prometheus/rooms.go:223
↓ 2 callersMethodremoveAllSubscribersForMime
(mime mime.MimeType, isExpectedToResume bool)
pkg/rtc/mediatrackreceiver.go:614
↓ 2 callersMethodremovePublishedTrack
(track types.MediaTrack)
pkg/rtc/participant.go:2244
↓ 2 callersMethodreport
()
pkg/rtc/signalanddatastats.go:134
↓ 2 callersMethodrequestResponseCount
()
test/singlenode_test.go:1593
↓ 2 callersMethodreset
()
pkg/metric/metrics_collector.go:155
↓ 2 callersMethodreset
()
pkg/metric/metrics_reporter.go:106
↓ 2 callersMethodreset
()
pkg/rtc/dynacast/dynacastqualityaudio.go:141
↓ 2 callersMethodreset
()
pkg/rtc/dynacast/dynacastqualityvideo.go:184
↓ 2 callersMethodreset
()
pkg/sfu/buffer/fps.go:177
↓ 2 callersMethodresetCTRTrend
()
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:1008
↓ 2 callersMethodresetFPSCalculator
()
pkg/sfu/streamtracker/streamtracker_frame.go:109
↓ 2 callersMethodresetLocked
(smoothedLevel float64)
pkg/sfu/audio/audiolevel.go:185
↓ 2 callersMethodresetLocked
()
pkg/sfu/streamtracker/streamtracker.go:155
↓ 2 callersMethodresetShortConn
()
pkg/rtc/transport.go:769
↓ 2 callersMethodresetTransportConfigureLocked
(reconfigured bool)
pkg/rtc/transportmanager.go:658
↓ 2 callersMethodrestartInternal
(reason string, isDetected bool)
pkg/sfu/receiver_base.go:378
↓ 2 callersMethodrestartStreamLocked
(reason string, isDetected bool)
pkg/sfu/buffer/buffer_base.go:537
↓ 2 callersMethodretransmitPacket
(epm *extPacketMeta, sourcePkt []byte, isProbe bool)
pkg/sfu/downtrack.go:2179
↓ 2 callersFunctionroomServiceListRoom
Room service tests
test/scenarios.go:362
↓ 2 callersFunctionroundFrameRate
------------------------------------------------------------------------------
pkg/sfu/streamtracker/streamtracker_frame.go:242
↓ 2 callersMethodrtcSessionWorker
manages an RTC session for a participant, runs on the RTC node
pkg/service/roommanager.go:748
↓ 2 callersFunctionscenarioJoinClosedRoom
(t *testing.T)
test/scenarios.go:296
↓ 2 callersMethodsendConnectionNotify
(ctx context.Context, participant types.Participant)
pkg/service/roommanager_service.go:194
↓ 2 callersMethodsendStatus
()
pkg/agent/testutils/server.go:384
↓ 2 callersMethodsendTrackMuted
(trackID livekit.TrackID, muted bool)
pkg/rtc/participant_signal.go:229
↓ 2 callersMethodsendTrackPublished
(cid string, ti *livekit.TrackInfo)
pkg/rtc/participant_signal.go:236
↓ 2 callersMethodsendUnmatchedMediaRequirement
(force bool)
pkg/rtc/transport.go:2562
↓ 2 callersMethodserve
(w http.ResponseWriter, r *http.Request, needsJoinRequest bool)
pkg/service/rtcservice.go:294
↓ 2 callersMethodsetClockRateLocked
(clockRate uint32)
pkg/sfu/rtpstats/rtpstats_base.go:264
↓ 2 callersMethodsetCodecPreferencesForPublisherMedia
( parsedOffer *sdp.SessionDescription, unmatches []*sdp.MediaDescription, trackType livekit.TrackType, )
pkg/rtc/participant_sdp.go:193
↓ 2 callersMethodsetDataDownTrack
(dataDownTrack types.DataDownTrack)
pkg/rtc/subscriptionmanager.go:1604
↓ 2 callersMethodsetDownTracksConnected
()
pkg/rtc/participant.go:3664
↓ 2 callersMethodsetHasPermission
set permission and return true if it has changed
pkg/rtc/subscriptionmanager.go:1261
↓ 2 callersMethodsetPublisher
(publisherIdentity livekit.ParticipantIdentity, publisherID livekit.ParticipantID)
pkg/rtc/subscriptionmanager.go:1285
↓ 2 callersMethodsetSnInfo
(esn uint64, ehsn uint64, pktSize uint16, hdrSize uint8, payloadSize uint16, marker bool, isOutOfOrder bool)
pkg/sfu/rtpstats/rtpstats_sender.go:1327
← previousnext →1,501–1,600 of 7,437, ranked by callers