MCPcopy Create free account

hub / github.com/livekit/livekit / functions

Functions7,437 in github.com/livekit/livekit

↓ 1 callersFunctionNewBitStreamReader
(buf []byte)
pkg/sfu/rtpextension/dependencydescriptor/bitstreamreader.go:28
↓ 1 callersFunctionNewBufferBase
(params BufferBaseParams)
pkg/sfu/buffer/buffer_base.go:220
↓ 1 callersFunctionNewBytesSignalStats
( ctx context.Context, telemetryService telemetry.TelemetryService, )
pkg/rtc/signalanddatastats.go:205
↓ 1 callersFunctionNewDataDownTrack
(params DataDownTrackParams)
pkg/rtc/datadowntrack.go:50
↓ 1 callersFunctionNewDataStats
(params DataStatsParam)
pkg/sfu/buffer/datastats.go:40
↓ 1 callersFunctionNewDataTrackRemote
( publisherIdentity livekit.ParticipantIdentity, publisherID livekit.ParticipantID, handle uint16, trackID
test/client/datatrack_remote.go:22
↓ 1 callersFunctionNewDataTrackWriter
(ctx context.Context, handle uint16, transport types.DataTrackTransport)
test/client/datatrack_writer.go:34
↓ 1 callersFunctionNewDefaultSignalServer
( currentNode routing.LocalNode, bus psrpc.MessageBus, config config.SignalRelayConfig, router routing.Rou
pkg/service/signal.go:73
↓ 1 callersFunctionNewDependencyDescriptorParser
(ddExtID uint8, logger logger.Logger, onMaxLayerChanged func(int32, int32), enableRestart bool)
pkg/sfu/buffer/dependencydescriptorparser.go:78
↓ 1 callersFunctionNewDependencyDescriptorReader
(buf []byte, structure *FrameDependencyStructure, descriptor *DependencyDescriptor)
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:48
↓ 1 callersFunctionNewDownTrack
NewDownTrack returns a DownTrack.
pkg/sfu/downtrack.go:415
↓ 1 callersFunctionNewDummyReceiver
(trackID livekit.TrackID, streamId string, codec webrtc.RTPCodecParameters, headerExtensions []webrtc.RTPHeade
pkg/rtc/wrappedreceiver.go:204
↓ 1 callersFunctionNewEgressLauncher
(client rpc.EgressClient, io IOClient, store ServiceStore)
pkg/service/egress.go:64
↓ 1 callersFunctionNewEgressService
( client rpc.EgressClient, launcher rtc.EgressLauncher, io IOClient, rs livekit.RoomService, )
pkg/service/egress.go:50
↓ 1 callersFunctionNewFrameRateCalculatorVP9
(clockRate uint32, logger logger.Logger)
pkg/sfu/buffer/fps.go:239
↓ 1 callersFunctionNewICEConnectionDetails
(transport livekit.SignalTarget, l logger.Logger)
pkg/rtc/types/ice.go:114
↓ 1 callersFunctionNewIngressService
( conf *config.IngressConfig, nodeID livekit.NodeID, bus psrpc.MessageBus, psrpcClient rpc.IngressClient,
pkg/service/ingress.go:71
↓ 1 callersFunctionNewIngressServiceWithIngressLauncher
( conf *config.IngressConfig, nodeID livekit.NodeID, bus psrpc.MessageBus, psrpcClient rpc.IngressClient,
pkg/service/ingress.go:48
↓ 1 callersMethodNewInterceptor
(id string)
pkg/sfu/interceptor/rtx.go:61
↓ 1 callersFunctionNewLivekitServer
(conf *config.Config, roomService livekit.RoomService, agentDispatchService *AgentDispatchService, egressSe
pkg/service/server.go:67
↓ 1 callersFunctionNewLocalRoomManager
( conf *config.Config, roomStore ObjectStore, currentNode routing.LocalNode, router routing.Router, roomA
pkg/service/roommanager.go:111
↓ 1 callersFunctionNewLocalRouter
( currentNode LocalNode, signalClient SignalClient, roomManagerClient RoomManagerClient, nodeStatsConfig c
pkg/routing/localrouter.go:43
↓ 1 callersFunctionNewMediaTrackReceiver
(params MediaTrackReceiverParams, ti *livekit.TrackInfo)
pkg/rtc/mediatrackreceiver.go:152
↓ 1 callersFunctionNewMediaTrackSubscriptions
(params MediaTrackSubscriptionsParams)
pkg/rtc/mediatracksubscriptions.go:59
↓ 1 callersFunctionNewMetricTimestamper
(params MetricTimestamperParams)
pkg/metric/metric_timestamper.go:57
↓ 1 callersFunctionNewMetricsCollector
(params MetricsCollectorParams)
pkg/metric/metrics_collector.go:69
↓ 1 callersFunctionNewMetricsReporter
(params MetricsReporterParams)
pkg/metric/metrics_reporter.go:63
↓ 1 callersFunctionNewNodeStats
(conf *config.NodeStatsConfig, startedAt int64)
pkg/routing/nodestats.go:38
↓ 1 callersFunctionNewNull
(logger logger.Logger)
pkg/sfu/videolayerselector/null.go:25
↓ 1 callersFunctionNewNullMessageSink
(connID livekit.ConnectionID)
pkg/routing/interfaces.go:55
↓ 1 callersFunctionNewNullMessageSource
(connID livekit.ConnectionID)
pkg/routing/interfaces.go:96
↓ 1 callersFunctionNewPacketHistory
(packetCount int)
pkg/sfu/buffer/frameintegrity.go:68
↓ 1 callersFunctionNewParticipantSupervisor
(params ParticipantSupervisorParams)
pkg/rtc/supervisor/participant_supervisor.go:53
↓ 1 callersFunctionNewProbeObserver
(logger logger.Logger)
pkg/sfu/pacer/probe_observer.go:39
↓ 1 callersFunctionNewProber
(params ProberParams)
pkg/sfu/ccutils/prober.go:156
↓ 1 callersFunctionNewPublicationMonitor
(params PublicationMonitorParams)
pkg/rtc/supervisor/publication_monitor.go:60
↓ 1 callersFunctionNewRTCPReader
(ssrc uint32)
pkg/sfu/buffer/rtcpreader.go:30
↓ 1 callersFunctionNewRTCService
( conf *config.Config, ra RoomAllocator, router routing.MessageRouter, telemetry telemetry.TelemetryServic
pkg/service/rtcservice.go:60
↓ 1 callersFunctionNewRTPStatsReceiverLite
(params RTPStatsParams)
pkg/sfu/rtpstats/rtpstats_receiver_lite.go:54
↓ 1 callersFunctionNewReceiverBase
(params ReceiverBaseParams, trackInfo *livekit.TrackInfo, codecState ReceiverCodecState)
pkg/sfu/receiver_base.go:235
↓ 1 callersFunctionNewRedPrimaryReceiver
(receiver TrackReceiver, dsp utils.DownTrackSpreaderParams)
pkg/sfu/redprimaryreceiver.go:55
↓ 1 callersFunctionNewRedReceiver
(receiver TrackReceiver, dsp utils.DownTrackSpreaderParams)
pkg/sfu/redreceiver.go:56
↓ 1 callersFunctionNewRedisRouter
(lr *LocalRouter, rc redis.UniversalClient, kps rpc.KeepalivePubSub)
pkg/routing/redisrouter.go:59
↓ 1 callersFunctionNewRelayAddressGenerator
(g turn.RelayAddressGenerator)
pkg/telemetry/statsconn.go:112
↓ 1 callersFunctionNewRemoteBWE
(params RemoteBWEParams)
pkg/sfu/bwe/remotebwe/remote_bwe.go:77
↓ 1 callersFunctionNewRoomTrackManager
(logger logger.Logger)
pkg/rtc/roomtrackmanager.go:51
↓ 1 callersFunctionNewSIPService
( conf *config.SIPConfig, nodeID livekit.NodeID, bus psrpc.MessageBus, psrpcClient rpc.SIPClient, store S
pkg/service/sip.go:47
↓ 1 callersFunctionNewSendSideBWE
(params SendSideBWEParams)
pkg/sfu/bwe/sendsidebwe/send_side_bwe.go:83
↓ 1 callersFunctionNewSignalHandler
(params SignalHandlerParams)
pkg/rtc/signalling/signalhandler.go:38
↓ 1 callersFunctionNewSignallerAsync
(params SignallerAsyncParams)
pkg/rtc/signalling/signallerasync.go:44
↓ 1 callersFunctionNewSignalling
(params SignallingParams)
pkg/rtc/signalling/signalling.go:34
↓ 1 callersMethodNewSnapshotLiteId
()
pkg/sfu/rtpstats/rtpstats_receiver_lite.go:61
↓ 1 callersFunctionNewStreamAllocator
(params StreamAllocatorParams, enabled bool, allowPause bool)
pkg/sfu/streamallocator/streamallocator.go:260
↓ 1 callersFunctionNewStreamTrackerFrame
(params StreamTrackerFrameParams)
pkg/sfu/streamtracker/streamtracker_frame.go:87
↓ 1 callersFunctionNewStreamTrackerManager
( logger logger.Logger, trackInfo *livekit.TrackInfo, mimeType mime.MimeType, clockRate uint32, config St
pkg/sfu/streamtrackermanager.go:136
↓ 1 callersFunctionNewSubscribedTrack
(params SubscribedTrackParams)
pkg/rtc/subscribedtrack.go:85
↓ 1 callersFunctionNewTestServerWithService
(s AgentService)
pkg/agent/testutils/server.go:56
↓ 1 callersFunctionNewTrack
( downTrack *sfu.DownTrack, source livekit.TrackSource, isMultiLayered bool, publisherID livekit.Participa
pkg/sfu/streamallocator/track.go:43
↓ 1 callersFunctionNewTrackRemoteFromSdp
(track *webrtc.TrackRemote, codec webrtc.RTPCodecParameters)
pkg/sfu/track_remote.go:39
↓ 1 callersFunctionNewTrackWriter
(ctx context.Context, track *webrtc.TrackLocalStaticSample, filePath string)
test/client/trackwriter.go:53
↓ 1 callersFunctionNewTransportManager
(params TransportManagerParams)
pkg/rtc/transportmanager.go:131
↓ 1 callersFunctionNewUpDataTrackManager
(params UpDataTrackManagerParams)
pkg/rtc/updatatrackmanager.go:41
↓ 1 callersFunctionNewUserPacketDeduper
()
pkg/rtc/user_packet_deduper.go:35
↓ 1 callersFunctionNewVP8
(logger logger.Logger)
pkg/sfu/videolayerselector/temporallayerselector/vp8.go:27
↓ 1 callersFunctionNewVP8FromOther
(cm CodecMunger, logger logger.Logger)
pkg/sfu/codecmunger/vp8.go:64
↓ 1 callersFunctionNewVP9
(logger logger.Logger)
pkg/sfu/videolayerselector/vp9.go:28
↓ 1 callersFunctionNewWHIPService
( config *config.Config, router routing.Router, roomAllocator RoomAllocator, clientParams rpc.ClientParams
pkg/service/whipservice.go:57
↓ 1 callersFunctionNewWebRTCReceiver
NewWebRTCReceiver creates a new webrtc track receiver
pkg/sfu/receiver.go:97
↓ 1 callersFunctionNewWorker
( registration WorkerRegistration, apiKey string, apiSecret string, conn SignalConn, logger logger.Logger
pkg/agent/worker.go:259
↓ 1 callersFunctionNewWorkerRegisterer
(conn SignalConn, serverInfo *livekit.ServerInfo, base WorkerRegistration)
pkg/agent/worker.go:178
↓ 1 callersFunctionNewWrappedReceiver
(params WrappedReceiverParams)
pkg/rtc/wrappedreceiver.go:58
↓ 1 callersMethodNodeIP
()
pkg/routing/node.go:34
↓ 1 callersMethodNodeType
()
pkg/routing/node.go:33
↓ 1 callersMethodNotifyMaxLayerChange
(mimeType mime.MimeType, maxLayer int32)
pkg/rtc/mediatrackreceiver.go:1034
↓ 1 callersMethodNotifyRTX
(ssrc uint32, repairSSRC uint32, rsid string)
pkg/sfu/buffer/buffer.go:236
↓ 1 callersMethodNotifyRead
()
pkg/sfu/buffer/buffer_base.go:694
↓ 1 callersMethodNotifySubscriberNodeMediaLoss
(nodeID livekit.NodeID, fractionalLoss uint8)
pkg/rtc/types/interfaces.go:826
↓ 1 callersMethodNumUpTracks
()
pkg/sfu/receiver.go:203
↓ 1 callersMethodOk
()
pkg/sfu/rtpextension/dependencydescriptor/bitstreamreader.go:85
↓ 1 callersMethodOnAnswer
(sd webrtc.SessionDescription, answerId uint32, midToTrackID map[string]string)
pkg/rtc/transport/handler.go:48
↓ 1 callersMethodOnBindAndConnected
()
pkg/sfu/downtrack.go:259
↓ 1 callersMethodOnBinding
(fn func(error))
pkg/sfu/downtrack.go:1637
↓ 1 callersMethodOnBitrateAvailabilityChanged
()
pkg/sfu/streamtrackermanager.go:37
↓ 1 callersMethodOnClaimsChanged
(callback func(LocalParticipant))
pkg/rtc/types/interfaces.go:512
↓ 1 callersMethodOnClose
(f func())
pkg/rtc/room.go:832
↓ 1 callersMethodOnClose
(f func(bool))
pkg/rtc/subscribedtrack.go:245
↓ 1 callersMethodOnClose
(fn func())
pkg/sfu/buffer/rtcpreader.go:46
↓ 1 callersMethodOnClose
(fn func())
pkg/sfu/buffer/buffer.go:319
↓ 1 callersMethodOnCodecNegotiated
(webrtc.RTPCodecCapability)
pkg/sfu/downtrack.go:263
↓ 1 callersMethodOnCodecRegression
(f func(old, new webrtc.RTPCodecParameters))
pkg/rtc/mediatrackreceiver.go:327
↓ 1 callersMethodOnDataTrackPublished
(Participant, DataTrack)
pkg/rtc/types/interfaces.go:593
↓ 1 callersMethodOnDataTrackUnpublished
(Participant, DataTrack)
pkg/rtc/types/interfaces.go:594
↓ 1 callersMethodOnDownTrackClose
(isExpectedToResume bool)
pkg/sfu/downtrack.go:264
↓ 1 callersMethodOnDynacastSubscribedAudioCodecChange
(codecs []*livekit.SubscribedAudioCodec)
pkg/rtc/dynacast/interfaces.go:30
↓ 1 callersMethodOnDynacastSubscribedMaxQualityChange
( subscribedQualities []*livekit.SubscribedCodec, maxSubscribedQualities []types.SubscribedCodecQuality,
pkg/rtc/dynacast/interfaces.go:25
↓ 1 callersMethodOnFinalRtpStats
(fn func(*livekit.RTPStats))
pkg/sfu/buffer/buffer.go:430
↓ 1 callersMethodOnFpsChanged
(fn func())
pkg/sfu/buffer/buffer_base.go:108
↓ 1 callersMethodOnFullyEstablished
()
pkg/rtc/transport/handler.go:39
↓ 1 callersMethodOnGetDataBlob
(LocalParticipant, *livekit.GetDataBlobRequest)
pkg/rtc/types/interfaces.go:633
↓ 1 callersMethodOnGetDataBlobArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:372
← previousnext →2,001–2,100 of 7,437, ranked by callers