MCPcopy Create free account

hub / github.com/GRVYDEV/Project-Lightspeed / functions

Functions50 in github.com/GRVYDEV/Project-Lightspeed

↓ 7 callersMethodreset
(&mut self)
ingest/src/ftl_codec.rs:28
↓ 6 callersMethodString
()
webrtc/internal/signal/nalunittype.go:30
↓ 4 callersFunctionprint_stream_key
(stream_key: Vec<u8>)
ingest/src/connection.rs:362
↓ 2 callersMethodGetInfo
()
webrtc/ws/hub.go:86
↓ 2 callersMethodSendInfo
SendInfo broadcasts hub statistics to all Clients.
webrtc/ws/hub.go:93
↓ 2 callersFunctiongenerate_stream_key
()
ingest/src/connection.rs:353
↓ 2 callersFunctionread_stream_key
(startup: bool, stream_key_env: Option<&str>)
ingest/src/connection.rs:370
↓ 1 callersMethodNoClients
NoClients returns the number of Clients registered
webrtc/ws/hub.go:48
↓ 1 callersMethodReadLoop
ReadLoop pumps messages from the websocket connection to the hub. The application runs ReadLoop in a per-connection goroutine. The application ensure
webrtc/ws/client.go:40
↓ 1 callersMethodRun
Run is the main hub event loop handling register, unregister and broadcast events.
webrtc/ws/hub.go:55
↓ 1 callersMethodWriteLoop
WriteLoop pumps messages from the hub to the websocket connection. A goroutine running WriteLoop is started for each connection. The application ensu
webrtc/ws/client.go:99
↓ 1 callersFunctioncreateWebrtcApi
Create a new webrtc.API object that takes public IP addresses and port ranges into account.
webrtc/main.go:128
↓ 1 callersFunctiongenerate_hmac
()
ingest/src/connection.rs:343
↓ 1 callersMethodget_payload
(&self)
ingest/src/connection.rs:38
↓ 1 callersFunctionhandle_command
( command: FtlCommand, sender: &mpsc::Sender<FrameCommand>, conn: &mut ConnectionState, )
ingest/src/connection.rs:214
↓ 1 callersFunctionhandle_frame_command
( command: Option<FrameCommand>, frame: &mut Framed<TcpStream, FtlCodec>, )
ingest/src/connection.rs:182
↓ 1 callersMethodprint
(&self)
ingest/src/connection.rs:62
↓ 1 callersFunctionunzip
(in []byte)
webrtc/internal/signal/signal.go:96
↓ 1 callersFunctionuseRTC
()
frontend/src/context/RTCPeerContext.jsx:16
↓ 1 callersFunctionuseSocket
()
frontend/src/context/SocketContext.jsx:120
↓ 1 callersFunctionzip
(in []byte)
webrtc/internal/signal/signal.go:78
FunctionApp
()
frontend/src/App.js:32
FunctionDecode
Decode decodes the input from base64 It can optionally unzip the input after decoding
webrtc/internal/signal/signal.go:62
FunctionEncode
Encode encodes the input in base64 It can optionally zip the input before encoding
webrtc/internal/signal/signal.go:47
FunctionHTTPSDPServer
HTTPSDPServer starts a HTTP Server that consumes SDPs
webrtc/internal/signal/http.go:12
FunctionHeader
()
frontend/src/components/Header.jsx:5
FunctionLiveChat
()
frontend/src/components/LiveChat.jsx:9
FunctionMustReadStdin
MustReadStdin blocks until input is received from stdin
webrtc/internal/signal/signal.go:22
FunctionNewClient
(hub *Hub, conn *websocket.Conn, webrtcConn *webrtc.PeerConnection)
webrtc/ws/client.go:26
FunctionNewHub
()
webrtc/ws/hub.go:38
FunctionNewNal
(data []byte)
webrtc/internal/signal/h264.go:14
MethodParseHeader
()
webrtc/internal/signal/h264.go:18
FunctionRTCProvider
({ children })
frontend/src/context/RTCPeerContext.jsx:6
FunctionRandSeq
RandSeq generates a random string to serve as dummy data It returns a deterministic sequence of values each time a program is run. Use rand.Seed() fu
webrtc/internal/signal/rand.go:9
FunctionSocketProvider
({ children })
frontend/src/context/SocketContext.jsx:49
FunctionVideoDetails
({ viewers })
frontend/src/components/VideoDetails.jsx:14
FunctionVideoPlayer
({ src })
frontend/src/components/VideoPlayer.jsx:6
FunctionappReducer
(state, action)
frontend/src/App.js:11
Methoddecode
(&mut self, buf: &mut BytesMut)
ingest/src/ftl_codec.rs:36
Methodencode
(&mut self, line: T, buf: &mut BytesMut)
ingest/src/ftl_codec.rs:84
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
ingest/src/ftl_codec.rs:99
Methodfrom
(e: io::Error)
ingest/src/ftl_codec.rs:111
Methodinit
initialize connection
ingest/src/connection.rs:96
Functionmain
()
webrtc/main.go:45
Functionmain
()
ingest/src/main.rs:15
Methodnew
()
ingest/src/connection.rs:44
Methodnew
()
ingest/src/ftl_codec.rs:22
FunctionreportWebVitals
frontend/src/reportWebVitals.js:1
FunctionsocketReducer
(state, action)
frontend/src/context/SocketContext.jsx:6
FunctionwebsocketHandler
Handle incoming websockets
webrtc/main.go:166