prlanzarin
dac3259c48
Merge remote-tracking branch 'pedrobmarin/bbb-multiple-webcams' into upstream-2.2-vpeg-base
2020-08-05 14:20:58 +00:00
Pedro Beschorner Marin
19e301e28e
Add a minimum socket validation to full-audio connection
2020-07-29 13:10:17 -03:00
prlanzarin
1dbafffa26
audio: make listen only call timeout configurable
2020-07-09 18:02:18 +00:00
Anton Georgiev
ddb54273c1
Added callerIdName in audio logs where possible
2020-06-12 21:13:49 +00:00
prlanzarin
2cba85e866
html5: refactor STUN/TURN fetch, add fallback STUN, fix deadlock in audio join
...
Refactored STUN/TURN fetch to be done only once, when successful, per session and cache it in mem to avoid too many reqs. Current way is a bit dumb, this should increase reliability a bit more. The caching is configurable so folks who want to use very short lived TURN credentials can disable it
Add a fallback STUN config option to be used when the default STUN/TURN fetch fails
Clean the safari/no candidate generation pre flight check from 3rd party STUNs
Fix deadlock in audio join when STUN/TURN fetch failed
2020-05-21 04:35:17 +00:00
Chad Pilkey
5a678a4faf
react to voice call state when connecting with FS LO
2020-03-04 10:25:54 -08:00
Chad Pilkey
ecfbe5e506
implmenent sip.js fallback for playing audio with web audio api
2020-02-29 00:38:30 +00:00
Chad Pilkey
6a4ba7a300
watch for voice call state updates instead of DTMFs in the client
2020-02-18 14:03:06 -08:00
Chad Pilkey
162dc4dbe4
the client will end the call when kicked
2020-01-09 15:50:10 -08:00
Chad Pilkey
f5cb7a64fb
log the selected sip.js candidate
2019-12-18 16:11:24 -08:00
Pedro Beschorner Marin
5c71e2d0bb
Included new getStats monitor for audio and video
2019-12-10 09:07:06 -03:00
Chad Pilkey
50365aa4da
extra log messages for sipjs candidates
2019-12-05 16:33:38 -08:00
Chad Pilkey
7218f36e44
listen only logging improvements
2019-12-02 14:15:46 -08:00
Chad Pilkey
66a705a87d
hangup the sip.js call when a timeout hits
2019-11-22 13:48:46 -08:00
Chad Pilkey
c70577b05f
add a counter to sipjs caller id
2019-11-13 16:00:47 -08:00
Chad Pilkey
927cbf35bb
add option to reconnect audio with relay only
2019-10-26 02:57:49 +00:00
prlanzarin
7779a5e3a9
Display error toasts for screensharing, improve logs a bit more
2019-09-10 16:20:40 +00:00
prlanzarin
73698b1064
Fix playAndRetry import
2019-09-06 20:54:48 +00:00
prlanzarin
c8a88148e1
Improve log message for screenshare/listen only/autoplay and harden media play with retries
2019-09-06 18:58:22 +00:00
prlanzarin
01b53728f8
Only handle autoplay when DOMEx is NotAlllowedError
...
Add check to prevent re-handling autoplay multiple times for cams
Screenshare viewer element muted by default
2019-08-05 17:28:36 +00:00
prlanzarin
9942dd0aa2
Merge remote-tracking branch 'upstream/master' into 2.2-ap-ui
2019-08-02 21:36:44 +00:00
prlanzarin
8d65ce565d
Add UI prompts when autoplay is blocked for video/screenshare/listen only
2019-08-02 21:32:42 +00:00
Anton Georgiev
0f5331aba7
Merge pull request #7839 from prlanzarin/2.2-listenonly-reconnect
...
Add auto-reconnect to SFU listen only (#6994 )
2019-08-01 13:04:35 -04:00
prlanzarin
6844132eb4
Add auto-reconnect to SFU listen only if it fails during an ongoing session
2019-07-26 09:28:11 +00:00
Chad Pilkey
e69931a0af
Merge remote-tracking branch 'upstream/master' into fix-pan-lag
2019-07-25 16:29:52 -07:00
prlanzarin
39cf33b194
Yet another workaround for autoplay issues
2019-07-25 17:36:19 +00:00
prlanzarin
a3a5d2f6a4
Refactor screenshare/listen only client-side logs
2019-07-15 20:59:00 +00:00
Anton Georgiev
612aca99e6
sipjs logCode-s preserve inconsistencies
2019-07-02 20:50:25 +00:00
Anton Georgiev
b71bd48490
remove redundant audio log
2019-07-02 20:11:48 +00:00
Anton Georgiev
004547f681
prepend sip.js logCode-s
2019-07-02 19:56:25 +00:00
Anton Georgiev
86a178fbf6
video-provider logger with extraInfo
2019-07-02 19:51:35 +00:00
Anton Georgiev
3fcb95ab44
log structure {logCode, extraInfo}, comment
2019-06-28 21:45:50 +00:00
Anton Georgiev
fc1c4ed53f
pass baseErrorCodes on SIPSession create
2019-06-25 19:13:31 +00:00
Anton Georgiev
8b53c32565
baseErrorCodes not defined
2019-06-24 20:41:58 +00:00
Fred Dixon
2c617fed7b
Merge pull request #7610 from capilkey/ipv4-audio-fallback
...
IPv4 FS audio fallback, auto-reconnect, and fixed input select
2019-06-12 19:41:15 -04:00
Chad Pilkey
cc7513279e
IPv4 FS audio fallback, auto-reconnect, and fixed input select
2019-06-12 21:01:20 +00:00
Anton Georgiev
8946951f08
Merge pull request #7575 from capilkey/improve-kurento-lo-errors
...
Try to improve Kurento listen-only error reporting
2019-06-05 15:00:43 -04:00
Chad Pilkey
42f18a15fe
try to improve kurento listen-only error reporting
2019-06-05 10:50:21 -07:00
Chad Pilkey
1e391695c1
strip mDNS candidates from sip.js SDPs
2019-06-03 18:54:30 +00:00
prlanzarin
9a563a006c
Fixed typo in toPlanB conversion
...
Also tidy some stray lines
2019-05-21 17:38:22 +00:00
prlanzarin
8a7b53db20
Fixed safari detection on sip.js bridge
2019-05-21 16:56:57 +00:00
prlanzarin
ca9a0fad4a
Added unified-plan/plan-b translation for Safari endpoints
2019-05-21 16:48:01 +00:00
Chad Pilkey
2bee179eff
improved audio connect and transfer
2019-05-09 21:01:34 +00:00
Chad Pilkey
8c9d09dd49
increase audio timeouts in HTML5
2019-04-12 15:23:22 -07:00
Anton Georgiev
e5cdc3a0ce
omit appending of username and userid
2019-04-10 21:22:33 +00:00
Anton Georgiev
d716f8360e
provide safe value for user id and name in kurento bridge
2019-04-10 20:49:45 +00:00
Chad Pilkey
242a9f019f
add transfer dtmf resend for firefox users
2019-03-14 14:02:51 -07:00
Anton Georgiev
8380875e70
remove Verto code
2019-03-08 19:41:19 +00:00
Chad Pilkey
5827ec7ff5
increase call connect timeout and only apply to firefox
2019-02-21 13:58:27 -08:00
Chad Pilkey
50670365c5
dont log ice closed if user requested hangup
2019-02-21 12:53:39 -08:00