Commit Graph

86 Commits (ef20e021cdf34541fa5f855d89460b181fd43124)

Author SHA1 Message Date
Richard Fuchs a2e0dd6b33 TT#62300 kernelise stream even if address doesn't match if possible
7 years ago
Richard Fuchs 3b6f098d8e TT#61850 normalize `address:port` log printing
7 years ago
Richard Fuchs f6f484fff6 TT#59501 add optional RTCP sink
7 years ago
Richard Fuchs e17544a452 rate limit log lines resulting from strict-source drops
7 years ago
Richard Fuchs 2298de76b1 honour a=rtcp-fb in SDP even if transport is advertised as RTP/(S)AVP
7 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
7 years ago
Richard Fuchs d449861d96 TT#50652 separate out and move crypt handler routines
7 years ago
Richard Fuchs 3bdad88063 TT#50652 create timer to gradually send packets without jitter
7 years ago
Richard Fuchs 6ba60d5b54 TT#50652 split out packet dequeuing and sending function
7 years ago
Richard Fuchs 35764c5c63 TT#44702 add CLI command for interface/port stats
7 years ago
Richard Fuchs 04a83027a0 TT#43557 implement media blocking
7 years ago
Eric Green f91b64fcdf Make recording more accurately report source address. Fixes #584
8 years ago
Richard Fuchs a9ec666cb4 TT#38350 implement sending DTMF events to syslog
8 years ago
Richard Fuchs dd34574669 TT#38350 keep track of the most used RTP payload type
8 years ago
Richard Fuchs cbe7e5ab1d TT#36700 implement ports free list
8 years ago
Richard Fuchs 95a7cc6cfb eliminate redundant function argument
8 years ago
Richard Fuchs 2c5a358e1c TT#36308 fix possible segfault due to missing lock
8 years ago
Richard Fuchs e0cdf74ac5 fix SRTP ROC syncing between kernel and userspace
8 years ago
Richard Fuchs ce44eaf1d3 fix RTP timestamps in G.729 decoder
8 years ago
Richard Fuchs 14100b0b8a use reference counting on SSRC objects
8 years ago
Richard Fuchs 0db5e226e5 fix payload type tracking for transcoding situations
8 years ago
Richard Fuchs 165cb0cd4b Merge branch 'extend-default-intf' of https://github.com/1and1/rtpengine
8 years ago
Richard Fuchs e84fd8612b fix incorrect DTLS context being used with ICE
8 years ago
Richard Fuchs 60ce21245e TT#28163 use a pointer cache to avoid hash table lookup
8 years ago
Claudiu Boriga e8b40191fe Enable round robin for default interface
8 years ago
Richard Fuchs 0636b083dc TT#31700 implement payload-type specific passthrough kernel forwarding
8 years ago
Richard Fuchs 613f7afdb6 TT#31403 map and replace RTCP SSRCs when transcoding
8 years ago
Richard Fuchs 5d67605535 TT#31403 decouple RTCP AVPF filtering from crypto stuff
8 years ago
Richard Fuchs 159729ad0d TT#31403 move SSRC mapping out of codec handler
8 years ago
Richard Fuchs 55007a6897 TT#28163 prevent kernelization of transcoded stream
8 years ago
Richard Fuchs cee94a5348 TT#28163 pass RTP packets to media decoder
8 years ago
Richard Fuchs b9206a49bc TT#28163 abstractize SSRC hash
8 years ago
Richard Fuchs 8715d40242 TT#30405 codec matchup and handler functions
8 years ago
Richard Fuchs fb729e3d12 TT#30405 create a packet handling context struct for convenience
8 years ago
Richard Fuchs bc420cbdd0 TT#30405 split stream_packet() into smaller pieces
8 years ago
Richard Fuchs 75056a8dd1 eliminate the callmaster struct
8 years ago
Richard Fuchs c969ea1e57 move stats and statsps into global scope
8 years ago
Richard Fuchs cf3a8f9e16 move 'poller' member of callmaster into global scope
8 years ago
Richard Fuchs dffbddb2d6 don't use g_ prefix for global variables
8 years ago
Richard Fuchs 1aa9944fe4 TT#27550 implement interface round-robin selection
8 years ago
Dmitry Poroh cc09f4d3de Crash stream_packet in case of out_srtp is NULL is fixed
8 years ago
Richard Fuchs e7d75bd275 TT#19350 add option to manage iptables rules directly
8 years ago
Richard Fuchs a9d55c6fe7 always decrypt RTCP for SRTP<>SRTP session for stats purposes
9 years ago
Richard Fuchs f979159d0e fix segfault when no SSRC pointer is present
9 years ago
Richard Fuchs 3f12517510 report last error when port could not be opened
9 years ago
Richard Fuchs 8f55dd17f1 fix pushing wrong SSRC to kernel module
9 years ago
Richard Fuchs 5c84a6f61c TT#12800 limit size of SSRC hash table
9 years ago
Richard Fuchs 868c3b64fe TT#12800 add ssrc handling into packet_stream struct
9 years ago
Richard Fuchs 84e76e7cba TT#12800 calculate MOS values from RTCP RR
9 years ago
Richard Fuchs c1711ea948 TT#12800 consolidate and combine RTCP parsing and logging
9 years ago