Directories ¶
Path | Synopsis |
---|---|
Package api contains the API server.
|
Package api contains the API server. |
Package auth contains the authentication system.
|
Package auth contains the authentication system. |
Package certloader contains a certicate loader.
|
Package certloader contains a certicate loader. |
Package conf contains the struct that holds the configuration of the software.
|
Package conf contains the struct that holds the configuration of the software. |
decrypt
Package decrypt contains the Decrypt function.
|
Package decrypt contains the Decrypt function. |
env
Package env contains a function to load configuration from environment.
|
Package env contains a function to load configuration from environment. |
yaml
Package yaml contains a yaml loader.
|
Package yaml contains a yaml loader. |
Package confwatcher contains a configuration watcher.
|
Package confwatcher contains a configuration watcher. |
Package core contains the main struct of the software.
|
Package core contains the main struct of the software. |
versiongetter
Package main contains an utility to get the server version
|
Package main contains an utility to get the server version |
Package defs contains shared definitions.
|
Package defs contains shared definitions. |
Package externalcmd allows to launch external commands.
|
Package externalcmd allows to launch external commands. |
Package formatprocessor cleans and normalizes streams.
|
Package formatprocessor cleans and normalizes streams. |
Package hooks contains hook implementations.
|
Package hooks contains hook implementations. |
Package logger contains a logger implementation.
|
Package logger contains a logger implementation. |
Package metrics contains the metrics provider.
|
Package metrics contains the metrics provider. |
Package playback contains the playback server.
|
Package playback contains the playback server. |
Package pprof contains a pprof exporter.
|
Package pprof contains a pprof exporter. |
protocols
|
|
hls
Package hls contains HLS utilities.
|
Package hls contains HLS utilities. |
httpp
Package httpp contains HTTP utilities.
|
Package httpp contains HTTP utilities. |
mpegts
Package mpegts contains MPEG-ts utilities.
|
Package mpegts contains MPEG-ts utilities. |
rtmp
Package rtmp provides RTMP connectivity.
|
Package rtmp provides RTMP connectivity. |
rtmp/amf0
Package amf0 contains an AMF0 marshaler and unmarshaler.
|
Package amf0 contains an AMF0 marshaler and unmarshaler. |
rtmp/bytecounter
Package bytecounter contains a reader/writer that allows to count bytes.
|
Package bytecounter contains a reader/writer that allows to count bytes. |
rtmp/chunk
Package chunk implements RTMP chunks.
|
Package chunk implements RTMP chunks. |
rtmp/h264conf
Package h264conf contains a H264 configuration parser.
|
Package h264conf contains a H264 configuration parser. |
rtmp/handshake
Package handshake contains the RTMP handshake mechanism.
|
Package handshake contains the RTMP handshake mechanism. |
rtmp/message
Package message contains a RTMP message reader/writer.
|
Package message contains a RTMP message reader/writer. |
rtmp/rawmessage
Package rawmessage contains a RTMP raw message reader/writer.
|
Package rawmessage contains a RTMP raw message reader/writer. |
tls
Package tls contains TLS utilities.
|
Package tls contains TLS utilities. |
webrtc
Package webrtc contains WebRTC utilities.
|
Package webrtc contains WebRTC utilities. |
websocket
Package websocket provides WebSocket connectivity.
|
Package websocket provides WebSocket connectivity. |
whip
Package whip contains a WHIP/WHEP client.
|
Package whip contains a WHIP/WHEP client. |
Package recordcleaner contains the recording cleaner.
|
Package recordcleaner contains the recording cleaner. |
Package recorder contains the recorder.
|
Package recorder contains the recorder. |
Package recordstore contains utilities to store/retrieve recordings to/from disk.
|
Package recordstore contains utilities to store/retrieve recordings to/from disk. |
Package restrictnetwork contains Restrict().
|
Package restrictnetwork contains Restrict(). |
Package rlimit contains a function to raise rlimit.
|
Package rlimit contains a function to raise rlimit. |
servers
|
|
hls
Package hls contains a HLS server.
|
Package hls contains a HLS server. |
hls/hlsjsdownloader
Package main contains an utility to download hls.js
|
Package main contains an utility to download hls.js |
rtmp
Package rtmp contains a RTMP server.
|
Package rtmp contains a RTMP server. |
rtsp
Package rtsp contains a RTSP server.
|
Package rtsp contains a RTSP server. |
srt
Package srt contains a SRT server.
|
Package srt contains a SRT server. |
webrtc
Package webrtc contains a WebRTC server.
|
Package webrtc contains a WebRTC server. |
staticsources
|
|
hls
Package hls contains the HLS static source.
|
Package hls contains the HLS static source. |
rpicamera
Package rpicamera contains the Raspberry Pi Camera static source.
|
Package rpicamera contains the Raspberry Pi Camera static source. |
rpicamera/mtxrpicamdownloader
Package main contains an utility to download hls.js
|
Package main contains an utility to download hls.js |
rtmp
Package rtmp contains the RTMP static source.
|
Package rtmp contains the RTMP static source. |
rtsp
Package rtsp contains the RTSP static source.
|
Package rtsp contains the RTSP static source. |
srt
Package srt contains the SRT static source.
|
Package srt contains the SRT static source. |
udp
Package udp contains the UDP static source.
|
Package udp contains the UDP static source. |
webrtc
Package webrtc contains the WebRTC static source.
|
Package webrtc contains the WebRTC static source. |
Package stream contains the Stream object.
|
Package stream contains the Stream object. |
Package test contains test utilities.
|
Package test contains test utilities. |
Package unit contains the Unit definition.
|
Package unit contains the Unit definition. |
Click to show internal directories.
Click to hide internal directories.