Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
api
Package api contains the API server.
|
Package api contains the API server. |
|
apidocsgen
command
Package main contains a tool to generate openapi.yaml.
|
Package main contains a tool to generate openapi.yaml. |
|
auth
Package auth contains the authentication system.
|
Package auth contains the authentication system. |
|
certloader
Package certloader contains a certicate loader.
|
Package certloader contains a certicate loader. |
|
conf
Package conf contains the struct that holds the configuration of the software.
|
Package conf contains the struct that holds the configuration of the software. |
|
conf/decrypt
Package decrypt contains the Decrypt function.
|
Package decrypt contains the Decrypt function. |
|
conf/env
Package env contains a function to load configuration from environment.
|
Package env contains a function to load configuration from environment. |
|
conf/jsonwrapper
Package jsonwrapper contains a JSON unmarshaler.
|
Package jsonwrapper contains a JSON unmarshaler. |
|
conf/yamlwrapper
Package yamlwrapper contains a YAML unmarshaler.
|
Package yamlwrapper contains a YAML unmarshaler. |
|
confwatcher
Package confwatcher contains a configuration watcher.
|
Package confwatcher contains a configuration watcher. |
|
core
Package core contains the main struct of the software.
|
Package core contains the main struct of the software. |
|
core/test_on_demand
command
This is used for testing purposes.
|
This is used for testing purposes. |
|
core/versiongetter
command
Package main contains an utility to get the server version
|
Package main contains an utility to get the server version |
|
counterdumper
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. |
|
defs
Package defs contains shared definitions.
|
Package defs contains shared definitions. |
|
errordumper
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. |
|
externalcmd
Package externalcmd allows to launch external commands.
|
Package externalcmd allows to launch external commands. |
|
formatlabel
Package formatlabel contains format label definitions.
|
Package formatlabel contains format label definitions. |
|
forward
Package forward contains stream forwarding utilities.
|
Package forward contains stream forwarding utilities. |
|
forward/rtmp
Package rtmp contains the RTMP forward destination.
|
Package rtmp contains the RTMP forward destination. |
|
forward/rtsp
Package rtsp contains the RTSP forward destination.
|
Package rtsp contains the RTSP forward destination. |
|
forward/srt
Package srt contains the SRT forward destination.
|
Package srt contains the SRT forward destination. |
|
forward/webrtc
Package webrtc contains the WebRTC/WHIP forward destination.
|
Package webrtc contains the WebRTC/WHIP forward destination. |
|
hooks
Package hooks contains hook implementations.
|
Package hooks contains hook implementations. |
|
logger
Package logger contains a logger implementation.
|
Package logger contains a logger implementation. |
|
metrics
Package metrics contains the metrics provider.
|
Package metrics contains the metrics provider. |
|
ntpestimator
Package ntpestimator contains a NTP estimator.
|
Package ntpestimator contains a NTP estimator. |
|
packetdumper
Package packetdumper provides utilities to dump packets to disk.
|
Package packetdumper provides utilities to dump packets to disk. |
|
playback
Package playback contains the playback server.
|
Package playback contains the playback server. |
|
pprof
Package pprof contains a pprof exporter.
|
Package pprof contains a pprof exporter. |
|
protocols/hls
Package hls contains HLS utilities.
|
Package hls contains HLS utilities. |
|
protocols/httpp
Package httpp contains HTTP utilities.
|
Package httpp contains HTTP utilities. |
|
protocols/httpp3
Package httpp3 contains HTTP/3 utilities.
|
Package httpp3 contains HTTP/3 utilities. |
|
protocols/moq
Package moq contains Media-over-QUIC utilities.
|
Package moq contains Media-over-QUIC utilities. |
|
protocols/moq/catalog
Package catalog contains a media catalog.
|
Package catalog contains a media catalog. |
|
protocols/moq/controlmessage
Package controlmessage contains MoQ control messages.
|
Package controlmessage contains MoQ control messages. |
|
protocols/moq/namespace
Package namespace contains the MoQ namespace.
|
Package namespace contains the MoQ namespace. |
|
protocols/moq/parameter
Package parameter contains MoQ parameters.
|
Package parameter contains MoQ parameters. |
|
protocols/moq/property
Package property contains Media over QUIC object properties.
|
Package property contains Media over QUIC object properties. |
|
protocols/moq/reorderer
Package reorderer contains a subgroup reorderer.
|
Package reorderer contains a subgroup reorderer. |
|
protocols/moq/subgroup
Package subgroup implements the subgroup stream.
|
Package subgroup implements the subgroup stream. |
|
protocols/moq/varint
Package varint implements variable-length integers.
|
Package varint implements variable-length integers. |
|
protocols/mpegts
Package mpegts contains MPEG-ts utilities.
|
Package mpegts contains MPEG-ts utilities. |
|
protocols/proxy
Package proxy provides PROXY protocol support for net.Listener.
|
Package proxy provides PROXY protocol support for net.Listener. |
|
protocols/rtmp
Package rtmp provides RTMP utilities.
|
Package rtmp provides RTMP utilities. |
|
protocols/rtsp
Package rtsp provides RTSP utilities.
|
Package rtsp provides RTSP utilities. |
|
protocols/tls
Package tls contains TLS utilities.
|
Package tls contains TLS utilities. |
|
protocols/udp
Package udp contains utilities to work with the UDP protocol.
|
Package udp contains utilities to work with the UDP protocol. |
|
protocols/unix
Package unix contains utilities to work with Unix sockets.
|
Package unix contains utilities to work with Unix sockets. |
|
protocols/webrtc
Package webrtc contains WebRTC utilities.
|
Package webrtc contains WebRTC utilities. |
|
protocols/websocket
Package websocket provides WebSocket connectivity.
|
Package websocket provides WebSocket connectivity. |
|
protocols/whip
Package whip contains a WHIP/WHEP client.
|
Package whip contains a WHIP/WHEP client. |
|
recordcleaner
Package recordcleaner contains the recording cleaner.
|
Package recordcleaner contains the recording cleaner. |
|
recorder
Package recorder contains the recorder.
|
Package recorder contains the recorder. |
|
recordstore
Package recordstore contains utilities to store/retrieve recordings to/from disk.
|
Package recordstore contains utilities to store/retrieve recordings to/from disk. |
|
restrictnetwork
Package restrictnetwork contains Restrict().
|
Package restrictnetwork contains Restrict(). |
|
rlimit
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. |
|
servers/hls/hlsjsdownloader
command
Package main contains an utility to download hls.js
|
Package main contains an utility to download hls.js |
|
servers/moq
Package moq contains a Media over QUIC server.
|
Package moq contains a Media over QUIC server. |
|
servers/rtmp
Package rtmp contains a RTMP server.
|
Package rtmp contains a RTMP server. |
|
servers/rtsp
Package rtsp contains a RTSP server.
|
Package rtsp contains a RTSP server. |
|
servers/srt
Package srt contains a SRT server.
|
Package srt contains a SRT server. |
|
servers/webrtc
Package webrtc contains a WebRTC server.
|
Package webrtc contains a WebRTC server. |
|
staticsources
Package staticsources contains static source implementations.
|
Package staticsources contains static source implementations. |
|
staticsources/hls
Package hls contains the HLS static source.
|
Package hls contains the HLS static source. |
|
staticsources/moq
Package moq contains the MoQ static source.
|
Package moq contains the MoQ static source. |
|
staticsources/mpegts
Package mpegts contains the MPEG-TS static source.
|
Package mpegts contains the MPEG-TS static source. |
|
staticsources/rpicamera
Package rpicamera contains the Raspberry Pi Camera static source.
|
Package rpicamera contains the Raspberry Pi Camera static source. |
|
staticsources/rpicamera/mtxrpicamdownloader
command
Package main contains an utility to download hls.js
|
Package main contains an utility to download hls.js |
|
staticsources/rtmp
Package rtmp contains the RTMP static source.
|
Package rtmp contains the RTMP static source. |
|
staticsources/rtp
Package rtp contains the RTP static source.
|
Package rtp contains the RTP static source. |
|
staticsources/rtsp
Package rtsp contains the RTSP static source.
|
Package rtsp contains the RTSP static source. |
|
staticsources/srt
Package srt contains the SRT static source.
|
Package srt contains the SRT static source. |
|
staticsources/webrtc
Package webrtc contains the WebRTC static source.
|
Package webrtc contains the WebRTC static source. |
|
stream
Package stream contains the Stream object.
|
Package stream contains the Stream object. |
|
test
Package test contains test utilities.
|
Package test contains test utilities. |
|
unit
Package unit contains the unit definition.
|
Package unit contains the unit definition. |
|
upgrade
Package upgrade contains functions to upgrade the executable.
|
Package upgrade contains functions to upgrade the executable. |
|
pkg
|
|
|
embedded
Package embedded 提供供宿主进程安全嵌入 MediaMTX 的最小生命周期接口。
|
Package embedded 提供供宿主进程安全嵌入 MediaMTX 的最小生命周期接口。 |
Click to show internal directories.
Click to hide internal directories.