<div dir="ltr">Hi,<div><br></div><div>Like Olle said RTPEngine is perfectly capable of handling one leg in RTP the other in SRTP. When looking up RTPEngine's documentation, may be worth checking these out: </div><div><span class="gmail-NormalTextRun gmail-SCXO200851237 gmail-BCX0" style="background-color:inherit;margin:0px;padding:0px;color:rgb(0,0,0);font-family:Consolas,Consolas_MSFontService,monospace;font-size:14.6667px;font-variant-ligatures:none">SRTP </span></div><div><span class="gmail-NormalTextRun gmail-SCXO200851237 gmail-BCX0" style="background-color:inherit;margin:0px;padding:0px;color:rgb(0,0,0);font-family:Consolas,Consolas_MSFontService,monospace;font-size:14.6667px;font-variant-ligatures:none">SDES-</span><span class="gmail-SpellingError gmail-SCXO200851237 gmail-BCX0" style="background-color:inherit;margin:0px;padding:0px;background-repeat:repeat-x;background-position:0% 100%;background-image:url("data:image/gif;base64,R0lGODlhBQAEAJECAP////8AAAAAAAAAACH5BAEAAAIALAAAAAAFAAQAAAIIlGAXCCHrTCgAOw==");border-bottom:1px solid transparent;color:rgb(0,0,0);font-family:Consolas,Consolas_MSFontService,monospace;font-size:14.6667px;font-variant-ligatures:none">unencrypted_srtp</span><span class="gmail-NormalTextRun gmail-SCXO200851237 gmail-BCX0" style="background-color:inherit;margin:0px;padding:0px;color:rgb(0,0,0);font-family:Consolas,Consolas_MSFontService,monospace;font-size:14.6667px;font-variant-ligatures:none"> </span></div><div><span class="gmail-NormalTextRun gmail-SCXO200851237 gmail-BCX0" style="background-color:inherit;margin:0px;padding:0px;color:rgb(0,0,0);font-family:Consolas,Consolas_MSFontService,monospace;font-size:14.6667px;font-variant-ligatures:none">SDES-u</span><span class="gmail-SpellingError gmail-SCXO200851237 gmail-BCX0" style="background-color:inherit;margin:0px;padding:0px;background-repeat:repeat-x;background-position:0% 100%;background-image:url("data:image/gif;base64,R0lGODlhBQAEAJECAP////8AAAAAAAAAACH5BAEAAAIALAAAAAAFAAQAAAIIlGAXCCHrTCgAOw==");border-bottom:1px solid transparent;color:rgb(0,0,0);font-family:Consolas,Consolas_MSFontService,monospace;font-size:14.6667px;font-variant-ligatures:none">nencrypted_srtcp</span><span class="gmail-NormalTextRun gmail-SCXO200851237 gmail-BCX0" style="background-color:inherit;margin:0px;padding:0px;color:rgb(0,0,0);font-family:Consolas,Consolas_MSFontService,monospace;font-size:14.6667px;font-variant-ligatures:none"> </span></div><div><span class="gmail-NormalTextRun gmail-SCXO200851237 gmail-BCX0" style="background-color:inherit;margin:0px;padding:0px;color:rgb(0,0,0);font-family:Consolas,Consolas_MSFontService,monospace;font-size:14.6667px;font-variant-ligatures:none">SDES-</span><span class="gmail-SpellingError gmail-SCXO200851237 gmail-BCX0" style="background-color:inherit;margin:0px;padding:0px;background-repeat:repeat-x;background-position:0% 100%;background-image:url("data:image/gif;base64,R0lGODlhBQAEAJECAP////8AAAAAAAAAACH5BAEAAAIALAAAAAAFAAQAAAIIlGAXCCHrTCgAOw==");border-bottom:1px solid transparent;color:rgb(0,0,0);font-family:Consolas,Consolas_MSFontService,monospace;font-size:14.6667px;font-variant-ligatures:none">unauthenticated_srtp</span></div><div>e.g. try apply these flags to rtpengin_offer() on the incoming RTP leg, to get RTPEngine to add encryption to the outgoing leg etc.</div><div><span class="gmail-NormalTextRun gmail-BCX0 gmail-SCXO67923648" style="background-color:inherit;margin:0px;padding:0px;color:rgb(0,0,0);font-family:Calibri,Calibri_MSFontService,sans-serif;font-size:14.6667px;font-variant-ligatures:none"><br></span></div><div>Cheers,</div><div>Yufei</div></div>