← Back to all sparks
R

rtpengine

MEETINGS
Velocity5.0

Open source media proxy for RTP and WebRTC, used with SIP servers

rtpengine opens the mr26.3 branch with a rollback message and leaner call state.

webrtcmedia-proxyvoipbackportsmemory-efficiency
◆Current state
Sipwise's rtpengine media proxy opened a new mr26.3 branch on October 19. Its first build, mr26.3.1.1, carries everything from mr26.2.1.5 plus a rollback NG control message, relaxed loop detection for duplicate packets arriving over a second apart or from endpoints no longer local, ICE agent teardown when a peer drops ICE, inject-audio mixing fixes, and a long run of "lightweight string" refactors across call IDs, tags, SDP and recording fields. Three days earlier, a hardening batch went to four branches, followed by compile-fix releases.
◆Where it's heading
Development continues on two levels: correctness fixes backported across every supported branch, and newer work, such as the rollback message and memory-lighter call state, landing on the newest line. Opening mr26.3 adds a fifth maintained branch, so the backport load grows.
◆Prediction
Expect mr26.3.1.x point builds and continued synchronized backports to mr12.5 through mr26.2. The entries don't show when older branches stop receiving fixes.

◆Recent moves

  1. 10d ago

    First mr26.3 build adds rollback message, lighter call state

    The first build of the new mr26.3 branch adds a rollback NG message, loosens loop detection that misfired on late duplicates, and refactors call-state strings to use less memory. It marks where new work lands while fixes keep flowing to the older lines.

    View source ↗
  2. 12d ago

    mr13.5.1.30 fixes a compile error in the previous build

    A compile-error fix released hours after mr13.5.1.29. It patches the morning's backport and adds nothing else.

    View source ↗
  3. 12d ago

    mr26.0.1.26 fixes a compile error in the previous build

    A compile-error fix on mr26.0 following the morning's larger backport, part of the same three-branch follow-up.

    View source ↗
  4. 12d ago

    mr26.2.1.5 fixes a compile error in the previous build

    The mr26.2 counterpart of the same compile-error fix, released minutes after the mr26.0 and mr13.5 builds.

    View source ↗
  5. 13d ago

    mr26.0.1.25: SDP state, DTX and parsing-safety fixes

    The mr26.0 line gets the day's largest batch: retained SDP state for created and subscribed endpoints, a DTX null-packet fix, a recursion guard, bounded string parsing and a kernel SSRC loss-tracker fix. It continues the run of negotiation and hardening fixes spread across every supported branch.

    View source ↗
  6. 13d ago

    mr13.5.1.29 backports a runaway-recursion guard

    mr13.5 receives only the runaway-recursion guard from the day's batch, the minimum safety backport for an older line.

    View source ↗