Commit Graph

199 Commits

Author SHA1 Message Date
prlanzarin
8150db9fb6 Improve codec availability detection in SFU 2018-09-18 18:52:15 +00:00
prlanzarin
dedffa9de2 Fixed exceptions on screenshare early exit 2018-09-11 20:08:15 +00:00
prlanzarin
3fa8c1c7b6 Fix inconsistent screenshare state on presenter switch during ongoing negotiation 2018-09-11 18:11:52 +00:00
Chad Pilkey
c58d71533f
Merge pull request #6007 from fcecagno/multi-container-docker
Multi container docker
2018-09-04 15:30:30 -04:00
prlanzarin
dc767d9bdb Fixed server-side error handling for listen only via SFU, correctly handling KMS abrupt shutdown 2018-08-30 02:41:02 +00:00
Felipe Cecagno
9a7dbd0b9e remove nginx from build; add labels for traefik; expose port on bbb-webrtc-sfu 2018-08-24 17:15:47 -03:00
Felipe Cecagno
4857382969 fsesl wait for freeswitch; change links by depends_on; remove freeswitch ipv6 config files; enable wss-binding element on freeswitch; fix kurento listen only 2018-08-24 17:15:47 -03:00
Felipe Cecagno
f6fa7e0945 add another property for redis on bbb-web; set freeswitch ip on webrtc-sfu; add volumes to store media files 2018-08-24 17:15:47 -03:00
Felipe Cecagno
b91c13e054 update instructions and implementation of a working docker-compose (no recordings yet) 2018-08-24 17:15:47 -03:00
Felipe Cecagno
62311387b8 more changes to configure redis using environment variables 2018-08-24 17:15:47 -03:00
Felipe Cecagno
c2e507713a add a few docker containers definitions and compiled a list of what is still missing 2018-08-24 17:15:47 -03:00
Anton Georgiev
062bbc4a29
Make freeswitch.ip easier to regex match 2018-08-23 14:28:04 -04:00
Anton Georgiev
2b18bb3b75
Merge pull request #5996 from prlanzarin/cam-h264-prof-fix
Added preffered H264 profile to webcams on SFU
2018-08-21 15:24:00 -04:00
prlanzarin
defffe673a Added preffered H264 profile to webcams on SFU 2018-08-21 19:15:41 +00:00
Paulo Lanzarin
13df4322b6
Fixed default webcam target bitrate to 300 kbps 2018-08-20 18:02:46 -03:00
prlanzarin
080348f2e7 Added target bitrate options for video and screenshare in bbb-webrtc-sfu app 2018-08-20 17:57:08 +00:00
prlanzarin
13056a9929 Fixed SDP IP overriding for SFU audio transposing 2018-08-02 02:22:26 +00:00
Anton Georgiev
19c36acd2c pulled locales for HTML5 client 2018-07-31 2018-07-31 20:30:13 +00:00
Lucas Fialho Zawacki
db4687e396 Correctly handle a websocket error 2018-07-31 17:11:49 -03:00
prlanzarin
dc0230ef1f Removed deprecated finally statements from mcs-core 2018-07-26 21:06:34 +00:00
prlanzarin
b52c705d68 Refactored SFU recording path handling and fixed WebRTC screenshare recordings 2018-07-26 21:06:26 +00:00
prlanzarin
fd1c41ba94 Fixed handling of media server going offline on ongoing session 2018-07-23 17:46:04 +00:00
prlanzarin
75f70ad06c Added SFU error handling in video-provider component with localized messages 2018-07-20 19:34:50 +00:00
prlanzarin
20d66e04c2 Finished error handling on SFU managers, they are now propagated to the clients correctly and standardized 2018-07-19 19:21:16 +00:00
prlanzarin
f7a10d687c Audio (SFU) server-side error handling done 2018-07-18 22:06:10 +00:00
prlanzarin
6d02110c85 Screenshare server-side error handling done 2018-07-18 21:32:54 +00:00
prlanzarin
96574891b8 Server-side SFU video error treatment done 2018-07-18 20:25:59 +00:00
prlanzarin
576bdea35b Added mcs-core to SFU error map 2018-07-18 19:30:52 +00:00
prlanzarin
881b2a67f1 Assembling standardized SFU error messag in base provider 2018-07-18 19:29:46 +00:00
prlanzarin
729d81eebb Added BaseProvider class to SFU and standard methods for marshalling mcs-core errors to SFU clients 2018-07-18 16:46:19 +00:00
prlanzarin
f61102940e Added missing named errors to kurento adapter, appended transaction info to thrown errors on mcs-core and some cleanup 2018-07-18 16:24:08 +00:00
prlanzarin
d70cd35f1d Removed swp files 2018-07-17 16:58:29 +00:00
prlanzarin
719e7a2c4d Defined proper errors with code and reason in SFU media stack 2018-07-17 16:52:09 +00:00
prlanzarin
9a2e3ce811 Detecting codec availability in SFU 2018-07-12 19:50:42 +00:00
prlanzarin
15270d07a1 Added missing MEDIA_SERVER_OFFLINE event and resolve 2018-07-10 17:21:26 +00:00
prlanzarin
9b0dfe8b98 Fixed SFU screenshare start method error handling 2018-07-10 16:28:17 +00:00
prlanzarin
06ceaef3fe SFU correctly throwing connection error on KMS misconfig 2018-07-10 16:16:03 +00:00
prlanzarin
d2bdb67ed3 Propagating configs to WebRTC screenshare script and added support for STUN/TURN config to SFU components 2018-07-09 21:29:59 +00:00
prlanzarin
6f01165df5 Added H264 profile preference option to screenshare. Fixes chrome + windows artifacts 2018-07-05 19:23:38 +00:00
prlanzarin
6a63887ebb Fixed kurento audio bridge meetingId fetching and removed uneeded object assignments 2018-06-28 18:59:36 +00:00
prlanzarin
d4858b6e70 Fixed userId/userName sending to SFU audio component
Also did some refactoring to kurento-extension parameters
2018-06-28 18:50:56 +00:00
prlanzarin
2f5aa09fe5 Merge remote-tracking branch 'upstream/v2.0.x-release' into sfu-opt-audio 2018-06-27 17:34:33 +00:00
Lucas Fialho Zawacki
f2f649df73 Add MKV_VIDEO_ONLY profile to config.default.yml 2018-06-19 17:46:32 -03:00
Lucas Fialho Zawacki
a61d99afac Small corrections to screenshare recording 2018-06-19 17:36:42 -03:00
Lucas Fialho Zawacki
f5d0862f69 Merge branch 'v2.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into orientation-recording 2018-06-19 17:19:38 -03:00
Lucas Fialho Zawacki
c93e2d8379 Update kurento-client-js to use new mkv api 2018-06-19 14:57:09 -03:00
Lucas Fialho Zawacki
c5794217c7 Remove old orientation code, add some configuration options for sfu 2018-06-13 17:57:57 +00:00
prlanzarin
eb1a677b75 Only logging SFU errors at top level, added trace log level for intermediate stack debug 2018-06-04 16:14:38 +00:00
prlanzarin
d9f48afb5e Merge remote-tracking branch 'upstream/v2.0.x-release' into error-handling-sfu 2018-06-04 15:50:46 +00:00
prlanzarin
0ffe7e9dfb Some refactor to screenshare start procedures 2018-06-04 15:29:30 +00:00