whatisgithub

What is libjingle?

davidzhao/libjingle — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2012-06-10

2C++Audience · developerComplexity · 5/5DormantSetup · hard

In one sentence

A C++ library implementing the Jingle protocol for peer-to-peer voice and video calling, forked from Google's original libjingle.

Mindmap

mindmap
  root((repo))
    What it does
      Handles voice and video calls
      Implements Jingle protocol
      Peer-to-peer networking
    Tech stack
      C plus plus
      Python 2 build tools
      SCons
    Use cases
      Maintain legacy call software
      Study P2P calling systems
    Audience
      Developers
    Notes
      Personal fork
      Old and unmaintained

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Maintain or debug legacy software that depends on the original libjingle calling library.

USE CASE 2

Study how peer-to-peer voice and video calling systems are implemented under the hood.

USE CASE 3

Build a chat or communication app using pre-built Jingle protocol signaling and media components.

What is it built with?

C++Python 2SCons

How does it compare?

davidzhao/libjingle9veedz/4leggedspiderbotcantaro86/time-series
Stars222
LanguageC++C++C++
Last pushed2012-06-102020-02-26
MaintenanceDormantDormant
Setup difficultyhardhardmoderate
Complexity5/54/52/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1day+

Requires Python 2 and SCons, build instructions are outdated and not actively maintained.

Copy-paste prompts

Prompt 1
Explain how the Jingle protocol used in davidzhao/libjingle sets up a peer-to-peer voice call.
Prompt 2
Help me set up the outdated Python 2 and SCons build environment needed for davidzhao/libjingle.
Prompt 3
Walk me through the networking and relay server components in davidzhao/libjingle.

Frequently asked questions

What is libjingle?

A C++ library implementing the Jingle protocol for peer-to-peer voice and video calling, forked from Google's original libjingle.

What language is libjingle written in?

Mainly C++. The stack also includes C++, Python 2, SCons.

Is libjingle actively maintained?

Dormant — no commits in 2+ years (last push 2012-06-10).

How hard is libjingle to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is libjingle for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.