Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/peer-calls/peer-calls
/ functions
Functions
1,240 in github.com/peer-calls/peer-calls
⨍
Functions
1,240
◇
Types & classes
551
↓ 2 callers
Method
LocalAddr
()
server/udpmux/conn.go:87
↓ 2 callers
Function
MatchRTPOrRTCP
MatchRTPOrRTCP is a MatchFunc that accepts packets with the first byte in [128..191] as defied in RFC7983
server/servertransport/match.go:27
↓ 2 callers
Method
Messages
Messages returns the parsed messages channel.
server/wssub.go:66
↓ 2 callers
Method
MessagesChannel
()
server/transport/transport.go:74
↓ 2 callers
Method
Min
Min returns the minimal bitrate.
server/pubsub/remb.go:88
↓ 2 callers
Function
New
()
server/logformatter/log_formatter.go:15
↓ 2 callers
Function
New
New returns a new instance of PubSub.
server/pubsub/pubsub.go:53
↓ 2 callers
Method
NewAdapter
(roomID identifiers.RoomID)
server/sfu_test.go:492
↓ 2 callers
Function
NewBitrateEstimator
NewBitrateEstimator creates a new instance of BitrateEstimator.
server/pubsub/remb.go:18
↓ 2 callers
Function
NewChannelRoomManager
(roomManager RoomManager)
server/room.go:78
↓ 2 callers
Function
NewHangUp
(roomID identifiers.RoomID, payload HangUp)
server/message/message.go:38
↓ 2 callers
Function
NewJitterBuffer
()
server/sfu/jitter_buffer.go:16
↓ 2 callers
Method
NewLogger
(subsystem string)
server/pionlogger/pionlogger.go:23
↓ 2 callers
Function
NewMeshHandler
(log logger.Logger, wss *WSS)
server/mesh.go:21
↓ 2 callers
Function
NewPing
(roomID identifiers.RoomID)
server/message/message.go:18
↓ 2 callers
Function
NewRoomLeave
(roomID identifiers.RoomID, clientID identifiers.ClientID)
server/message/message.go:58
↓ 2 callers
Function
NewRoomManagerFactory
(params RoomManagerFactoryParams)
server/roommanagerfactory.go:18
↓ 2 callers
Function
NewSFUHandler
( log logger.Logger, wss *WSS, iceServers []ICEServer, sfuConfig NetworkConfigSFU, tracksManager TracksMa
server/sfu.go:24
↓ 2 callers
Function
NewSignalTypeFromSDPType
(sdpType webrtc.SDPType)
server/message/signal.go:28
↓ 2 callers
Method
NewTicker
NewTicker implements the Clock interface.
server/clock/mock.go:76
↓ 2 callers
Method
NewTimer
NewTimer creates a new Timer that will send the current time on its channel after at least duration d.
server/clock/clock.go:16
↓ 2 callers
Function
NewTracksManager
(log logger.Logger, jitterBufferEnabled bool)
server/sfu/tracks_manager.go:22
↓ 2 callers
Function
NewUsers
(roomID identifiers.RoomID, payload Users)
server/message/message.go:68
↓ 2 callers
Method
NewWebsocketContext
NewWebsocketContext initializes a new websocket connection. Users must remember to call WebsocketContext.Close after they are done with the connection
server/wssub.go:83
↓ 2 callers
Method
Now
Now implements the Clock interface.
server/clock/mock.go:62
↓ 2 callers
Function
ParseUDPAddr
(addr string)
server/addr.go:10
↓ 2 callers
Method
ProcessArgs
(c *Command, args []string)
server/command/command.go:49
↓ 2 callers
Method
Pub
Pub publishes a track.
server/pubsub/pubsub.go:68
↓ 2 callers
Method
RID
()
server/pubsub/track_reader.go:21
↓ 2 callers
Function
ReadConfigYAML
(reader io.Reader, c *Config)
server/configread.go:56
↓ 2 callers
Function
RegisterCodecs
(mediaEngine *webrtc.MediaEngine, registry *codecs.Registry)
server/webrtctransport.go:127
↓ 2 callers
Method
RemoteAddr
()
server/udpmux/conn.go:91
↓ 2 callers
Method
RemoteAddr
()
server/stringmux/conn.go:113
↓ 2 callers
Method
Remove
(clientID identifiers.ClientID)
server/redisadapter.go:142
↓ 2 callers
Method
RemoveClientBitrate
(clientID identifiers.ClientID)
server/pubsub/remb.go:108
↓ 2 callers
Method
Reset
Reset changes the timer to expire after duration d. It returns true if the timer had been active, false if the timer had expired or been stopped. Res
server/clock/clock.go:140
↓ 2 callers
Method
RoomID
RoomID returns the room identifier.
server/wssub.go:56
↓ 2 callers
Method
SendTransceiverRequest
Sends a request for a new transceiver, only if the peer is not the initiator.
server/wrtcsignaller.go:338
↓ 2 callers
Method
Set
(value bool)
server/atomic/bool.go:26
↓ 2 callers
Method
SetMetadata
(clientID identifiers.ClientID, metadata string)
server/redisadapter.go:193
↓ 2 callers
Method
SignalChannel
()
server/wrtcsignaller.go:68
↓ 2 callers
Method
SimpleTrack
()
server/transport/track.go:11
↓ 2 callers
Method
Size
()
server/memoryadapter.go:105
↓ 2 callers
Method
Subs
()
server/pubsub/track_reader.go:18
↓ 2 callers
Method
Terminate
Terminate unpublishes al tracks from from a particular client, as well as removes any subscriptions it has.
server/pubsub/pubsub.go:249
↓ 2 callers
Method
Time
()
server/sfu/stats/ntp.go:35
↓ 2 callers
Function
TypeFromMimeType
(mimeType string)
server/codecs/registry.go:340
↓ 2 callers
Function
addStreamProps
(props: StreamProps)
src/client/selectors/getStreamsByState.ts:41
↓ 2 callers
Function
addStreamsByUser
( localUser: boolean, peerId: string, streams: Array<StreamWithURL | LocalStream>, )
src/client/selectors/getStreamsByState.ts:55
↓ 2 callers
Function
calcBLP
(fsn uint16, missingSN uint16)
server/sfu/buffer.go:206
↓ 2 callers
Method
calcSize
()
src/client/frame.ts:59
↓ 2 callers
Method
close
()
server/stringmux/conn.go:59
↓ 2 callers
Method
closeDoneChannel
()
server/wrtcnegotiator.go:66
↓ 2 callers
Function
containsUint16
(slice []uint16, value uint16)
server/sfu/buffer_test.go:75
↓ 2 callers
Function
createKey
(password: string, url: string, peerId: string)
src/client/insertable-streams/index.ts:115
↓ 2 callers
Function
createObjectURL
(object: unknown)
src/client/window.ts:1
↓ 2 callers
Function
createPeer
()
src/client/actions/PeerActions.test.ts:81
↓ 2 callers
Method
decrypt
(params: DecryptParams)
src/client/insertable-streams/index.ts:541
↓ 2 callers
Function
disableTrack
()
src/client/components/Toolbar.test.tsx:458
↓ 2 callers
Method
emit
(clientID identifiers.ClientID, msg message.Message)
server/memoryadapter.go:140
↓ 2 callers
Function
encodeHeader
(header: Header)
src/client/codec/header.ts:31
↓ 2 callers
Method
encrypt
(sender: RTCRtpSender)
src/client/insertable-streams/index.ts:510
↓ 2 callers
Function
getBrowserFeatures
()
src/client/features.ts:5
↓ 2 callers
Function
getClientChannelName
(prefix string, room identifiers.RoomID, clientID identifiers.ClientID)
server/redisadapter.go:58
↓ 2 callers
Function
getCryptoOffset
(frame: T)
src/client/insertable-streams/index.ts:219
↓ 2 callers
Function
getDimensionsFromTrack
(track: MediaStreamTrack)
src/client/reducers/streams.ts:87
↓ 2 callers
Method
getEncodedStreams
( senderOrReceiver: RTCRtpSender | RTCRtpReceiver, )
src/client/insertable-streams/index.ts:495
↓ 2 callers
Method
getMediaTrack
()
src/client/components/DeviceDropdown.tsx:135
↓ 2 callers
Method
getNackPair
getNackPair returns the information about lost packets in the last nack window. The delta between start and end should be equal to maxNackPairSize.
server/sfu/buffer.go:144
↓ 2 callers
Method
getOrCreateRTCPBuffer
(ssrc webrtc.SSRC)
server/servertransport/media_stream.go:189
↓ 2 callers
Method
getOrCreateRTPBuffer
(ssrc webrtc.SSRC)
server/servertransport/media_stream.go:173
↓ 2 callers
Function
getReadyClients
(adapter Adapter)
server/mesh.go:105
↓ 2 callers
Function
getSize
(ref: React.RefObject<T>)
src/client/components/Videos.tsx:264
↓ 2 callers
Function
getStore
()
src/client/async/middleware.test.ts:81
↓ 2 callers
Method
handleLocalEvent
(event localControlEventType)
server/udptransport2/control_state_tracker.go:91
↓ 2 callers
Method
handleReceptionReports
(rr []rtcp.ReceptionReport)
server/sfu/stats/receiver.go:32
↓ 2 callers
Method
handleRemoteEvent
handleRemoteEvent updates the internal state based on the event received. The first return value indicates what event to send to the remote side. When
server/udptransport2/control_state_tracker.go:125
↓ 2 callers
Method
handleTransportFactory
(factory *udptransport2.Factory)
server/nodemanager.go:107
↓ 2 callers
Function
init
()
src/client/reducers/settings.ts:13
↓ 2 callers
Method
isClosed
()
server/room.go:96
↓ 2 callers
Method
isDone
(ctx context.Context)
server/cli/play.go:176
↓ 2 callers
Function
isRTCP
(buf []byte)
server/servertransport/match.go:31
↓ 2 callers
Function
listenUDP
(laddr *net.UDPAddr)
server/udptransport2/manager_test.go:20
↓ 2 callers
Method
localEmit
(client ClientWriter, msg message.Message)
server/redisadapter.go:504
↓ 2 callers
Function
messages
( state = defaultState, action: MessageAddAction | MessageSendAction | NotificationAddAction, )
src/client/reducers/messages.ts:72
↓ 2 callers
Function
mustWriteWS
(t *testing.T, ctx context.Context, ws *websocket.Conn, msg message.Message)
server/mesh_test.go:121
↓ 2 callers
Method
negotiate
()
server/wrtcnegotiator.go:148
↓ 2 callers
Function
newEvents
(in <-chan PubTrackEvent, bufferSize int)
server/pubsub/events.go:34
↓ 2 callers
Method
newPlayStream
( stream string, codec transport.Codec, trackID string, streamID string, ssrc webrtc.SSRC, )
server/cli/play.go:432
↓ 2 callers
Function
newRTCPReader
(buffer *packetio.Buffer, i interceptor.Interceptor)
server/servertransport/rtcp_reader.go:20
↓ 2 callers
Function
newStreamConn
(stream *sctp.Stream, laddr net.Addr, raddr net.Addr)
server/udptransport2/stream_conn.go:19
↓ 2 callers
Function
newTestFormatter
()
server/logger/logger_test.go:40
↓ 2 callers
Function
newTestWriter
()
server/logger/logger_test.go:19
↓ 2 callers
Method
newTicker
(d time.Duration, timer bool)
server/clock/mock.go:98
↓ 2 callers
Function
parseFmtp
parseFmtp parses fmtp string.
server/codecs/fmtp.go:12
↓ 2 callers
Function
parseQueryString
(qs: string)
src/client/querystring.ts:5
↓ 2 callers
Method
remove
(clientID identifiers.ClientID)
server/redisadapter.go:172
↓ 2 callers
Method
remove
remove unsubscribes the transport from track events and removes any published published tracks. The transport should be closed by the time this method
server/sfu/peer_manager.go:436
↓ 2 callers
Function
removeAllPeers
(state: PeersState)
src/client/reducers/peers.ts:200
↓ 2 callers
Function
removeChild
( obj: RecordSet<Parent, Child, Value>, parentKey: Parent, childKey: Child, )
src/client/reducers/recordSet.ts:27
← previous
next →
301–400 of 1,240, ranked by callers