Commit Graph

2351 Commits (80975a6b7dafb111a930d3bec8a7e638b255f91f)

Author SHA1 Message Date
Richard Fuchs 8ace838eed MT#56471 add more generic create_ssrc_hash
4 years ago
Richard Fuchs 1a30947ea1 MT#56471 add mix_buffer implementation
4 years ago
Richard Fuchs 2a178b49b8 MT#55283 don't run unscheduled player
4 years ago
emvondo 900d2bebee Update asymmetric RTP behaviour with STRICT_SOURCE flag
4 years ago
Richard Fuchs 9375d763f1 MT#56471 add media_player_pt_match()
4 years ago
Richard Fuchs ccae6f0672 MT#56471 use correct bool value
4 years ago
Richard Fuchs ea651223da MT#56471 extra log output
4 years ago
Richard Fuchs c55c9f12ee MT#55283 strip a:tls-id
4 years ago
Richard Fuchs adad19fb4f MT#55447 SIMD implementation for float conversion
4 years ago
Donat Zenichev 521532599c MT#56128 sdp manipulations: improve structures design
4 years ago
Richard Fuchs 04dcf74d2e MT#56471 add tag and media info to sfd log
4 years ago
Richard Fuchs 4efaf01d55 MT#56471 use new 'media' log_info
4 years ago
Richard Fuchs bf3e03da67 MT#56471 add new 'media' log_info type
4 years ago
Richard Fuchs b336828800 MT#56420 suppress port-change for sendonly streams
4 years ago
Richard Fuchs 7d8834c244 MT#56420 add new port latching logic
4 years ago
Richard Fuchs 291016139b MT#56420 split out endpoint hunting logic
4 years ago
Richard Fuchs 9448263d4b MT#55283 fix compile warning
4 years ago
Donat Zenichev af643cb3a2 MT#56128 Fix a defect detected by the CoverityScan
4 years ago
Richard Fuchs 3e197f7163 MT#55283 use correct string to parse RTP
4 years ago
Richard Fuchs 91340fa947 MT#55283 fix possible null deref
4 years ago
Richard Fuchs de00d07169 MT#55283 update type to bool
4 years ago
Richard Fuchs a9471ff226 MT#55283 don't hand-roll list free function
4 years ago
Richard Fuchs ef650091af MT#55283 remove pointless case distinctions
4 years ago
Richard Fuchs 1753ef569f MT#55283 remove pointless case distinction
4 years ago
Richard Fuchs 906f5c0a94 MT#55283 remove unused value
4 years ago
Richard Fuchs b3e6d47428 MT#55283 silence Coverity false positive
4 years ago
Richard Fuchs 62db8333f7 MT#55283 silence Coverity false positive
4 years ago
Richard Fuchs 901acb1d00 MT#55283 silence Coverity false positive
4 years ago
Richard Fuchs 486160e0a7 MT#56521 check skip_over return value
4 years ago
Donat Zenichev d7dbae8720 MT#56128 RTPEngine: Add options for arbitrary SDP manipulations
4 years ago
Donat Zenichev 05b7f9d844 MT#56128 Add a function to print SDP attr into chop->output
4 years ago
Donat Zenichev 4c02ad2bc5 MT#56128 Move SDP session final prints into a function
4 years ago
Donat Zenichev 2d5aeb9c2e MT#56128 Use a dedicated function to free the sdp_attribute
4 years ago
Donat Zenichev 7d0144054f MT#56128 Add a handler to insert sdp_attribute object
4 years ago
Richard Fuchs d71d46362e MT#56521 support reverse legacy OSRTP offers
4 years ago
Richard Fuchs 817d9b9875 MT#56521 support offering legacy non-RFC OSRTP
4 years ago
Richard Fuchs 78ffaa33fd MT#56521 split out SDP media replacement function
4 years ago
Richard Fuchs f8fef89f5b MT#56521 support legacy non-RFC OSRTP
4 years ago
Richard Fuchs 614aa1a50a MT#55283 restart DTLS with ICE reset
4 years ago
Richard Fuchs f0aea65234 MT#55283 support parsing a=tls-id
4 years ago
Richard Fuchs 4b3108da18 MT#55283 fix generic codec matching
4 years ago
Richard Fuchs 531c59e128 MT#55283 remove pointless case distinction
4 years ago
Richard Fuchs e36386a096 MT#55283 disable graphite stats if disabled
4 years ago
Richard Fuchs 595c9b31c8 MT#55283 add graphite_is_enabled()
4 years ago
Richard Fuchs b956303748 MT#55283 support reporting per-interval metrics
4 years ago
Richard Fuchs 4498e181a6 MT#55283 refactor interfaces stats block
4 years ago
Richard Fuchs 64d7a12701 MT#55283 add new `summary` mqtt option
4 years ago
Richard Fuchs 6f53f80900 MT#55283 report per-interface VoIP metrics
4 years ago
Richard Fuchs fbf7550f86 MT#55283 collect sampled interface stats
4 years ago
Richard Fuchs ea9bddbd26 MT#55283 report interface stats
4 years ago
Richard Fuchs 095ff4a88f MT#55283 collect per-interface stats
4 years ago
Richard Fuchs 1cb7e0e05a MT#55283 split up gauge stats bookkeeping
4 years ago
Richard Fuchs d6ca0a99b3 MT#55283 simplify/clarify min/max stats gathering
4 years ago
Richard Fuchs c34e6dcc82 MT#55283 remove "const" from local_intf
4 years ago
Richard Fuchs 410a277f50 MT#55283 remove useless struct member
4 years ago
Richard Fuchs 6c1fbc5706 MT#55283 move stats variables into sensible units
4 years ago
Richard Fuchs dddaa60afb MT#55283 simplify/clarify stats gathering
4 years ago
Richard Fuchs b5a20bdb91 MT#55283 properly output stat strings
4 years ago
Richard Fuchs c9e38ebe9a MT#55283 properly support double value stats
4 years ago
Richard Fuchs 8db4d64b84 MT#56521 add reference to plain RTP protocol
4 years ago
Richard Fuchs 99230b9a93 Revert "MT#56420 use actual local socket for decryption"
4 years ago
Richard Fuchs a0743f24ea MT#55283 refactor stats macros
4 years ago
Richard Fuchs 87ea144935 MT#56469 add pause_recording method
4 years ago
Richard Fuchs ce3a0d384f MT#56469 generalise start/stop recording
4 years ago
Richard Fuchs c56c3cff4d MT#55283 refactor MQTT callbacks
4 years ago
Richard Fuchs 03885f4e4d MT#56521 hunt for usable packet_stream
4 years ago
Richard Fuchs b59ef7d838 TT#188850 add PTs handled by the kernel module to PT tracker
4 years ago
Richard Fuchs 9828c5b6bf TT#188850 always increase PT tracker last_idx
4 years ago
Richard Fuchs d02e825683 MT#55283 allow alternative list/string usage
4 years ago
Richard Fuchs cd185fd168 MT#56493 move GTree helpers to auxlib
4 years ago
Richard Fuchs b28794f853 MT#56420 use actual local socket for decryption
4 years ago
Richard Fuchs deb676e009 MT#56420 fix incorrect local socket switching
4 years ago
Richard Fuchs 8b5fa8316d MT#55283 add missing log_info_pop
4 years ago
Richard Fuchs 1a05f8a373 MT#55283 convenience function for unlock/update
4 years ago
Richard Fuchs cf6aa99dae MT#55283 add missing redis_update for pub/sub
4 years ago
Richard Fuchs 18595419b4 MT#55283 shortcut for empty Redis restores
4 years ago
Richard Fuchs 4d708350ee MT#56447 add new "media" Janus event
4 years ago
Richard Fuchs 2ccc910354 MT#56447 rename _media_up to _rtc_up
4 years ago
Richard Fuchs 7be1153acb MT#56447 move "janus_session" to monologue
4 years ago
Richard Fuchs 893dad702d MT#56447 switch to early return
4 years ago
Richard Fuchs 16c99e9d07 MT#56447 output "streams" list with "configured" event
4 years ago
Richard Fuchs cbc777ae42 MT#56447 handle the "completed" trickle event
4 years ago
Richard Fuchs 90d9cdbdb0 MT#56447 don't tie rooms to specific WS sessions
4 years ago
Richard Fuchs 8b2853274c MT#56447 allow creating room with specific ID
4 years ago
Richard Fuchs 1379ba2310 MT#56447 handle Janus POST alternative usage
4 years ago
Richard Fuchs c41188c0ca MT#56447 more generic websocket_janus_process_json
4 years ago
Richard Fuchs 8a5a99d6fe MT#56447 support /janus URI
4 years ago
Richard Fuchs affe8e8cd2 MT#56447 support Janus status methods
4 years ago
Richard Fuchs 9b20ce2ef9 MT#56447 support HTTP OPTIONS
4 years ago
Richard Fuchs 4697b437d5 MT#56447 implement GET for Janus protocol
4 years ago
Richard Fuchs cc2506d077 MT#56447 split out server_info logic
4 years ago
Richard Fuchs 696df96f22 MT#56447 add CORS headers to HTTP replies
4 years ago
Richard Fuchs 837c024b5f MT#56447 support multiple Janus subs in one req
4 years ago
Richard Fuchs 38c1f239bf MT#56447 split out function to join a Janus sub
4 years ago
Richard Fuchs 9f7f869478 MT#56447 allow Janus configure without feed/room
4 years ago
Richard Fuchs 5f5bea9a58 MT#56447 allow Janus handles to take multiple roles
4 years ago
Lasse Bang Mikkelsen 78f9811fda Avoid randomizing SDP session version at zero
4 years ago
Lasse Bang Mikkelsen 2351d7f6ac Limit randomized SDP session version to 32-bit integer
4 years ago
Stefan Mititelu 30fa7c9d62 Fix cdr local addr and port
4 years ago
Donat Zenichev 83fc4c930f MT#56127 Improve the way we accept crypto suites
4 years ago