Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • J jami-daemon
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 112
    • Issues 112
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • savoirfairelinux
  • jami-daemon
  • Issues
  • #266
Closed
Open
Created Jul 15, 2020 by Mohamed Chibani@mchibani1Developer

Add RTP packet pacer

Experiments showed that some network links are sensitive to transmission bursts which cause packet losses. Currently, encoded media (audio/video) are sent on the network as soon as they are delivered by the encoders. For instance, when a video encoder delivers key-frames, the RTP sender will typically receive many RTP packets representing a single frame, which will cause a transmission burst if sent as they arrive. The purpose of this item is to design and implement a transmission pacer to flatten the bitrate curve in order to reduce packet losses caused by transmission bursts. The pacer will limit the rate at which the RPT packets are sent. The pacer will obviously add some delay but its impact should not be noticeable.

Edited Jul 15, 2020 by Mohamed Chibani
Assignee
Assign to
Time tracking