Commit Graph

63 Commits

Author SHA1 Message Date
Chad Phillips f566467cd0 FS-9640: Allow access to Verto stream object via callback
Exposes Verto MediaStream objects via the onGranted() callback
2016-10-13 10:11:57 -07:00
Mike Jerris e3d59e9eab Merge pull request #1002 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:hotfix/FS-9635-update-deprecated-stream.onended to master
* commit 'c17db3d3afc55c6f278bb13126ed2f5468b4026e':
  FS-9635: update deprecated stream.onended
2016-10-12 17:04:16 -05:00
Chad Phillips e4e99654e5 FS-9395: downgrade some FSRTC console.error messages
Some of the console.error messages generated in FSRTC aren't really
error-worthy, downgrading appropriately.
2016-10-11 15:51:32 -07:00
Chad Phillips c17db3d3af FS-9635: update deprecated stream.onended
stream.onended is being removed in Chrome 54, update to
stream.oninactive
2016-10-11 15:37:34 -07:00
Mike Jerris 5d6ab013d1 FS-9628: [verto] correct return value of $.FSRTC.bestResSupported to be the largest resolution 2016-10-10 15:02:40 -04:00
Italo Rossi 5957beafa2 FS-9608 [verto_communicator] [verto] Passing audio params directly to audio object and updating goog settings 2016-10-04 21:56:11 -03:00
Anthony Minessale 73e460e1f5 FS-9242 fix screen share for chrome to work in VC with additional camera 2016-09-27 16:26:50 -05:00
Anthony Minessale 6d6bd1efa5 FS-9242 convert to adapter.js 2016-09-27 16:07:00 -05:00
Chad Phillips 8269b8215b FS-9281: Add support for QQVGA resolution in Verto
QQVGA is a standard 160x120 resolution, useful for cases of very slow
upload bandwidth. Adds the resolution to the core FSRTC lib, and to
the Verto video demo and Verto Communicator
2016-08-15 10:37:18 -07:00
Anthony Minessale f93668e3fd FS-7800 fix some stuff in multi-canvas 2016-03-18 18:21:25 -05:00
Anthony Minessale 9dede6a347 FS-8877 #resolve [Chrome Canary removed some audio mandatory constraints that break Verto] 2016-02-26 01:08:59 -06:00
Anthony Minessale 65f348ec95 FS-8798 #resolve [Typo in verto FSRTC lib] 2016-01-28 16:30:25 -06:00
Anthony Minessale 7733ff58d9 FS-8641 #resolve [Make frame rate configurable] 2015-12-15 16:16:51 -06:00
Anthony Minessale 2c7d53030c FS-8641 need to set min and max for less than 30 but if you set min and max to 30 and it doesn't support it it will fail, (maybe design these FPS params a little better webrtc politicians) 2015-12-09 18:38:25 -06:00
Anthony Minessale 51d402dfdd FS-8599 #resolve [Workaround for Mozilla is no longer needed for video size] 2015-12-02 10:23:25 -06:00
Anthony Minessale 67491b102c FS-8543 #resolve [Improve mute handling on conference and WebRTC] 2015-11-16 11:31:34 -06:00
Anthony Minessale 33ffdb34a8 FS-8219 missed a spot 2015-09-30 01:56:57 -05:00
Ken Rice dab81d4c4c FS-8219 #resolve Correctly stop the tracks.
getusermedia.stop() has been deprecated. we now need to call stop on
each individual track.
2015-09-29 11:46:15 -05:00
Anthony Minessale 90124856d4 FS-8213 #resolve [Add support to skip permission checks on verto] 2015-09-25 20:00:03 -05:00
Italo Rossi 5d2ef7dac4 FSRTC - calling localStream.stop when it's available or localStream.active = false to make it work on newer chrome canary 2015-09-25 09:05:08 -05:00
Anthony Minessale 7ea9b684a7 FS-8204 add sprop-stereo also 2015-09-22 15:31:20 -05:00
Anthony Minessale 5587a0d614 FS-8204 #resolve [Add stereo audio support for opus on FireFox] 2015-09-22 15:10:42 -05:00
Anthony Minessale 6a9f936f72 FS-8202 #resolve [Stop peer when ending screen share] 2015-09-22 11:21:32 -05:00
Anthony Minessale 052fed5fc3 FS-8181 #resolve [Verto check for camera perms fails init when no camera is present] 2015-09-17 15:09:19 -05:00
Anthony Minessale 0c6db6af06 FS-8180 fixed for real 2015-09-17 13:29:47 -05:00
Anthony Minessale 831ab39e15 FS-8180 typo, sigh 2015-09-17 12:40:18 -05:00
Anthony Minessale e610134b3e FS-8180 addtl patch 2015-09-17 12:15:56 -05:00
Anthony Minessale 93b2fb47ad FS-8117 #resolve [VC ignoring useSTUN settings] 2015-09-04 10:13:04 -05:00
Anthony Minessale b92d4c2a59 FS-8116 #resolve [Device enumeration hangs on verto init] 2015-09-02 17:20:24 -05:00
Anthony Minessale 1727b457af FS-8087 test for valid cache before setting vars 2015-08-28 14:32:48 -05:00
Anthony Minessale 17ee8dde70 FS-8087 #comment fix depth issue in cached json 2015-08-28 14:28:48 -05:00
Anthony Minessale 8a1b75d1db FS-8087 #comment make $.FSRTC.validRes available globally 2015-08-28 14:11:03 -05:00
Brian West 35e503b72a Merge pull request #443 in FS/freeswitch from ~JMESQUITA/freeswitch:bugfix/FS-8060-webkit-does-like-to-set-src-of-video to master
* commit 'f327e103652bd19609f7ad7ccdb02d8ad101d235':
  FS-8060: [verto.js] conditionally set video tag src to null for FF and empty string for others.
2015-08-28 13:22:57 -05:00
Anthony Minessale f669256317 FS-8087 #comment pass valid res to callback 2015-08-28 12:06:11 -05:00
Anthony Minessale 6831fa7015 FS-8087 #comment always make one basic call to getusermedia to ensure perms are ok 2015-08-28 11:41:02 -05:00
Anthony Minessale c1628690b6 FS-8087 #comment fix issue in camera selection on recovery, refactor to use localStorage, change res detection, reload on network change 2015-08-28 09:42:37 -05:00
João Mesquita f327e10365 FS-8060: [verto.js] conditionally set video tag src to null for FF and empty string for others. 2015-08-26 23:28:10 -03:00
Anthony Minessale 0777568241 don't recv video on screen share 2015-08-26 12:04:07 -05:00
Stefan Yohansson 880fb810d0 FS-7977 - [Verto Communicator] Fixing default resolution and cleaning code 2015-08-19 17:36:46 -03:00
Anthony Minessale bf2654ead7 add speaker device support (only works in canary for now) 2015-07-21 10:59:21 -05:00
Anthony Minessale f726cb9a53 FS-7769: [mod_conference] Add new multi-canvas and telepresence features
mod_conference new features:
add conference layout "1x1+2x1" and add to layout group grid
add conference flag video-bridge-first-two conference flag
add conference flag video-required-for-canvas to only use avatars for members with video
add conference flag video-muxing-personal-canvas
add conf_verto_ prefix for variables to pass on live array subscription notice
add api command conference foo vid-canvas <member_id|all|last|non_moderator> [<newval>]
add api command conference foo vid-layer <member_id|all|last|non_moderator> [<newval>]
add api command conference foo vid-watching-canvas <member_id|all|last|non_moderator> [<newval>]
changed api command conference foo vid-layout, args are now "<layout name>|group <group name> [<canvas_id>]"
add channel vars you can set before entering conference video_initial_canvas and video_initial_watching_canvas
add many new output status vars to conference list api
add new conference member flag "second-screen"
add config param video-canvas-count
add config param video-super-canvas-label-layers
add config param video-super-canvas-show-all-layers
add config param video-super-canvas-bgcolor

verto client:
add google login
add hipchat js file
conf_verto_hipchatURL= to control what hipchat server appears if any
global device init and overrides
allow passing sessid
add confMan.canvasCount
add handling of multiple canvases and launching them, and controlling all of their layouts
re-layout moderator controls and add support for changing the watching and input canvas and layers
when launching another canvas, watch subscriptions for the original call so we can automatically close the additional window
maintain camera settings on call recovery
2015-07-13 18:03:16 -04:00
Anthony Minessale 59d6e6323c FS-7746 #resolve this should work now 2015-06-30 14:47:01 -05:00
Anthony Minessale 1dc762634d only test audio once on setup of lib to speed up vid res tests 2015-06-18 13:00:42 -05:00
Anthony Minessale 23e9bfc460 tweak js for more Mozilla compat against FF Nightly 2015-06-18 12:47:10 -05:00
Anthony Minessale 0c75eaa809 FS-7664 #resolve 2015-06-17 11:58:25 -05:00
Anthony Minessale 538c28afea FS-7657 #resolve #comment since the one in there doesn't work, we'll just take it out. Note you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed) 2015-06-15 15:49:02 -05:00
Anthony Minessale df7bf942a7 get firefox working again 2015-06-15 13:21:55 -05:00
Anthony Minessale 18656a49a3 FS-7509: js typo 2015-05-28 12:47:28 -05:00
Anthony Minessale f48289ca2c FS-7509: update res detection 2015-05-28 12:47:27 -05:00
Anthony Minessale 459f5b347a FS-7509: add some vid test js functions 2015-05-28 12:47:26 -05:00