Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/livekit/livekit
/ functions
Functions
7,437 in github.com/livekit/livekit
⨍
Functions
7,437
◇
Types & classes
718
↓ 19 callers
Method
ProvisionalAllocate
(availableChannelCapacity int64, layers buffer.VideoLayer, allowPause bool, allowOvershoot bool)
pkg/sfu/downtrack.go:1682
↓ 19 callers
Method
Status
()
pkg/sfu/streamtracker/interfaces.go:66
↓ 19 callers
Function
genericKey
(name string)
pkg/rtc/participant_data_blob_test.go:34
↓ 19 callers
Function
newForwarder
(codec webrtc.RTPCodecCapability, kind webrtc.RTPCodecType)
pkg/sfu/forwarder_test.go:36
↓ 19 callers
Method
recordInvocation
(key string, args []interface{})
pkg/rtc/types/typesfakes/fake_subscribed_track.go:1062
↓ 19 callers
Function
setupMultiNodeTest
(name string)
test/integration_helpers.go:82
↓ 18 callers
Method
AllocateOptimal
(allowOvershoot bool, hold bool)
pkg/sfu/downtrack.go:1665
↓ 18 callers
Method
CreateRoom
(ctx context.Context, req *livekit.CreateRoomRequest, isExplicit bool)
pkg/service/interfaces.go:84
↓ 18 callers
Method
FrameIntegrity
(extFrameNum uint64)
pkg/sfu/buffer/frameintegrity.go:219
↓ 18 callers
Method
GetPublishedTracks
()
pkg/rtc/types/interfaces.go:322
↓ 18 callers
Method
MarshalSize
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorextension.go:87
↓ 18 callers
Function
NewPCTransport
(params TransportParams)
pkg/rtc/transport.go:539
↓ 18 callers
Method
ReadBits
Reads `bits` from the bitstream. `bits` must be in range [0, 64]. Returns an unsigned integer in range [0, 2^bits - 1]. On failure sets `BitstreamRead
pkg/sfu/rtpextension/dependencydescriptor/bitstreamreader.go:39
↓ 18 callers
Method
Receiver
()
pkg/sfu/downtrack.go:838
↓ 18 callers
Method
SetMaxSpatialLayer
(spatialLayer int32)
pkg/sfu/downtrack.go:1509
↓ 18 callers
Method
TrackInfo
()
pkg/rtc/mediatrackreceiver.go:1026
↓ 18 callers
Function
createTestNode
(id string, cpuLoad float32, numRooms int32, numClients int32, state livekit.NodeState)
pkg/routing/selector/any_test.go:26
↓ 17 callers
Method
ExcludeRange
(startInclusive RT, endExclusive RT)
pkg/sfu/utils/rangemap.go:125
↓ 17 callers
Function
GetGrants
(ctx context.Context)
pkg/service/auth.go:125
↓ 17 callers
Method
GetHighest
()
pkg/sfu/ccutils/trenddetector.go:157
↓ 17 callers
Method
ParticipantJoined
ParticipantJoined - a participant establishes signal connection to a room
pkg/telemetry/telemetryservice.go:41
↓ 17 callers
Method
SendRequest
(msg *livekit.SignalRequest)
test/client/client.go:826
↓ 17 callers
Method
Start
()
test/client/trackwriter.go:34
↓ 17 callers
Function
createFixture
()
pkg/telemetry/stats_test.go:40
↓ 17 callers
Function
newTestNodeInRegion
(region string, available bool)
pkg/routing/selector/regionaware_test.go:151
↓ 16 callers
Method
GreaterThan
(v2 VideoLayer)
pkg/sfu/buffer/videolayer.go:48
↓ 16 callers
Method
ID
ID is the globally unique identifier for this Track.
pkg/sfu/downtrack.go:65
↓ 16 callers
Method
getStreamAllocatorListener
()
pkg/sfu/downtrack.go:801
↓ 16 callers
Method
recordInvocation
(key string, args []interface{})
pkg/rtc/transport/transportfakes/fake_handler.go:795
↓ 15 callers
Method
CreateDataChannel
(label string, dci *webrtc.DataChannelInit)
pkg/rtc/transport.go:1237
↓ 15 callers
Function
EnsureSIPAdminPermission
(ctx context.Context)
pkg/service/auth.go:228
↓ 15 callers
Method
GetSubscribedTracks
()
pkg/rtc/types/interfaces.go:477
↓ 15 callers
Method
Kind
()
pkg/sfu/track_remote.go:26
↓ 15 callers
Method
ProvisionalAllocateCommit
()
pkg/sfu/downtrack.go:1708
↓ 15 callers
Method
Start
()
pkg/sfu/streamtracker/interfaces.go:50
↓ 15 callers
Method
Unmarshal
(buf []byte)
pkg/rtc/datatrack/packet.go:269
↓ 15 callers
Method
postEvent
(event Event)
pkg/sfu/streamallocator/streamallocator.go:643
↓ 15 callers
Method
recordInvocation
(key string, args []interface{})
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:647
↓ 14 callers
Method
AddDownTrack
(track TrackSender)
pkg/sfu/receiver_base.go:122
↓ 14 callers
Method
ConnectionID
()
pkg/routing/interfaces.go:45
↓ 14 callers
Method
GetAll
()
pkg/rtc/participant_data_blob.go:79
↓ 14 callers
Method
GetExtension
(id uint8)
pkg/rtc/datatrack/packet.go:253
↓ 14 callers
Method
HandleRemoteDescription
(sd webrtc.SessionDescription, remoteId uint32)
pkg/rtc/transport.go:1624
↓ 14 callers
Method
MediaTrack
()
pkg/rtc/types/interfaces.go:891
↓ 14 callers
Method
Mute
Mute enables or disables media forwarding - subscriber triggered
pkg/sfu/downtrack.go:1356
↓ 14 callers
Method
RID
()
pkg/sfu/track_remote.go:21
↓ 14 callers
Function
RecordRequest
(ctx context.Context, request proto.Message)
pkg/service/twirp.go:257
↓ 14 callers
Function
RecordResponse
(ctx context.Context, response proto.Message)
pkg/service/twirp.go:354
↓ 14 callers
Method
SetMaxTemporalLayer
(temporalLayer int32)
pkg/sfu/downtrack.go:1523
↓ 14 callers
Method
String
()
pkg/sfu/bwe/bwe.go:42
↓ 14 callers
Method
TrackInfoClone
()
pkg/rtc/mediatrackreceiver.go:1030
↓ 14 callers
Method
UpdateSubscriptionPermission
( subscriptionPermission *livekit.SubscriptionPermission, timedVersion utils.TimedVersion, resolverBySid fu
pkg/rtc/uptrackmanager.go:153
↓ 14 callers
Method
isDesired
()
pkg/rtc/subscriptionmanager.go:1327
↓ 14 callers
Method
maybeRestart
(sn uint16, ts uint32, payloadSize int)
pkg/sfu/rtpstats/rtpstats_receiver.go:961
↓ 14 callers
Function
newParticipantWithDataBlob
(t *testing.T, enabled bool, maxKeyLength int, maxSize uint32)
pkg/rtc/participant_data_blob_handler_test.go:30
↓ 14 callers
Method
recordInvocation
(key string, args []interface{})
pkg/service/servicefakes/fake_sipstore.go:1103
↓ 14 callers
Method
recordInvocation
(key string, args []interface{})
pkg/rtc/types/typesfakes/fake_data_track.go:851
↓ 13 callers
Method
Enqueue
(p *Packet)
pkg/sfu/pacer/pacer.go:60
↓ 13 callers
Function
EnsureAdminPermission
(ctx context.Context, room livekit.RoomName)
pkg/service/auth.go:183
↓ 13 callers
Method
ID
()
pkg/service/redisstore.go:1047
↓ 13 callers
Function
IsCodecEnabled
(codecs []*livekit.Codec, cap webrtc.RTPCodecCapability)
pkg/rtc/mediaengine.go:118
↓ 13 callers
Method
IsMuted
()
pkg/rtc/types/interfaces.go:776
↓ 13 callers
Method
ProvisionalAllocatePrepare
()
pkg/sfu/downtrack.go:1673
↓ 13 callers
Method
Put
(key T, iceConfig *livekit.ICEConfig)
pkg/utils/iceconfigcache.go:33
↓ 13 callers
Method
SendStatsCallCount
()
pkg/telemetry/telemetryfakes/fake_analytics_service.go:193
↓ 13 callers
Method
SubscribeToTrack
subscriptions
pkg/rtc/types/interfaces.go:474
↓ 13 callers
Method
SubscribedDataTracks
()
test/client/client.go:758
↓ 13 callers
Method
Update
( packetTime int64, sequenceNumber uint16, timestamp uint32, marker bool, hdrSize int, payloadSize int,
pkg/sfu/rtpstats/rtpstats_receiver.go:243
↓ 13 callers
Method
WriteMessage
(msg proto.Message)
pkg/routing/interfaces.go:42
↓ 13 callers
Method
flush
()
pkg/telemetry/stats_test.go:629
↓ 13 callers
Method
getVideoTracks
()
pkg/sfu/streamallocator/streamallocator.go:1384
↓ 13 callers
Method
recordInvocation
(key string, args []interface{})
pkg/routing/routingfakes/fake_router.go:855
↓ 13 callers
Function
toMinimalRoomProto
(roomID livekit.RoomID, roomName livekit.RoomName)
pkg/telemetry/events.go:645
↓ 12 callers
Method
AllocateNextHigher
(availableChannelCapacity int64, allowOvershoot bool)
pkg/sfu/downtrack.go:1715
↓ 12 callers
Method
ForwardRTP
(pkt *buffer.ExtPacket, spatialLayer int32)
pkg/sfu/receiver_base.go:160
↓ 12 callers
Method
LocalParticipantListener
()
pkg/rtc/room.go:1917
↓ 12 callers
Method
Negotiate
(force bool)
pkg/rtc/types/interfaces.go:465
↓ 12 callers
Function
NewConfig
(confString string, strictMode bool, c *cli.Command, baseFlags []cli.Flag)
pkg/config/config.go:520
↓ 12 callers
Method
OnFrame
(extFrameNum uint64, fd *dd.FrameDependencyTemplate)
pkg/sfu/videolayerselector/framechain.go:43
↓ 12 callers
Method
Select
(extPkt *buffer.ExtPacket, _layer int32)
pkg/sfu/videolayerselector/dependencydescriptor.go:72
↓ 12 callers
Method
SendStatsArgsForCall
(i int)
pkg/telemetry/telemetryfakes/fake_analytics_service.go:205
↓ 12 callers
Function
getBandwidthNeeded
(brs Bitrates, layer buffer.VideoLayer, fallback int64)
pkg/sfu/forwarder.go:2343
↓ 12 callers
Function
newParticipantForTest
(identity livekit.ParticipantIdentity)
pkg/rtc/participant_internal_test.go:826
↓ 12 callers
Method
recordInvocation
(key string, args []interface{})
pkg/service/servicefakes/fake_object_store.go:977
↓ 12 callers
Function
updateStreamStateChange
------------------------------------------------
pkg/sfu/streamallocator/streamallocator.go:1445
↓ 11 callers
Method
AddBytes
(bytes int, bufferedAmout int, ts time.Time)
pkg/sfu/datachannel/bitrate.go:48
↓ 11 callers
Method
AddPacket
(extSeq uint64, extFrameNum uint64, ddVal *dd.DependencyDescriptor)
pkg/sfu/buffer/frameintegrity.go:188
↓ 11 callers
Method
Bytes
()
pkg/sfu/ccutils/prober.go:363
↓ 11 callers
Method
Close
()
pkg/rtc/transport.go:1557
↓ 11 callers
Method
Delete
(dbKey *livekit.DataBlobKey)
pkg/rtc/participant_data_blob.go:52
↓ 11 callers
Method
GetEvent
(name string)
test/webhook_test.go:203
↓ 11 callers
Method
GetParticipant
(ctx context.Context, req *livekit.RoomParticipantIdentity)
pkg/service/roommanager.go:829
↓ 11 callers
Method
GetRemoteParticipant
(sid livekit.ParticipantID)
test/client/client.go:776
↓ 11 callers
Function
GetVideoLayersForMimeType
(mimeType mime.MimeType, ti *livekit.TrackInfo)
pkg/sfu/buffer/videolayerutils.go:359
↓ 11 callers
Function
HandleError
(w http.ResponseWriter, r *http.Request, status int, err error, keysAndValues ...any)
pkg/service/utils.go:83
↓ 11 callers
Method
IsDisconnected
()
pkg/rtc/participant.go:585
↓ 11 callers
Method
ProtocolVersion
()
pkg/rtc/participant.go:568
↓ 11 callers
Method
SetLastSnTs
(extPkt *buffer.ExtPacket)
pkg/sfu/rtpmunger.go:122
↓ 11 callers
Method
State
()
pkg/rtc/participant.go:536
↓ 11 callers
Method
Stop
()
pkg/sfu/streamtracker/interfaces.go:51
← previous
next →
101–200 of 7,437, ranked by callers