Commit Graph

47 Commits (a3062b5f73e8c245912487c550309de4835629d8)

Author SHA1 Message Date
Richard Fuchs 7b5b52e932 TT#156052 add MOS stats to stats output
4 years ago
Richard Fuchs bcb912bc27 TT#136952 allow passing user data to ssrc_hash_foreach
4 years ago
Richard Fuchs 834eb034af TT#14008 add packet loss tracking for userspace passthrough
4 years ago
Richard Fuchs 93377588ad TT#121752 fix RTCP RR SSRC substitution when transcoding
4 years ago
Richard Fuchs 92fb330a46 TT#91151 implement one-to-many forwarding
5 years ago
Richard Fuchs 1d387b98ef TT#112700 rework codec offer/answer routine
5 years ago
Richard Fuchs 256b9917ec TT#121752 associate SSRC hash to monologue instead of entire call
5 years ago
Richard Fuchs 3eae4b3af3 TT#14008 add MOS-LQ option
5 years ago
Richard Fuchs 369e64f9a7 TT#14008 add mqtt support
5 years ago
Guillem Jover 07695d2abb TT#111150 Use modern <stdint.h> uint<bits>_t types
5 years ago
Richard Fuchs 05ef61c0d7 TT#108003 fix errors reported by coverity
5 years ago
Richard Fuchs f547549f98 Merge branch 'rtt_rtcp_xr' of https://github.com/jchavanton/rtpengine
5 years ago
Julien Chavanton 0483df374f fix rtt from rtcp_rx
5 years ago
Julien Chavanton 49786d049f adding cumulative number of packets lost
5 years ago
Julien Chavanton 3d5e586c69 mos average fix when missing RTT
5 years ago
Julien Chavanton 4d56c6675a mos calculation adjustment for
5 years ago
Richard Fuchs 2dfe0b348f Merge branch 'invalid_max_mos' of https://github.com/jchavanton/rtpengine
5 years ago
Julien Chavanton bcf70cf6d5 max-mos: is often invalid when RTCP was not
5 years ago
Dup4 0e2a0b9861 fix: mos calc
5 years ago
Richard Fuchs 6893a7c96d TT#14008 skip object precreation on second pass
5 years ago
Guillem Jover 962479bd63 TT#108003 Stop using random()
5 years ago
Richard Fuchs fd275acc5c TT#98901 use DTX buffer for related DTMF events
5 years ago
Julien Chavanton e1847cadc5 RTT per call leg
5 years ago
Richard Fuchs 58c436e5a7 TT#98901 add ssrc_hash_foreach()
5 years ago
Richard Fuchs 2e4617ff86 TT#78307 move SSRC send stats to actual point of sending
6 years ago
Richard Fuchs 26b725d024 TT#45617 add new options to support log markers for sensitive data
7 years ago
Richard Fuchs 497c2d6a8d TT#49104 move RTP sequencing into SSRC context
7 years ago
Richard Fuchs dd34574669 TT#38350 keep track of the most used RTP payload type
8 years ago
Jerzy Ptak a44a9bf9f0 fixing memory leaks
8 years ago
Richard Fuchs 16024d2e7a create explicit per-stream DTLS context for ICE
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 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 159729ad0d TT#31403 move SSRC mapping out of codec handler
8 years ago
Richard Fuchs a4e73c90e8 TT#30404 accept and reject codecs according to transcoding preference
8 years ago
Richard Fuchs b9206a49bc TT#28163 abstractize SSRC hash
8 years ago
Richard Fuchs ca78747c8c TT#30405 rename media->rtp_payload_types to ->codecs for brevity
8 years ago
Richard Fuchs 031921c322 purge old entries from SSRC hash table if it gets too full
8 years ago
Richard Fuchs 23bc99ed81 TT#12800 consider RTCP XR reports for MOS calculations and stats
9 years ago
Richard Fuchs 9108b14b80 TT#12800 records stats average not just for MOS but all values
9 years ago
Richard Fuchs 5c84a6f61c TT#12800 limit size of SSRC hash table
9 years ago
Richard Fuchs 11dac7b28f TT#12800 add MOS statistics to final log output
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 70b7112617 TT#12800 store and process RTCP SR and RR for statistics
9 years ago
Richard Fuchs b3583633e3 TT#12800 canonicalize ssrc handling
9 years ago