Directories
¶
| Path | Synopsis |
|---|---|
|
Package api contains the API server.
|
Package api contains the API server. |
|
Package main contains a tool to generate openapi.yaml.
|
Package main contains a tool to generate openapi.yaml. |
|
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. |
|
jsonwrapper
Package jsonwrapper contains a JSON unmarshaler.
|
Package jsonwrapper contains a JSON unmarshaler. |
|
yamlwrapper
Package yamlwrapper contains a YAML unmarshaler.
|
Package yamlwrapper contains a YAML unmarshaler. |
|
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. |
|
test_on_demand
command
This is used for testing purposes.
|
This is used for testing purposes. |
|
versiongetter
command
Package main contains an utility to get the server version
|
Package main contains an utility to get the server version |
|
Package counterdumper contains a counter that that periodically invokes a callback if the counter is not zero.
|
Package counterdumper contains a counter that that periodically invokes a callback if the counter is not zero. |
|
Package defs contains shared definitions.
|
Package defs contains shared definitions. |
|
Package errordumper contains a counter that that periodically invokes a callback if the counter is not zero.
|
Package errordumper contains a counter that that periodically invokes a callback if the counter is not zero. |
|
Package externalcmd allows to launch external commands.
|
Package externalcmd allows to launch external commands. |
|
Package formatlabel contains format label definitions.
|
Package formatlabel contains format label definitions. |
|
Package forward contains stream forwarding utilities.
|
Package forward contains stream forwarding utilities. |
|
rtmp
Package rtmp contains the RTMP forward destination.
|
Package rtmp contains the RTMP forward destination. |
|
rtsp
Package rtsp contains the RTSP forward destination.
|
Package rtsp contains the RTSP forward destination. |
|
srt
Package srt contains the SRT forward destination.
|
Package srt contains the SRT forward destination. |
|
webrtc
Package webrtc contains the WebRTC/WHIP forward destination.
|
Package webrtc contains the WebRTC/WHIP forward destination. |
|
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 ntpestimator contains a NTP estimator.
|
Package ntpestimator contains a NTP estimator. |
|
Package packetdumper provides utilities to dump packets to disk.
|
Package packetdumper provides utilities to dump packets to disk. |
|
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. |
|
httpp3
Package httpp3 contains HTTP/3 utilities.
|
Package httpp3 contains HTTP/3 utilities. |
|
moq
Package moq contains Media-over-QUIC utilities.
|
Package moq contains Media-over-QUIC utilities. |
|
moq/catalog
Package catalog contains a media catalog.
|
Package catalog contains a media catalog. |
|
moq/controlmessage
Package controlmessage contains MoQ control messages.
|
Package controlmessage contains MoQ control messages. |
|
moq/namespace
Package namespace contains the MoQ namespace.
|
Package namespace contains the MoQ namespace. |
|
moq/parameter
Package parameter contains MoQ parameters.
|
Package parameter contains MoQ parameters. |
|
moq/property
Package property contains Media over QUIC object properties.
|
Package property contains Media over QUIC object properties. |
|
moq/reorderer
Package reorderer contains a subgroup reorderer.
|
Package reorderer contains a subgroup reorderer. |
|
moq/subgroup
Package subgroup implements the subgroup stream.
|
Package subgroup implements the subgroup stream. |
|
moq/varint
Package varint implements variable-length integers.
|
Package varint implements variable-length integers. |
|
mpegts
Package mpegts contains MPEG-ts utilities.
|
Package mpegts contains MPEG-ts utilities. |
|
proxy
Package proxy provides PROXY protocol support for net.Listener.
|
Package proxy provides PROXY protocol support for net.Listener. |
|
rtmp
Package rtmp provides RTMP utilities.
|
Package rtmp provides RTMP utilities. |
|
rtsp
Package rtsp provides RTSP utilities.
|
Package rtsp provides RTSP utilities. |
|
tls
Package tls contains TLS utilities.
|
Package tls contains TLS utilities. |
|
udp
Package udp contains utilities to work with the UDP protocol.
|
Package udp contains utilities to work with the UDP protocol. |
|
unix
Package unix contains utilities to work with Unix sockets.
|
Package unix contains utilities to work with Unix sockets. |
|
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
command
Package main contains an utility to download hls.js
|
Package main contains an utility to download hls.js |
|
moq
Package moq contains a Media over QUIC server.
|
Package moq contains a Media over QUIC server. |
|
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. |
|
Package staticsources contains static source implementations.
|
Package staticsources contains static source implementations. |
|
hls
Package hls contains the HLS static source.
|
Package hls contains the HLS static source. |
|
moq
Package moq contains the MoQ static source.
|
Package moq contains the MoQ static source. |
|
mpegts
Package mpegts contains the MPEG-TS static source.
|
Package mpegts contains the MPEG-TS static source. |
|
rpicamera
Package rpicamera contains the Raspberry Pi Camera static source.
|
Package rpicamera contains the Raspberry Pi Camera static source. |
|
rpicamera/mtxrpicamdownloader
command
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. |
|
rtp
Package rtp contains the RTP static source.
|
Package rtp contains the RTP 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. |
|
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. |
|
Package upgrade contains functions to upgrade the executable.
|
Package upgrade contains functions to upgrade the executable. |
Click to show internal directories.
Click to hide internal directories.