Displaying 1 to 16 from 16 results

coturn - Free open source implementation of TURN and STUN Server

  •    C

The TURN Server is a VoIP media traffic NAT traversal server and gateway. It can be used as a general-purpose network traffic TURN server and gateway, too. On-line management interface (over telnet or over HTTPS) for the TURN server is available.

re - Generic library for real-time communications with async IO support

  •    C

libre is using GNU makefiles. Make and OpenSSL development headers must be installed before building. The libre project is using the BSD license.

freeice - Get free, randomized STUN and TURN servers for your WebRTC application

  •    Javascript

The freeice module is a simple way of getting random STUN or TURN server for your WebRTC application. The list of servers (just STUN at this stage) were sourced from this gist. As the freeice module generates ice servers in a list compliant with the WebRTC spec you will be able to use it with raw RTCPeerConnection constructors and other WebRTC libraries.




jerboa - STUN/TURN encoder, decoder and client library in Elixir

  •    Elixir

Jerboa aims to provide simple APIs for common STUN/TURN use cases. It is used by Fennec for encoding and decoding of STUN messages, as well as a testing tool. Copyright 2016-2017 Erlang Solutions Ltd.

MongooseICE - STUN/TURN server written in Elixir

  •    Elixir

MongooseICE is a STUN server by Erlang Solutions whose internals aim to be well written and tested. Many modern applications (mobile and web) are media intensive like those involving audio, video, gaming, and file transfer. MongooseICE helps to get communication done peer-to-peer (without going through a server) so your bandwidth and server-side costs don't need to be as much of a concern.

WEBRTC-to-SIP - Setup for a WEBRTC client and Kamailio server to call SIP clients

  •    Javascript

How to setup Kamailio + RTPEngine + TURN server to enable calling between WEBRTC client and legacy SIP clients. This setup will bridge SRTP --> RTP and ICE --> nonICE to make a WEBRTC client (SIPJs) be able to call legacy SIP clients. This setup is for Debian 9 Stretch for all servers.

git-stats-html - Turn git-stats result into HTML output.

  •    HTML

Turn git-stats result into HTML output. Check out git-stats for more details about git-stats.


stun - STUN and TURN library for Erlang / Elixir

  •    Erlang

STUN and TURN library for Erlang / Elixir. Both STUN (Session Traversal Utilities for NAT) and TURN standards are used as technics to establish media connection between peers for VoIP (for example using SIP or Jingle) and WebRTC.

gortcd - WIP TURN and STUN server in go

  •    Go

The gortcd is work-in-progress TURN [RFC5776] and STUN [RFC5389] server implementation in go. As part of gortc project, gortcd shares it's goals and principles. Based on gortc/stun package. The goal is feature parity with coturn. Please use only for experiments until beta.

turn - RFC 5766 TURN implementation in go

  •    Go

Package turn implements TURN [RFC5766] Traversal Using Relays around NAT. Complies to gortc principles as core package. Based on gortc/stun package. See gortcd for TURN server. You can use the turn.gortc.io:3478 gortcd TURN server instance for experiments. The only allowed peer address is 127.0.0.1:56780 (that is running near the gortcd) which will echo back any message it receives. Username is user, password is secret.

go-stun - Go implementation of STUN, TURN and ICE Protocols

  •    Go

Go implementation of STUN, TURN and ICE Protocols

rusturn - A Rust Implementation of TURN server and client

  •    Rust

A Rust implementation of TURN server and client.

turn - Pion TURN server, a simple extendable Golang TURN server

  •    Go

A TURN server written in Go that is designed to be scalable, extendable and embeddable out of the box. For simple use cases it only requires downloading 1 static binary, and setting 3 options. See DESIGN.md for the the features it offers, and future goals.

goice - go implementation of ICE( RFC 5245)

  •    Go

go implementation of ICE( RFC 5245),it doesn't depends any c library,so it can runs on all the platforms which go support. it only supports one component now. please reference ice/exmaple/example.go, this a simple example to present how to setup a p2p connection between two nodes without any signal server.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.