4 ms·
We have been testing out various protocols to overcome in our case TCP head-of-line blocking by using the protocols-> SRT: https://github.com/Haivision/srt htt
by andersced 4y ago
We have been testing out various protocols to overcome in our case TCP head-of-line blocking by using the protocols->
SRT:
https://github.com/Haivision/srt https://github.com/Haivision/srt (C++ wrapper https://github.com/andersc/cppSRTWrapper https://github.com/andersc/cppSRTWrapper)
RIST:
https://code.videolan.org/rist/rist-cpp https://code.videolan.org/rist/rist-cpp
KCP:
https://github.com/Unit-X/kcp-cpp https://github.com/Unit-X/kcp-cpp
We wrap all data in a common container format
https://github.com/agilecontent/efp https://github.com/agilecontent/efp
To decouple the data from the transport.
Yes the above solutions are media centric but can be used for almost any arbitrary data.
The protocols are not 'fare' so starvation may happen, and must be handled on the application level.
/A