Commit Graph

81 Commits

Author SHA1 Message Date
Richard Alam
45eb073dcd - Make sure timestamp is generated properly for the frames. The timestamp was
incremented by 200ms per frame resulting in the recorded file to drift for longer
   recordings.
2016-09-14 17:22:37 +00:00
Richard Alam
2aefda592d - do not overwrite timestamp of screen grab so that recorded file will
play in sync.
2016-09-13 21:55:04 +00:00
Richard Alam
eaae9d4644 - do not recycle http connection. Use a fresh one for each request to prevent exception
when reusing old connection.
2016-09-01 18:42:37 +00:00
Richard Alam
23f77682bd - change jws failed to start timeout from 60s to 90s. Sometimes it takes about
30s to download the libs especially for those far from the server or those with
   slow connection.
2016-09-01 14:29:52 +00:00
Richard Alam
1faca71ea2 - add ffmpeg linux jars 2016-08-29 20:43:44 +00:00
Richard Alam
22148cc2b0 - trigger jws failed to start timer when clicking the start button 2016-08-25 21:52:31 +00:00
Richard Alam
e46f06efa1 Clean up
Clean up and format logs.
2016-08-24 17:54:07 +00:00
Richard Alam
67cc7709e5 - fix issue where bounding box moves a few pixel after every restart of sharing 2016-08-23 19:48:21 +00:00
Richard Alam
7e57e2e130 - minimize time it needs to detect that jws died after pausing 2016-08-23 19:36:50 +00:00
Richard Alam
b7064fc8ea - stop sharing when jws dies 2016-08-23 15:07:46 +00:00
Richard Alam
36fad78d6d - stop sharing when either jws or flash client crashes 2016-08-22 22:36:46 +00:00
Richard Alam
7d06fd075c - stop sharing when jws crashes while sharing is paused 2016-08-22 16:01:52 +00:00
Richard Alam
8f110c74a4 - try to fix issue where sharing doesn't stop when paused and jws crashes 2016-08-20 21:42:32 +00:00
Richard Alam
5ccdbb085b - make late joiner view screen share stream 2016-08-20 19:17:54 +00:00
Richard Alam
050ecee572 - start, pause, stop screen sharing properly 2016-08-20 17:56:01 +00:00
Richard Alam
46a7723f68 - remove commented out code. 2016-08-19 15:19:09 +00:00
Richard Alam
f42af1565a - stop jws when client crashes. 2016-08-19 15:05:57 +00:00
Richard Alam
c02170f377 - handle timeout when querying screen sharing session. 2016-08-18 21:34:57 +00:00
Richard Alam
b591106aaa - try to detect if the flash client and the jws app are still alive. If one of them
if dead, end screen sharing.
2016-08-18 19:49:32 +00:00
Richard Alam
8103162d61 - try to handle getting disconnected. 2016-08-17 21:51:35 +00:00
Richard Alam
1da50feb5e - cleanup 2016-08-17 18:44:08 +00:00
Richard Alam
6aab83589a Merge branch 'screenshare-1.1' of https://github.com/antobinary/bigbluebutton into antobinary-screenshare-1.1
Conflicts:
	bbb-screenshare/app/src/main/scala/org/bigbluebutton/app/screenshare/ScreenShareApplication.scala
	bbb-screenshare/app/src/main/scala/org/bigbluebutton/app/screenshare/server/sessions/Screenshare.scala
	bigbluebutton-client/src/org/bigbluebutton/modules/screenshare/services/MessageReceiver.as
2016-08-17 18:40:28 +00:00
Richard Alam
dd774fabeb - add some comments. 2016-08-17 14:55:51 +00:00
Richard Alam
cc80f1c2ff - trigger starting of screen capture from the server side. 2016-08-16 21:01:41 +00:00
Richard Alam
080a3557c3 - stop jws when user that's sharing gets disconnected 2016-08-16 20:21:29 +00:00
Richard Alam
59d192ee62 - make sure there is only one screen sharing in a meeting. 2016-08-16 17:18:21 +00:00
Richard Alam
12a383cb9d - close jws app when sharing is cancelled (not started) 2016-08-15 21:50:38 +00:00
Richard Alam
9945cb7c5b - stop sharing from the screen share toolbar button. 2016-08-15 20:56:29 +00:00
Richard Alam
9c7759dc73 - display screen share stream 2016-08-15 18:25:56 +00:00
Richard Alam
c3a3bd89bf - generate new streamId from server side when restarting screen sharing. 2016-08-15 17:56:49 +00:00
Anton Georgiev
f7cb97737d ask akka-apps if allowed to start screenshare 2016-08-11 19:18:56 +00:00
Richard Alam
673baa1c84 - reinit restart button label in client. 2016-08-10 21:18:53 +00:00
Richard Alam
4f996890ec - reinit screen share 2016-08-10 21:18:28 +00:00
Richard Alam
6e177ef74f Start, pause, stop screen sharing. 2016-08-10 20:48:55 +00:00
Richard Alam
68916c95f6 Allow restart of screen share. 2016-08-10 20:37:19 +00:00
Richard Alam
0138d98f22 - don't exit when pausing screen sharing. 2016-08-10 19:18:49 +00:00
Anton Georgiev
5eccf9297b add send AllowUserToShareDesktopRequest; add bbb-common-messages 2016-08-10 16:10:01 +00:00
Anton Georgiev
c6443f4ed5 set jedis with host+port 2016-08-09 21:58:20 +00:00
Richard Alam
83c77f5746 Pause screenshare stream
Add hook to pause screen sharing.
2016-08-08 20:24:46 +00:00
Richard Alam
4cb817ada5 Logging
Add more logging to determine if user has successfully shared his desktop or not.
2016-08-05 17:47:57 +00:00
Richard Alam
ec608a37ff Cleanup
Reformat code by running dos2unix.
2016-08-03 18:49:30 +00:00
Richard Alam
3d0b1b1222 - remove userId attribute on defunct connection when user auto-reconnects. 2016-08-03 18:46:41 +00:00
Richard Alam
61c6a56d13 Update jws ffmpeg lib jars
Updated ffmpeg lib jars, specifically linux jars as the old ones were broken.
2016-08-02 15:00:51 +00:00
Richard Alam
dfc58e2a15 - try to fix issue where when sharing desktop on mac for the first time, it fails
with a network connection exception.
2016-07-19 16:31:26 +00:00
Richard Alam
1d5073cfd2 - check if the need to use https to connect to java webstart servlet. 2016-07-14 17:31:44 +00:00
Richard Alam
5163d2519c - forgot to add jedis jar intobuild which results in wrting recording event to redis failing. 2016-06-20 18:23:10 +00:00
Richard Alam
a9404040e6 Merge pull request #3181 from antobinary/screenshare-with-cursor-capture3
fix timestamps for recording purposes
2016-06-20 10:27:07 -04:00
Richard Alam
977b3dc046 - remove MANIFEST from ffmpeg.jar as it declares dependencies to all platform's native libs.
This triggers downloading of mac, linux jars even if you are running on windows.
2016-06-16 17:25:16 +00:00
Richard Alam
66414eae68 - clean up removing logs and removing javacpp from the build 2016-06-15 20:11:59 +00:00
Richard Alam
e484aac978 - do not manually search for the native libraries as it causes
startup time to take longer
2016-06-15 18:34:34 +00:00