<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>What does it mean exactly when the CF_AVPF flag is set for a channel? Apparently, it was called CF_WEBRTC formerly, and indeed, it seems to be set when either ICE or media_webrtc are enable.</p>
<p>However, the most specific thing about it is the "F", which stands for "early feedback", and that could be specified for non-WebRTC streams as well AFAIK (RFC4585).<br>
</p>
<p><br>
</p>
<p>* Is is really set if and only if the profile type is AVPF?</p>
<p>** At least it seems to also be triggered by SAVPF.</p>
<p><br>
</p>
<p>There are many checks that skip (SDES-based) SRTP setup if CF_AVPF is set, e.g. in switch_core_session_parse_crypto_prefs and switch_core_session_check_outgoing_crypto. Is this based on the fact that WebRTC uses DTLS and thus SDES should be disabled?</p>
<p>IMHO, "Early feedback" should not trigger these decisions, though.<br>
</p>
<p><span style="font-size: 12pt;">Isn't it mostly the assumed implied DTLS that motivates those decisions? Shouldn't they rat</span><span style="font-size: 12pt;">her be based on CF_DTLS or CF_DTLS_OK then?</span></p>
<p>Should we maybe rename it back to CF_WEBRTC for some less confusion?<br>
</p>
<p><br>
</p>
<p>And then there is also CF_AVPF_MOZ, which seems to work around Firefox particularities!?<br>
</p>
<p><br>
</p>
<div id="Signature">
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<p><span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.7273px">--</span></p>
<p><span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.7273px">Johannes Singler</span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.7273px">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.7273px">Software Engineer</span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.7273px">
</p>
<div style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="font-size:12.7273px"><br>
</span></div>
<div style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="font-size:12.7273px">Qnective</span><br style="font-size:12.7273px">
<br style="font-size:12.7273px">
<span style="font-size:12.7273px">Thurgauerstrasse 54 | 8050 Zürich | Switzerland</span><br style="font-size:12.7273px">
<a href="http://www.qnective.com/" target="_blank" style="color:rgb(17,85,204); font-size:12.7273px" id="LPNoLP">www.qnective.com</a><span style="font-size:12.7273px"> | </span><a href="mailto:johannes.singler@qnective.com" target="_blank" style="color:rgb(17,85,204); font-size:12.7273px" id="LPNoLP" title="mailto:johannes.singler@qnective.com
Ctrl+Click or tap to follow the link">johannes.singler@qnective.com</a></div>
<p></p>
</div>
</div>
</div>
</body>
</html>