Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GRVYDEV/Project-Lightspeed
/ functions
Functions
50 in github.com/GRVYDEV/Project-Lightspeed
⨍
Functions
50
◇
Types & classes
12
↓ 7 callers
Method
reset
(&mut self)
ingest/src/ftl_codec.rs:28
↓ 6 callers
Method
String
()
webrtc/internal/signal/nalunittype.go:30
↓ 4 callers
Function
print_stream_key
(stream_key: Vec<u8>)
ingest/src/connection.rs:362
↓ 2 callers
Method
GetInfo
()
webrtc/ws/hub.go:86
↓ 2 callers
Method
SendInfo
SendInfo broadcasts hub statistics to all Clients.
webrtc/ws/hub.go:93
↓ 2 callers
Function
generate_stream_key
()
ingest/src/connection.rs:353
↓ 2 callers
Function
read_stream_key
(startup: bool, stream_key_env: Option<&str>)
ingest/src/connection.rs:370
↓ 1 callers
Method
NoClients
NoClients returns the number of Clients registered
webrtc/ws/hub.go:48
↓ 1 callers
Method
ReadLoop
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 callers
Method
Run
Run is the main hub event loop handling register, unregister and broadcast events.
webrtc/ws/hub.go:55
↓ 1 callers
Method
WriteLoop
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 callers
Function
createWebrtcApi
Create a new webrtc.API object that takes public IP addresses and port ranges into account.
webrtc/main.go:128
↓ 1 callers
Function
generate_hmac
()
ingest/src/connection.rs:343
↓ 1 callers
Method
get_payload
(&self)
ingest/src/connection.rs:38
↓ 1 callers
Function
handle_command
( command: FtlCommand, sender: &mpsc::Sender<FrameCommand>, conn: &mut ConnectionState, )
ingest/src/connection.rs:214
↓ 1 callers
Function
handle_frame_command
( command: Option<FrameCommand>, frame: &mut Framed<TcpStream, FtlCodec>, )
ingest/src/connection.rs:182
↓ 1 callers
Method
print
(&self)
ingest/src/connection.rs:62
↓ 1 callers
Function
unzip
(in []byte)
webrtc/internal/signal/signal.go:96
↓ 1 callers
Function
useRTC
()
frontend/src/context/RTCPeerContext.jsx:16
↓ 1 callers
Function
useSocket
()
frontend/src/context/SocketContext.jsx:120
↓ 1 callers
Function
zip
(in []byte)
webrtc/internal/signal/signal.go:78
Function
App
()
frontend/src/App.js:32
Function
Decode
Decode decodes the input from base64 It can optionally unzip the input after decoding
webrtc/internal/signal/signal.go:62
Function
Encode
Encode encodes the input in base64 It can optionally zip the input before encoding
webrtc/internal/signal/signal.go:47
Function
HTTPSDPServer
HTTPSDPServer starts a HTTP Server that consumes SDPs
webrtc/internal/signal/http.go:12
Function
Header
()
frontend/src/components/Header.jsx:5
Function
LiveChat
()
frontend/src/components/LiveChat.jsx:9
Function
MustReadStdin
MustReadStdin blocks until input is received from stdin
webrtc/internal/signal/signal.go:22
Function
NewClient
(hub *Hub, conn *websocket.Conn, webrtcConn *webrtc.PeerConnection)
webrtc/ws/client.go:26
Function
NewHub
()
webrtc/ws/hub.go:38
Function
NewNal
(data []byte)
webrtc/internal/signal/h264.go:14
Method
ParseHeader
()
webrtc/internal/signal/h264.go:18
Function
RTCProvider
({ children })
frontend/src/context/RTCPeerContext.jsx:6
Function
RandSeq
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
Function
SocketProvider
({ children })
frontend/src/context/SocketContext.jsx:49
Function
VideoDetails
({ viewers })
frontend/src/components/VideoDetails.jsx:14
Function
VideoPlayer
({ src })
frontend/src/components/VideoPlayer.jsx:6
Function
appReducer
(state, action)
frontend/src/App.js:11
Method
decode
(&mut self, buf: &mut BytesMut)
ingest/src/ftl_codec.rs:36
Method
encode
(&mut self, line: T, buf: &mut BytesMut)
ingest/src/ftl_codec.rs:84
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ingest/src/ftl_codec.rs:99
Method
from
(e: io::Error)
ingest/src/ftl_codec.rs:111
Method
init
initialize connection
ingest/src/connection.rs:96
Function
main
()
webrtc/main.go:45
Function
main
()
ingest/src/main.rs:15
Method
new
()
ingest/src/connection.rs:44
Method
new
()
ingest/src/ftl_codec.rs:22
Function
reportWebVitals
frontend/src/reportWebVitals.js:1
Function
socketReducer
(state, action)
frontend/src/context/SocketContext.jsx:6
Function
websocketHandler
Handle incoming websockets
webrtc/main.go:166