Browse Source

dont do ice/crypto/etc stuff for inactive streams

git.mgm/mediaproxy-ng/github/master
Richard Fuchs 13 years ago
parent
commit
ac86e65bc7
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      daemon/sdp.c

+ 6
- 0
daemon/sdp.c View File

@ -1439,6 +1439,12 @@ int sdp_replace(struct sdp_chopper *chop, GQueue *sessions, struct call *call,
copy_up_to_end_of(chop, &media->s); copy_up_to_end_of(chop, &media->s);
if (!media->port_num) {
if (!attr_get_by_id(&media->attributes, ATTR_INACTIVE))
chopper_append_c(chop, "a=inactive\n");
continue;
}
if (has_rtcp(media)) { if (has_rtcp(media)) {
chopper_append_c(chop, "a=rtcp:"); chopper_append_c(chop, "a=rtcp:");
chopper_append_printf(chop, "%hu", rtcp->fd.localport); chopper_append_printf(chop, "%hu", rtcp->fd.localport);


Loading…
Cancel
Save