Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
piik-app
command
Command piik-app is the self-contained Piik App: it opens a configured Piik Site, or runs the Local room authority in-process (--local / --link) together with the loopback capability service and the native media edge.
|
Command piik-app is the self-contained Piik App: it opens a configured Piik Site, or runs the Local room authority in-process (--local / --link) together with the loopback capability service and the native media edge. |
|
piik-peer-gate
command
|
|
|
piik-server
command
Command piik-server is the Hosted Piik entry point: it loads the environment, serves the embedded Browser UI together with the signaling and room API, and stops on SIGINT or SIGTERM.
|
Command piik-server is the Hosted Piik entry point: it loads the environment, serves the embedded Browser UI together with the signaling and room API, and stops on SIGINT or SIGTERM. |
|
internal
|
|
|
diagnostics
Package diagnostics persists bounded structured logs and exports local runtime diagnostics.
|
Package diagnostics persists bounded structured logs and exports local runtime diagnostics. |
|
media/encoded
Package encoded contains shared encoded-video primitives, independent of room authority, capture implementation and PeerConnection lifecycle.
|
Package encoded contains shared encoded-video primitives, independent of room authority, capture implementation and PeerConnection lifecycle. |
|
media/forwarding
Package forwarding adapts mature RTP forwarding components without owning room authority, capture or a second congestion controller.
|
Package forwarding adapts mature RTP forwarding components without owning room authority, capture or a second congestion controller. |
|
server/app
Package app composes the shared HTTP service, site access, embedded assets, media listeners, and startup/shutdown lifecycle for Hosted Server and App.
|
Package app composes the shared HTTP service, site access, embedded assets, media listeners, and startup/shutdown lifecycle for Hosted Server and App. |
|
server/config
Package config owns Hosted and App Local configuration and ICE discovery.
|
Package config owns Hosted and App Local configuration and ICE discovery. |
|
server/ordered
Package ordered provides an insertion-ordered map with live iteration.
|
Package ordered provides an insertion-ordered map with live iteration. |
|
server/protocol
Package protocol is the Go owner of the Piik wire contract.
|
Package protocol is the Go owner of the Piik wire contract. |
|
server/room
Package room owns room codes, Host/Viewer credentials, participant membership and persistent room authority.
|
Package room owns room codes, Host/Viewer credentials, participant membership and persistent room authority. |
|
server/route
Package route owns synchronous decisions over one room's media route graph, its single in-flight route operation, the quality/opportunity ledgers and the privacy-safe diagnostic snapshot.
|
Package route owns synchronous decisions over one room's media route graph, its single in-flight route operation, the quality/opportunity ledgers and the privacy-safe diagnostic snapshot. |
|
server/sfu
Package sfu owns admitted physical publication and subscription resources.
|
Package sfu owns admitted physical publication and subscription resources. |
|
server/sfu/sfutest
Package sfutest provides deterministic physical-media effects for router tests.
|
Package sfutest provides deterministic physical-media effects for router tests. |
|
server/signal
Package signal owns authenticated signaling and room/media effects.
|
Package signal owns authenticated signaling and room/media effects. |
|
server/stun
Package stun owns the UDP listeners for in-process STUN discovery.
|
Package stun owns the UDP listeners for in-process STUN discovery. |
|
server/webassets
Package webassets embeds the built Browser UI so a single binary can serve it.
|
Package webassets embeds the built Browser UI so a single binary can serve it. |
Click to show internal directories.
Click to hide internal directories.