PJNATH Samples and screenshots | Sample applications and screenshots |
Introduction to Network Address Translation (NAT) and NAT Traversal | This page describes NAT and the problems caused by it and the solutions |
▼NAT Traversal Helper Library | |
▼ICE: Interactive Connectivity Establishment | Interactive Connectivity Establishment (ICE) |
ICE stream transport | Transport for media streams using ICE |
ICE Session | Transport Independent ICE Session |
▼STUN: Session Traversal Utilities for NAT | Open source STUN library |
STUN-aware socket transport | STUN aware UDP socket transport |
STUN session | STUN client and server session |
▼Base STUN objects | STUN data structures, objects, and configurations |
Compile-time configurations | Various compile time settings |
NAT Helper Library Error Codes | PJNATH specific error code constants |
STUN Authentication | STUN authentication helper |
STUN Config | STUN config |
STUN Message Representation and Parsing | Low-level representation and parsing of STUN messages |
STUN Client Transaction | STUN client transaction |
▼TURN: Traversal Using Relays around NAT | TURN protocol implementation |
TURN client transport | Client transport utilizing TURN relay |
TURN client session | Transport independent TURN client session |
NAT Classification/Detection Tool | NAT Classification/Detection Tool |
Simple UPnP Client | A simple UPnP client implementation |