InterCom is a low-latency full-duplex intercom(municator) designed for the transmission of media (at this moment, only audio) between networked users. It is implemented in Python and designed as a set of layers that provide an incremental functionality, following a multilevel (one-to-one) inheritance model.
pip install -r requirements.txt
Python is already installed in Linux.
See Getting Started with Python in VS Code.
Required only to run the notebooks, not the InterCom.
Linux (better in a virtual Python environment)
pip install jupyterlab
See Jupyter Notebooks in VS Code.
Minimal --> Minimal__verbose
| |
v v
Buffering --> Buffering__verbose
| |
v v
DEFLATE_Row --> DEFLATE_Row__verbose
| |
v v
DEFLATE_BytePlanes3 --> DEFLATE_BytePlanes3__verbose
| |
v v
BR_Control_No --> BR_Control_No__verbose
| |
v v
BR_Control_Conservative --> BR_Control_Conservative__verbose
| |
v v
Stereo_Coding_32 --> Stereo_Coding_32__verbose
| |
v v
Temporal_No_Overlapped_DWT --> Temporal_No_Overlapped_DWT__verbose
| |
v v
Temporal_Overlapped_DWT --> Temporal_Overlapped_DWT__verbose
| |
v v
Dyadic_ToH --> Dyadic_ToH__verbose
| |
v v
Linear_ToH_NO --> Linear_ToH_NO__verbose