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
↓ 1 callers
Function
NewBitStreamReader
(buf []byte)
pkg/sfu/rtpextension/dependencydescriptor/bitstreamreader.go:28
↓ 1 callers
Function
NewBufferBase
(params BufferBaseParams)
pkg/sfu/buffer/buffer_base.go:220
↓ 1 callers
Function
NewBytesSignalStats
( ctx context.Context, telemetryService telemetry.TelemetryService, )
pkg/rtc/signalanddatastats.go:205
↓ 1 callers
Function
NewDataDownTrack
(params DataDownTrackParams)
pkg/rtc/datadowntrack.go:50
↓ 1 callers
Function
NewDataStats
(params DataStatsParam)
pkg/sfu/buffer/datastats.go:40
↓ 1 callers
Function
NewDataTrackRemote
( publisherIdentity livekit.ParticipantIdentity, publisherID livekit.ParticipantID, handle uint16, trackID
test/client/datatrack_remote.go:22
↓ 1 callers
Function
NewDataTrackWriter
(ctx context.Context, handle uint16, transport types.DataTrackTransport)
test/client/datatrack_writer.go:34
↓ 1 callers
Function
NewDefaultSignalServer
( currentNode routing.LocalNode, bus psrpc.MessageBus, config config.SignalRelayConfig, router routing.Rou
pkg/service/signal.go:73
↓ 1 callers
Function
NewDependencyDescriptorParser
(ddExtID uint8, logger logger.Logger, onMaxLayerChanged func(int32, int32), enableRestart bool)
pkg/sfu/buffer/dependencydescriptorparser.go:78
↓ 1 callers
Function
NewDependencyDescriptorReader
(buf []byte, structure *FrameDependencyStructure, descriptor *DependencyDescriptor)
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:48
↓ 1 callers
Function
NewDownTrack
NewDownTrack returns a DownTrack.
pkg/sfu/downtrack.go:415
↓ 1 callers
Function
NewDummyReceiver
(trackID livekit.TrackID, streamId string, codec webrtc.RTPCodecParameters, headerExtensions []webrtc.RTPHeade
pkg/rtc/wrappedreceiver.go:204
↓ 1 callers
Function
NewEgressLauncher
(client rpc.EgressClient, io IOClient, store ServiceStore)
pkg/service/egress.go:64
↓ 1 callers
Function
NewEgressService
( client rpc.EgressClient, launcher rtc.EgressLauncher, io IOClient, rs livekit.RoomService, )
pkg/service/egress.go:50
↓ 1 callers
Function
NewFrameRateCalculatorVP9
(clockRate uint32, logger logger.Logger)
pkg/sfu/buffer/fps.go:239
↓ 1 callers
Function
NewICEConnectionDetails
(transport livekit.SignalTarget, l logger.Logger)
pkg/rtc/types/ice.go:114
↓ 1 callers
Function
NewIngressService
( conf *config.IngressConfig, nodeID livekit.NodeID, bus psrpc.MessageBus, psrpcClient rpc.IngressClient,
pkg/service/ingress.go:71
↓ 1 callers
Function
NewIngressServiceWithIngressLauncher
( conf *config.IngressConfig, nodeID livekit.NodeID, bus psrpc.MessageBus, psrpcClient rpc.IngressClient,
pkg/service/ingress.go:48
↓ 1 callers
Method
NewInterceptor
(id string)
pkg/sfu/interceptor/rtx.go:61
↓ 1 callers
Function
NewLivekitServer
(conf *config.Config, roomService livekit.RoomService, agentDispatchService *AgentDispatchService, egressSe
pkg/service/server.go:67
↓ 1 callers
Function
NewLocalRoomManager
( conf *config.Config, roomStore ObjectStore, currentNode routing.LocalNode, router routing.Router, roomA
pkg/service/roommanager.go:111
↓ 1 callers
Function
NewLocalRouter
( currentNode LocalNode, signalClient SignalClient, roomManagerClient RoomManagerClient, nodeStatsConfig c
pkg/routing/localrouter.go:43
↓ 1 callers
Function
NewMediaTrackReceiver
(params MediaTrackReceiverParams, ti *livekit.TrackInfo)
pkg/rtc/mediatrackreceiver.go:152
↓ 1 callers
Function
NewMediaTrackSubscriptions
(params MediaTrackSubscriptionsParams)
pkg/rtc/mediatracksubscriptions.go:59
↓ 1 callers
Function
NewMetricTimestamper
(params MetricTimestamperParams)
pkg/metric/metric_timestamper.go:57
↓ 1 callers
Function
NewMetricsCollector
(params MetricsCollectorParams)
pkg/metric/metrics_collector.go:69
↓ 1 callers
Function
NewMetricsReporter
(params MetricsReporterParams)
pkg/metric/metrics_reporter.go:63
↓ 1 callers
Function
NewNodeStats
(conf *config.NodeStatsConfig, startedAt int64)
pkg/routing/nodestats.go:38
↓ 1 callers
Function
NewNull
(logger logger.Logger)
pkg/sfu/videolayerselector/null.go:25
↓ 1 callers
Function
NewNullMessageSink
(connID livekit.ConnectionID)
pkg/routing/interfaces.go:55
↓ 1 callers
Function
NewNullMessageSource
(connID livekit.ConnectionID)
pkg/routing/interfaces.go:96
↓ 1 callers
Function
NewPacketHistory
(packetCount int)
pkg/sfu/buffer/frameintegrity.go:68
↓ 1 callers
Function
NewParticipantSupervisor
(params ParticipantSupervisorParams)
pkg/rtc/supervisor/participant_supervisor.go:53
↓ 1 callers
Function
NewProbeObserver
(logger logger.Logger)
pkg/sfu/pacer/probe_observer.go:39
↓ 1 callers
Function
NewProber
(params ProberParams)
pkg/sfu/ccutils/prober.go:156
↓ 1 callers
Function
NewPublicationMonitor
(params PublicationMonitorParams)
pkg/rtc/supervisor/publication_monitor.go:60
↓ 1 callers
Function
NewRTCPReader
(ssrc uint32)
pkg/sfu/buffer/rtcpreader.go:30
↓ 1 callers
Function
NewRTCService
( conf *config.Config, ra RoomAllocator, router routing.MessageRouter, telemetry telemetry.TelemetryServic
pkg/service/rtcservice.go:60
↓ 1 callers
Function
NewRTPStatsReceiverLite
(params RTPStatsParams)
pkg/sfu/rtpstats/rtpstats_receiver_lite.go:54
↓ 1 callers
Function
NewReceiverBase
(params ReceiverBaseParams, trackInfo *livekit.TrackInfo, codecState ReceiverCodecState)
pkg/sfu/receiver_base.go:235
↓ 1 callers
Function
NewRedPrimaryReceiver
(receiver TrackReceiver, dsp utils.DownTrackSpreaderParams)
pkg/sfu/redprimaryreceiver.go:55
↓ 1 callers
Function
NewRedReceiver
(receiver TrackReceiver, dsp utils.DownTrackSpreaderParams)
pkg/sfu/redreceiver.go:56
↓ 1 callers
Function
NewRedisRouter
(lr *LocalRouter, rc redis.UniversalClient, kps rpc.KeepalivePubSub)
pkg/routing/redisrouter.go:59
↓ 1 callers
Function
NewRelayAddressGenerator
(g turn.RelayAddressGenerator)
pkg/telemetry/statsconn.go:112
↓ 1 callers
Function
NewRemoteBWE
(params RemoteBWEParams)
pkg/sfu/bwe/remotebwe/remote_bwe.go:77
↓ 1 callers
Function
NewRoomTrackManager
(logger logger.Logger)
pkg/rtc/roomtrackmanager.go:51
↓ 1 callers
Function
NewSIPService
( conf *config.SIPConfig, nodeID livekit.NodeID, bus psrpc.MessageBus, psrpcClient rpc.SIPClient, store S
pkg/service/sip.go:47
↓ 1 callers
Function
NewSendSideBWE
(params SendSideBWEParams)
pkg/sfu/bwe/sendsidebwe/send_side_bwe.go:83
↓ 1 callers
Function
NewSignalHandler
(params SignalHandlerParams)
pkg/rtc/signalling/signalhandler.go:38
↓ 1 callers
Function
NewSignallerAsync
(params SignallerAsyncParams)
pkg/rtc/signalling/signallerasync.go:44
↓ 1 callers
Function
NewSignalling
(params SignallingParams)
pkg/rtc/signalling/signalling.go:34
↓ 1 callers
Method
NewSnapshotLiteId
()
pkg/sfu/rtpstats/rtpstats_receiver_lite.go:61
↓ 1 callers
Function
NewStreamAllocator
(params StreamAllocatorParams, enabled bool, allowPause bool)
pkg/sfu/streamallocator/streamallocator.go:260
↓ 1 callers
Function
NewStreamTrackerFrame
(params StreamTrackerFrameParams)
pkg/sfu/streamtracker/streamtracker_frame.go:87
↓ 1 callers
Function
NewStreamTrackerManager
( logger logger.Logger, trackInfo *livekit.TrackInfo, mimeType mime.MimeType, clockRate uint32, config St
pkg/sfu/streamtrackermanager.go:136
↓ 1 callers
Function
NewSubscribedTrack
(params SubscribedTrackParams)
pkg/rtc/subscribedtrack.go:85
↓ 1 callers
Function
NewTestServerWithService
(s AgentService)
pkg/agent/testutils/server.go:56
↓ 1 callers
Function
NewTrack
( downTrack *sfu.DownTrack, source livekit.TrackSource, isMultiLayered bool, publisherID livekit.Participa
pkg/sfu/streamallocator/track.go:43
↓ 1 callers
Function
NewTrackRemoteFromSdp
(track *webrtc.TrackRemote, codec webrtc.RTPCodecParameters)
pkg/sfu/track_remote.go:39
↓ 1 callers
Function
NewTrackWriter
(ctx context.Context, track *webrtc.TrackLocalStaticSample, filePath string)
test/client/trackwriter.go:53
↓ 1 callers
Function
NewTransportManager
(params TransportManagerParams)
pkg/rtc/transportmanager.go:131
↓ 1 callers
Function
NewUpDataTrackManager
(params UpDataTrackManagerParams)
pkg/rtc/updatatrackmanager.go:41
↓ 1 callers
Function
NewUserPacketDeduper
()
pkg/rtc/user_packet_deduper.go:35
↓ 1 callers
Function
NewVP8
(logger logger.Logger)
pkg/sfu/videolayerselector/temporallayerselector/vp8.go:27
↓ 1 callers
Function
NewVP8FromOther
(cm CodecMunger, logger logger.Logger)
pkg/sfu/codecmunger/vp8.go:64
↓ 1 callers
Function
NewVP9
(logger logger.Logger)
pkg/sfu/videolayerselector/vp9.go:28
↓ 1 callers
Function
NewWHIPService
( config *config.Config, router routing.Router, roomAllocator RoomAllocator, clientParams rpc.ClientParams
pkg/service/whipservice.go:57
↓ 1 callers
Function
NewWebRTCReceiver
NewWebRTCReceiver creates a new webrtc track receiver
pkg/sfu/receiver.go:97
↓ 1 callers
Function
NewWorker
( registration WorkerRegistration, apiKey string, apiSecret string, conn SignalConn, logger logger.Logger
pkg/agent/worker.go:259
↓ 1 callers
Function
NewWorkerRegisterer
(conn SignalConn, serverInfo *livekit.ServerInfo, base WorkerRegistration)
pkg/agent/worker.go:178
↓ 1 callers
Function
NewWrappedReceiver
(params WrappedReceiverParams)
pkg/rtc/wrappedreceiver.go:58
↓ 1 callers
Method
NodeIP
()
pkg/routing/node.go:34
↓ 1 callers
Method
NodeType
()
pkg/routing/node.go:33
↓ 1 callers
Method
NotifyMaxLayerChange
(mimeType mime.MimeType, maxLayer int32)
pkg/rtc/mediatrackreceiver.go:1034
↓ 1 callers
Method
NotifyRTX
(ssrc uint32, repairSSRC uint32, rsid string)
pkg/sfu/buffer/buffer.go:236
↓ 1 callers
Method
NotifyRead
()
pkg/sfu/buffer/buffer_base.go:694
↓ 1 callers
Method
NotifySubscriberNodeMediaLoss
(nodeID livekit.NodeID, fractionalLoss uint8)
pkg/rtc/types/interfaces.go:826
↓ 1 callers
Method
NumUpTracks
()
pkg/sfu/receiver.go:203
↓ 1 callers
Method
Ok
()
pkg/sfu/rtpextension/dependencydescriptor/bitstreamreader.go:85
↓ 1 callers
Method
OnAnswer
(sd webrtc.SessionDescription, answerId uint32, midToTrackID map[string]string)
pkg/rtc/transport/handler.go:48
↓ 1 callers
Method
OnBindAndConnected
()
pkg/sfu/downtrack.go:259
↓ 1 callers
Method
OnBinding
(fn func(error))
pkg/sfu/downtrack.go:1637
↓ 1 callers
Method
OnBitrateAvailabilityChanged
()
pkg/sfu/streamtrackermanager.go:37
↓ 1 callers
Method
OnClaimsChanged
(callback func(LocalParticipant))
pkg/rtc/types/interfaces.go:512
↓ 1 callers
Method
OnClose
(f func())
pkg/rtc/room.go:832
↓ 1 callers
Method
OnClose
(f func(bool))
pkg/rtc/subscribedtrack.go:245
↓ 1 callers
Method
OnClose
(fn func())
pkg/sfu/buffer/rtcpreader.go:46
↓ 1 callers
Method
OnClose
(fn func())
pkg/sfu/buffer/buffer.go:319
↓ 1 callers
Method
OnCodecNegotiated
(webrtc.RTPCodecCapability)
pkg/sfu/downtrack.go:263
↓ 1 callers
Method
OnCodecRegression
(f func(old, new webrtc.RTPCodecParameters))
pkg/rtc/mediatrackreceiver.go:327
↓ 1 callers
Method
OnDataTrackPublished
(Participant, DataTrack)
pkg/rtc/types/interfaces.go:593
↓ 1 callers
Method
OnDataTrackUnpublished
(Participant, DataTrack)
pkg/rtc/types/interfaces.go:594
↓ 1 callers
Method
OnDownTrackClose
(isExpectedToResume bool)
pkg/sfu/downtrack.go:264
↓ 1 callers
Method
OnDynacastSubscribedAudioCodecChange
(codecs []*livekit.SubscribedAudioCodec)
pkg/rtc/dynacast/interfaces.go:30
↓ 1 callers
Method
OnDynacastSubscribedMaxQualityChange
( subscribedQualities []*livekit.SubscribedCodec, maxSubscribedQualities []types.SubscribedCodecQuality,
pkg/rtc/dynacast/interfaces.go:25
↓ 1 callers
Method
OnFinalRtpStats
(fn func(*livekit.RTPStats))
pkg/sfu/buffer/buffer.go:430
↓ 1 callers
Method
OnFpsChanged
(fn func())
pkg/sfu/buffer/buffer_base.go:108
↓ 1 callers
Method
OnFullyEstablished
()
pkg/rtc/transport/handler.go:39
↓ 1 callers
Method
OnGetDataBlob
(LocalParticipant, *livekit.GetDataBlobRequest)
pkg/rtc/types/interfaces.go:633
↓ 1 callers
Method
OnGetDataBlobArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:372
← previous
next →
2,001–2,100 of 7,437, ranked by callers