modulepackage
0.0.0-20200406130112-f6df3681911e
Repository: https://github.com/ericneid/go-relayserver.git
Documentation: pkg.go.dev
# README
go-relayserver
A simple websocket relay server, written in go. It relays incoming stream to multiple connected websockets.
Install
$ go get github.com/EricNeid/go-relayserver
Usage
$ go-relayserver optional: -port-stream <port> -port-ws <port> -s <secret>
Testing
Make sure that ffmpeg is in your path.
# Packages
No description provided by the author
# Functions
NewStreamServer creates new instance of stream server.
NewWebSocketServer creates new server to await websocket connections.
RecordStream write the given stream to file.
StreamToWSClients waits for clients to connect and relays the given stream to connected websocket clients.
# Structs
StreamServer represents a server, ready to access a single input stream.
WsClient represents a write-only connection to connected websocket.
WsServer waits for websocket clients to connect.