seed2sdp(this project) eliminates the random info in SDP by replacing the uncontrollable randomness with deterministic “pseudorandomness” from a shared secret seed and minifies the SDP.
|Topics||Network, WebRTC, SessionDescriptionProtocol|
|Description||Generate full-length SDP offers/answers from a shared-secret seed with minimal signaling process.|
|Introduction||WebRTC and presumably many other amazing p2p communication implementations rely on SDP(Session Description Protocol). A traditional SDP weighs over 200 bytes and sometimes could be as long as 500 bytes while most of these data are for only integrity and confidentiality purposes and are unnecessary.|
seed2sdp(this project) eliminates the random info in SDP by replacing the uncontrollable randomness with deterministic “randomness” based on HKDF readers and excluding all derivable information from the deflated SDP.
Github Repository: https://github.com/Gaukas/seed2sdp