pjsip logo pjsip.org
Open source SIP stack and media stack for presence, im/instant messaging, and multimedia communication

HOME

SIP/media Features
High Performance SIP
Small Footprint SIP
Symbian Port

FAQ

Documentation

Licensing

Download

Development (Trac)

Projects using pjsip

Mailing List

Open Source Links


About: PJLIB, PJLIB-UTIL, PJSIP, and PJMEDIA are created by: Benny Prijono
<bennylp@pjsip.org>


 

Home --> Documentations --> PJNATH Reference

PJNATH Samples and screenshots

Several samples that are included in the PJSIP distributions. The screenshots below were taken on a Windows machine, but the library is very portable and it is known to run on platforms such as Linux, MacOS X, Windows Mobile, Symbian, and so on.

  • ice_demo, an interactive ICE endpoint
    This sample demonstrates how to use ICE stream transport without using signaling protocol such as SIP. It provides interactive user interface to create and manage the ICE sessions as well as to exchange SDP with another ice_demo instance.

    ice_demo.jpg

    ice_demo on WinXP

  • pjturn-client, a sample TURN client
    This sample demonstrates how to use TURN client transport and also STUN-aware socket transport. It provides interactive user interface to manage allocation, permissions, and channel bindings.

    pjturn_client.jpg

    pjturn_client on WinXP

  • TURN server sample
    This is a simple sample TURN server application, which we mainly use for testing (as back then there is no TURN server available).
    The source code for this application are in pjnath/src/pjturn-srv directory.

 


PJNATH - Open Source NAT traversal helper library supporting STUN, TURN, and ICE
Copyright (C) 2006-2009 Teluu Inc.