Browse Source

TT#136957 add RTP mirrors to kernel mode

Fixes missing RTP forwarding for egress subscriptions with kernel mode

Change-Id: I513eb6cb803b9eef843279087919c60a3525221f
pull/1692/head
Richard Fuchs 3 years ago
parent
commit
7a2b7d57c0
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      daemon/media_socket.c

+ 5
- 0
daemon/media_socket.c View File

@ -1686,6 +1686,11 @@ void kernelize(struct packet_stream *stream) {
kernelize_one_sink_handler(&reti, &outputs, stream, sh, &stream->rtp_sinks,
&payload_types);
}
for (GList *l = stream->rtp_mirrors.head; l; l = l->next) {
struct sink_handler *sh = l->data;
kernelize_one_sink_handler(&reti, &outputs, stream, sh, &stream->rtp_sinks,
&payload_types);
}
// record number of RTP destinations
unsigned int num_rtp_dests = reti.num_destinations;
for (GList *l = stream->rtcp_sinks.head; l; l = l->next) {


Loading…
Cancel
Save