提交 18b5b4ca authored 作者: Anthony Minessale's avatar Anthony Minessale

FS-8031 firefox gives up very fast, autoadj on any valid packet when dtls is not up

上级 6a9f936f
...@@ -1185,9 +1185,7 @@ static void handle_ice(switch_rtp_t *rtp_session, switch_rtp_ice_t *ice, void *d ...@@ -1185,9 +1185,7 @@ static void handle_ice(switch_rtp_t *rtp_session, switch_rtp_ice_t *ice, void *d
rtp_session->wrong_addrs = 0; rtp_session->wrong_addrs = 0;
} else { } else {
if ((rtp_session->dtls->state != DS_READY || !ice->ready || !ice->rready)) { if ((rtp_session->dtls->state != DS_READY || !ice->ready || !ice->rready)) {
if (elapsed > 500 || rtp_session->wrong_addrs > 1) { do_adj = 1;
do_adj = 1;
}
} else if (rtp_session->wrong_addrs > 5 || elapsed >= 3000) { } else if (rtp_session->wrong_addrs > 5 || elapsed >= 3000) {
do_adj++; do_adj++;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论