baresip

来源:互联网 发布:abb仿真软件track 编辑:程序博客网 时间:2024/06/10 03:46

baresip

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

Features

  • Audio codecs: AMR, BV32, G.711, G.722, G.722.1, G.726, GSM, iLBC, iSAC, L16, OPUS, Silk, Speex
  • Video codecs: H.263, H.264, H.265, MPEG4, VP8
  • Audio drivers: Alsa, Coreaudio, Gstreamer, OpenSLES, OSS, Portaudio, Windows wave
  • Video sources: FFmpeg avformat, MacOSX qtcapture, MacOSX quicktime, Video4Linux and 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

    Development

    The development of baresip is happening at Github
    $ git clone https://github.com/alfredh/baresip.git

    Download

    Latest and previous releases of baresip can be downloaded here.

    Building and installation

    To build baresip core and the modules we are using GNU Make. External dependencies are automatically detected by the makefile. libre and librem must be installed first.

    To build baresip with default options:

    $ cd baresip$ make$ sudo make install
    Default templates for configuration files will be created here: $HOME/.baresip You can now edit the files "config" and "accounts" to customize your installation.

    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

    Documentation

    Doxygen API documentation can be found here. The Wiki can be found here
  • 0 0
    原创粉丝点击