add env var PAD_CRYPTO to pad crypto params (#102)

This commit is contained in:
Dave Horton
2023-08-30 22:09:28 -04:00
committed by GitHub
parent 7f2bce927d
commit 6cf59732fb
+2
View File
@@ -6,6 +6,8 @@ function makeRtpEngineOpts(req, srcIsUsingSrtp, dstIsUsingSrtp, teams = false) {
const from = req.getParsedHeader('from');
const rtpCopy = JSON.parse(JSON.stringify(rtpCharacteristics));
const srtpCopy = JSON.parse(JSON.stringify(srtpCharacteristics));
if (process.env.PAD_CRYPTO) srtpCopy['default'].flags.push('SDES-pad');
const srtpOpts = teams ? srtpCopy['teams'] : srtpCopy['default'];
const dstOpts = dstIsUsingSrtp ? srtpOpts : rtpCopy;
const srcOpts = srcIsUsingSrtp ? srtpOpts : rtpCopy;