Skip to content
Andrew Webster edited this page Jan 20, 2021 · 25 revisions

Welcome to the Baresip Wiki!

The available guides and documents are listed in the Pages sidebar.

About Baresip

Baresip is a portable and modular SIP User-Agent with audio and video support.

For more details please check out README

Features:

  • Audio codecs:
    • AMR, BV32, Codec2, G.711, G.722, G.722.1, G.726, GSM, iLBC, iSAC, L16, OPUS, MPA
  • Video codecs:
    • H.263, H.264, H.265, MPEG4, VP8, VP9
  • Audio drivers:
    • Alsa, Pulseaudio, Coreaudio, Gstreamer, OpenSLES, OSS, Portaudio, Windows wave
  • Video sources:
    • FFmpeg avformat, Gstreamer, MacOSX qtcapture, MacOSX quicktime, Video4Linux/Video4Linux2, X11 Grabber
  • Video output modules:
    • OpenGL, SDL/SDL2, X11, DirectFB
  • NAT Traversal modules:
    • STUN, TURN, ICE, NAT-PMP
  • Media encryption modules:
    • SRTP, DTLS-SRTP, ZRTP

Design goals:

  • Minimalistic and modular VoIP client
  • SIP, SDP, RTP/RTCP, STUN/TURN/ICE
  • IPv4 and IPv6 support
  • RFC-compliancy
  • Robust, fast, low footprint
  • Portable C89 and C99 source code

Supported platforms:

  • Linux
  • FreeBSD
  • OpenBSD
  • NetBSD
  • Solaris
  • Windows
  • Apple Mac OS X and iOS
  • Android

Mailing List

Please join our baresip forum for discussions and updates.

License

Distributed under BSD license