Module medea::turn[][src]

TURN server managing implementation.

Modules

allocation_event

Implementation of the Coturn events deserialization.

cli

Coturn server admin Telnet interface client.

coturn_metrics

Service responsible for processing Peer’s metrics received from Coturn.

ice_user

Representation of Coturn’s user.

repo

Abstraction over remote Redis database used to store Turn server credentials.

service

Implementation of managing Coturn TURN server.

Structs

CoturnUsername

Username of Coturn user.

IceUser

Credentials on Turn server.

IceUsername

Username for authorization on Coturn server.

Enums

TurnServiceErr

Error which can happen in TurnAuthService.

UnreachablePolicy

Defines TurnAuthService behaviour if remote database is unreachable

Traits

TurnAuthService

Manages Turn server credentials.

Functions

new_turn_auth_service

Create new instance TurnAuthService.