voip

module
v0.0.0-...-12eefb5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2020 License: MIT

README

voip

A go based client/server for audio communication.

CircleCI Go Report Card GoDoc

Directories

Path Synopsis
cmd
client
Package main contains the entry point of the client application.
Package main contains the entry point of the client application.
server
Package main contains the entry point of the server application.
Package main contains the entry point of the server application.
internal
server
Package server contains types for connecting to/creating the gRPC server.
Package server contains types for connecting to/creating the gRPC server.
service
Package service contains various gRPC service implementations used by the voip server.
Package service contains various gRPC service implementations used by the voip server.
storage
Package storage contains utilities for connecting to persistent storage as well as repository implementations for modifying/querying data used by the server.
Package storage contains utilities for connecting to persistent storage as well as repository implementations for modifying/querying data used by the server.
storage/migrations
Package migrations contains code generated by go-bindata for performing database migrations.
Package migrations contains code generated by go-bindata for performing database migrations.
switchboard
Package switchboard contains logic for routing audio data among channels and their clients.
Package switchboard contains logic for routing audio data among channels and their clients.
pkg
app
Package app contains types and methods for building command-line applications
Package app contains types and methods for building command-line applications
closer
Package closer contains utility methods for handling io.Closer instances.
Package closer contains utility methods for handling io.Closer instances.
device
Package device is used to interact with audio input/output devices on the host machine.
Package device is used to interact with audio input/output devices on the host machine.
environment
Package environment provides methods for interacting with the host environment.
Package environment provides methods for interacting with the host environment.
token
Package token contains types/methods for handling the signing and parsing of JWT tokens used for authentication.
Package token contains types/methods for handling the signing and parsing of JWT tokens used for authentication.
proto

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL