Commit Graph

2311 Commits (ddab4a71e4809d88b88f1bef11f5216da1481ace)

Author SHA1 Message Date
Richard Fuchs 4b3108da18 MT#55283 fix generic codec matching
3 years ago
Richard Fuchs 531c59e128 MT#55283 remove pointless case distinction
3 years ago
Richard Fuchs e36386a096 MT#55283 disable graphite stats if disabled
3 years ago
Richard Fuchs 595c9b31c8 MT#55283 add graphite_is_enabled()
3 years ago
Richard Fuchs b956303748 MT#55283 support reporting per-interval metrics
3 years ago
Richard Fuchs 4498e181a6 MT#55283 refactor interfaces stats block
3 years ago
Richard Fuchs 64d7a12701 MT#55283 add new `summary` mqtt option
3 years ago
Richard Fuchs 6f53f80900 MT#55283 report per-interface VoIP metrics
3 years ago
Richard Fuchs fbf7550f86 MT#55283 collect sampled interface stats
3 years ago
Richard Fuchs ea9bddbd26 MT#55283 report interface stats
3 years ago
Richard Fuchs 095ff4a88f MT#55283 collect per-interface stats
3 years ago
Richard Fuchs 1cb7e0e05a MT#55283 split up gauge stats bookkeeping
3 years ago
Richard Fuchs d6ca0a99b3 MT#55283 simplify/clarify min/max stats gathering
3 years ago
Richard Fuchs c34e6dcc82 MT#55283 remove "const" from local_intf
3 years ago
Richard Fuchs 410a277f50 MT#55283 remove useless struct member
3 years ago
Richard Fuchs 6c1fbc5706 MT#55283 move stats variables into sensible units
3 years ago
Richard Fuchs dddaa60afb MT#55283 simplify/clarify stats gathering
3 years ago
Richard Fuchs b5a20bdb91 MT#55283 properly output stat strings
3 years ago
Richard Fuchs c9e38ebe9a MT#55283 properly support double value stats
3 years ago
Richard Fuchs 8db4d64b84 MT#56521 add reference to plain RTP protocol
3 years ago
Richard Fuchs 99230b9a93 Revert "MT#56420 use actual local socket for decryption"
3 years ago
Richard Fuchs a0743f24ea MT#55283 refactor stats macros
3 years ago
Richard Fuchs 87ea144935 MT#56469 add pause_recording method
3 years ago
Richard Fuchs ce3a0d384f MT#56469 generalise start/stop recording
3 years ago
Richard Fuchs c56c3cff4d MT#55283 refactor MQTT callbacks
3 years ago
Richard Fuchs 03885f4e4d MT#56521 hunt for usable packet_stream
3 years ago
Richard Fuchs b59ef7d838 TT#188850 add PTs handled by the kernel module to PT tracker
3 years ago
Richard Fuchs 9828c5b6bf TT#188850 always increase PT tracker last_idx
3 years ago
Richard Fuchs d02e825683 MT#55283 allow alternative list/string usage
3 years ago
Richard Fuchs cd185fd168 MT#56493 move GTree helpers to auxlib
3 years ago
Richard Fuchs b28794f853 MT#56420 use actual local socket for decryption
3 years ago
Richard Fuchs deb676e009 MT#56420 fix incorrect local socket switching
3 years ago
Richard Fuchs 8b5fa8316d MT#55283 add missing log_info_pop
3 years ago
Richard Fuchs 1a05f8a373 MT#55283 convenience function for unlock/update
3 years ago
Richard Fuchs cf6aa99dae MT#55283 add missing redis_update for pub/sub
3 years ago
Richard Fuchs 18595419b4 MT#55283 shortcut for empty Redis restores
3 years ago
Richard Fuchs 4d708350ee MT#56447 add new "media" Janus event
3 years ago
Richard Fuchs 2ccc910354 MT#56447 rename _media_up to _rtc_up
3 years ago
Richard Fuchs 7be1153acb MT#56447 move "janus_session" to monologue
3 years ago
Richard Fuchs 893dad702d MT#56447 switch to early return
3 years ago
Richard Fuchs 16c99e9d07 MT#56447 output "streams" list with "configured" event
3 years ago
Richard Fuchs cbc777ae42 MT#56447 handle the "completed" trickle event
3 years ago
Richard Fuchs 90d9cdbdb0 MT#56447 don't tie rooms to specific WS sessions
3 years ago
Richard Fuchs 8b2853274c MT#56447 allow creating room with specific ID
3 years ago
Richard Fuchs 1379ba2310 MT#56447 handle Janus POST alternative usage
3 years ago
Richard Fuchs c41188c0ca MT#56447 more generic websocket_janus_process_json
3 years ago
Richard Fuchs 8a5a99d6fe MT#56447 support /janus URI
3 years ago
Richard Fuchs affe8e8cd2 MT#56447 support Janus status methods
3 years ago
Richard Fuchs 9b20ce2ef9 MT#56447 support HTTP OPTIONS
3 years ago
Richard Fuchs 4697b437d5 MT#56447 implement GET for Janus protocol
3 years ago
Richard Fuchs cc2506d077 MT#56447 split out server_info logic
3 years ago
Richard Fuchs 696df96f22 MT#56447 add CORS headers to HTTP replies
3 years ago
Richard Fuchs 837c024b5f MT#56447 support multiple Janus subs in one req
3 years ago
Richard Fuchs 38c1f239bf MT#56447 split out function to join a Janus sub
3 years ago
Richard Fuchs 9f7f869478 MT#56447 allow Janus configure without feed/room
3 years ago
Richard Fuchs 5f5bea9a58 MT#56447 allow Janus handles to take multiple roles
3 years ago
Lasse Bang Mikkelsen 78f9811fda Avoid randomizing SDP session version at zero
3 years ago
Lasse Bang Mikkelsen 2351d7f6ac Limit randomized SDP session version to 32-bit integer
3 years ago
Stefan Mititelu 30fa7c9d62 Fix cdr local addr and port
3 years ago
Donat Zenichev 83fc4c930f MT#56127 Improve the way we accept crypto suites
3 years ago
Richard Fuchs 57ae65c6f1 TT#146201 remove unused function arguments
3 years ago
Дилян Палаузов 48785408f9 MT#55283 make install - the man pages
3 years ago
Richard Fuchs ca09549983 MT#55283 fix coverity false positive
3 years ago
Richard Fuchs cf12ffc264 MT#55283 support buffered media player
3 years ago
Richard Fuchs bec997590b MT#55283 abstract RTP sending and scheduling
3 years ago
Richard Fuchs f8852849f7 MT#55283 abstract out some _coder code
3 years ago
Richard Fuchs a3b30f0e78 MT#55283 split out media_player_coder
3 years ago
Richard Fuchs 54f797c080 MT#55283 store AVStream in media_player
3 years ago
Richard Fuchs 2b31fea52d MT#55283 determine dest PT early
3 years ago
Richard Fuchs 70ef2f1a02 MT#55283 separate destination PT determination
3 years ago
Richard Fuchs f642a9e603 MT#55283 move __ensure_codec_handler call
3 years ago
Richard Fuchs 2cf74b6d7a MT#55283 add media player stats to MQTT
3 years ago
Richard Fuchs c81859f231 MT#55283 fix SSRC stats tracking
3 years ago
Richard Fuchs af0db8f284 MT#55283 refactor mqtt packet/SSRC stats
3 years ago
Richard Fuchs 819f1a0104 MT#55283 use signed integers to prevent underflows
3 years ago
Richard Fuchs af37022b90 MT#55283 split up __fingerprint_changed()
3 years ago
Richard Fuchs 8f17f140eb MT#55283 support generating a=tls-id
3 years ago
Richard Fuchs 5a2981b3ec MT#55283 shortcut a=fingerprint printing
3 years ago
Richard Fuchs 797fc0e06b MT#55283 provide "make install" targets
3 years ago
Дилян Палаузов 92ef924f5a kernel-module/Makefile: install - create the /lib/modules/…/updates directory
3 years ago
Дилян Палаузов 756fbb876c rtpengine.pod: add dtx to «Some (if not all) logging subsystems»
3 years ago
Donat Zenichev aaff8863ab MT#56126 Fix a defect noticed by Cov.Scan (introduced by: 8595f95)
3 years ago
Donat Zenichev 8595f95cef MT#56126 Introduce a preference list for crypto suites
3 years ago
Donat Zenichev bffd5c9354 MT#56126 New function: crypto_params_sdes_cmp()
3 years ago
Donat Zenichev 2f8e6a55e1 MT#56126 Introduce a new helper function for parsing flags
3 years ago
Richard Fuchs 40a1741fc1 MT#54294 mandate "const" codec_def_t
4 years ago
Donat Zenichev 6dcda68223 MT#56125 Move sdes_no / sdes_only checks to a separate function
4 years ago
Donat Zenichev 3ba1f548c8 MT#56125 Add a flag to only accept/add allowed SDES crypto suits
4 years ago
Richard Fuchs 04f9cd8167 MT#55283 fix time tracking race condition
4 years ago
Richard Fuchs 0448e12e0d MT#56008 use hashed string lookup in codeclib.c
4 years ago
Richard Fuchs bb2316db1a MT#56008 use libopus directly
4 years ago
Richard Fuchs 9c54e97a88 MT#56008 support encoded-selected clock rates
4 years ago
Richard Fuchs 0114728f47 MT#56008 support variable clock rate factors
4 years ago
Richard Fuchs f976f21d49 MT#56008 switch to fractional clock rate factor
4 years ago
Richard Fuchs afb42551c4 MT#55984 cancel scheduled deletion during offer/answer
4 years ago
Donat Zenichev 50ba97b3c9 MT#56129 Add a flag to force increasing the SDP version
4 years ago
Donat Zenichev 47375c5bfd MT#55897 Document general objects/funcs in RTPEgnine code (part 2)
4 years ago
Richard Fuchs c8171f7609 MT#55984 safeguard against possible null return
4 years ago
Richard Fuchs 8d413f6018 MT#55984 obsolete `branches` hash table
4 years ago
Richard Fuchs 8712e3b88e MT#55984 obsolete `other_tags` table
4 years ago