Skip to content

Pluggable interceptors that work with pion for accurate bandwith estimation and simulcast resolving in dynamic network conditions

License

Notifications You must be signed in to change notification settings

aalekseevx/vibe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VIBE: VIdeoBitrateEstimator for pion

We aim at creating pluggable set of interceptors that work with pion for accurate bandwith estimation and simulcast resolving in dynamic network conditions.

Also, there are some experiments with ns3 + webrtc

How to build the simulator:

  1. Init submodules: git submodule init --recursive
  2. Build WebRTC outside the repo using the manual
  3. Clone and build ns3 outside the repo using the manual
  4. Compile simulator using CMake with options -DNS3_INSTALL_DIR=/path/to/ns3/build -DWEBRTC_SRC_DIR=/path/to/webrtc/src -DWEBRTC_INSTALL_DIR=/path/to/webrtc/src/out/Default

Credits and related project:

Credits

License

All new code is licensed under the MIT License. This project also utilizes Cisco libraries, which are licensed under the Apache License 2.0.

About

Pluggable interceptors that work with pion for accurate bandwith estimation and simulcast resolving in dynamic network conditions

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published