Richard Alam
|
a3c7e36f7c
|
- modify scripts to drag in new jar dependencies
|
2017-07-13 07:59:21 -07:00 |
|
Richard Alam
|
1fe026b9ee
|
- try to startup red5 with screenshare finding application.conf
|
2017-07-12 14:52:49 -07:00 |
|
Richard Alam
|
4eafa2d014
|
- update dependency to bbb-commons-message 0.19-SNAPSHOT
|
2017-07-10 14:36:59 -07:00 |
|
Richard Alam
|
8723fca30c
|
- update version of bbb-commons-message
|
2017-05-04 13:48:39 -07:00 |
|
Richard Alam
|
d83fc6466a
|
- change line endings of file by running dos2unix
|
2017-03-06 15:43:41 +00:00 |
|
Richard Alam
|
657236fe5f
|
Write document on how to build screenshare app.
|
2017-02-28 16:50:07 +00:00 |
|
Richard Alam
|
d9e57b76f2
|
- fix issue https://github.com/bigbluebutton/bigbluebutton/issues/3603
|
2017-02-08 18:33:15 +00:00 |
|
Richard Alam
|
b62a36c1b1
|
- cleanup
|
2017-01-06 21:24:35 +00:00 |
|
Richard Alam
|
b03ecdaae4
|
- new svc2 unsigned jars
|
2017-01-06 21:00:56 +00:00 |
|
Richard Alam
|
955f348079
|
- build new svc2 libs
|
2017-01-06 20:56:19 +00:00 |
|
Richard Alam
|
771f264cf4
|
- add svc2 codec lib for macos
|
2017-01-04 20:10:38 +00:00 |
|
Richard Alam
|
d20372fe7a
|
- add linux jars
|
2016-12-23 18:50:00 +00:00 |
|
Richard Alam
|
59accb69f5
|
- set codec using param
|
2016-12-21 21:16:56 +00:00 |
|
Richard Alam
|
c27c6cd584
|
- build win libs supporting svc2
|
2016-12-20 18:45:08 +00:00 |
|
Richard Alam
|
c26a29ff41
|
- try to use svc2 codec
|
2016-11-24 22:54:28 +00:00 |
|
Richard Alam
|
8f6213b77d
|
- upgrade to latest red5
|
2016-11-22 20:45:58 +00:00 |
|
Richard Alam
|
917c3587f9
|
- clean up duplicate logs
|
2016-10-21 19:51:12 +00:00 |
|
Richard Alam
|
1e8d7a5229
|
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into try-to-cleanup-connection
Conflicts:
akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/BreakoutRoomApp.scala
|
2016-10-21 19:36:07 +00:00 |
|
Richard Alam
|
5ba3405941
|
- remove defunct connection when client auto-reconnects.
|
2016-10-20 15:08:58 +00:00 |
|
Ghazi Triki
|
b10237ebad
|
Upgrade commons-codec dependency version to 1.10
|
2016-10-05 17:29:37 +01:00 |
|
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 |
|
Richard Alam
|
e9acf88f9f
|
- cache the jar files
|
2016-06-13 19:48:24 +00:00 |
|
Richard Alam
|
441210d954
|
- include javacpp into main app source so we don't need to load another jar
which hopefully improves screenshare startup time.
|
2016-06-13 17:13:01 +00:00 |
|
Richard Alam
|
1a9f5f0249
|
- improve webstart searching time for native libraries
|
2016-06-08 17:30:13 -04:00 |
|
Richard Alam
|
9408316e53
|
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into update-screenshare-ffmpeg-jars
Conflicts:
bbb-screenshare/app/jws/lib/ffmpeg-windows-x86.jar
bbb-screenshare/app/jws/lib/ffmpeg-windows-x86_64.jar
bbb-screenshare/app/jws/lib/ffmpeg.jar
bbb-screenshare/app/jws/lib/javacpp.jar
bbb-screenshare/app/jws/lib/javacv-screenshare-0.0.1.jar
bbb-screenshare/app/jws/lib/javacv.jar
|
2016-06-02 21:14:59 +00:00 |
|
Richard Alam
|
0fb101c9de
|
- bring in classes from javacv jar instead of adding the jar as a
dependency. The javacv.jar has also other jar dependencies that
webstart will try to download when running.
|
2016-06-02 20:58:20 +00:00 |
|
Richard Alam
|
bb330487e5
|
- updatting ffmpeg jars to javacv 1.2 release
|
2016-06-02 20:56:52 +00:00 |
|
Richard Alam
|
6695883fe5
|
- update screenshare jws jar libraries
|
2016-05-30 18:41:49 +00:00 |
|
Richard Alam
|
be050216b0
|
Updating screenshare
Updating Red5 triggered updating of ffmpeg jars for screensharing.
|
2016-03-30 21:18:39 +00:00 |
|
Richard Alam
|
53dc204e8d
|
Update to Java 8
Change dependencies to build against latest red5 to upgrade to java 8
|
2016-03-24 18:54:51 +00:00 |
|
Anton Georgiev
|
3b191aef6c
|
fix timestamps for recording purposes
|
2016-03-16 20:10:00 +00:00 |
|
Anton Georgiev
|
b6c7b49084
|
use ActorLogging for the actors
|
2016-03-14 17:29:09 +00:00 |
|
Anton Georgiev
|
efa70d02c6
|
fixed issue with late joiners
|
2016-03-11 22:34:53 +00:00 |
|
Anton Georgiev
|
caa5686b70
|
fix bug with keepAlive failure
|
2016-03-11 22:25:51 +00:00 |
|
Anton Georgiev
|
8babeef291
|
cleanup
|
2016-03-11 19:25:12 +00:00 |
|
Anton Georgiev
|
c2038033e9
|
handle other messages requiring response in java
|
2016-03-11 15:42:33 +00:00 |
|
Anton Georgiev
|
b0631b76c5
|
handle ScreenShareInfo
|
2016-03-10 21:45:47 +00:00 |
|
Anton Georgiev
|
ea6f5a4d44
|
more renaming
|
2016-03-10 20:08:58 +00:00 |
|
Anton Georgiev
|
5ae59b9197
|
rename actor classes
|
2016-03-10 19:49:50 +00:00 |
|
Anton Georgiev
|
be8e7f3d95
|
dealing with SSA->SS->SSA messages
|
2016-03-10 19:31:52 +00:00 |
|
Anton Georgiev
|
b3859040a9
|
add gson lib; jnlp deploy commands
|
2016-03-08 22:58:38 +00:00 |
|
Anton Georgiev
|
54d72b2b9a
|
direct call to parent actor
|
2016-03-08 22:56:40 +00:00 |
|
Anton Georgiev
|
b3d7234d0b
|
wrap ScreenshareSession into ActiveSession
|
2016-03-08 16:24:29 +00:00 |
|
Anton Georgiev
|
73415255eb
|
add a wrapper for MeetingActor
|
2016-03-07 23:14:33 +00:00 |
|
Anton Georgiev
|
259c68f2c8
|
working on implementing the hier. actor system
|
2016-03-07 22:24:08 +00:00 |
|
Anton Georgiev
|
1a432723a6
|
akka actors in a system; compiles
|
2016-03-05 23:03:26 +00:00 |
|
Anton Georgiev
|
146d28b460
|
temporarily simplify; use SBT
|
2016-03-05 19:24:47 +00:00 |
|
Richard Alam
|
56ce95ed9b
|
- forgot to push jar file
|
2016-02-26 18:07:50 +00:00 |
|
Richard Alam
|
d64f20cb63
|
- add working jars for linux-x86_64 and mac os x
|
2016-02-23 15:31:48 +00:00 |
|
Richard Alam
|
eff5e7c0f6
|
- add ffmpeg jars
|
2016-02-17 18:39:45 +00:00 |
|
Richard Alam
|
86ec20ae6a
|
- setup all JavaCV jar files
- make the window not movable when sharing because ffmpeg doesn't adjust x.y coordinates after
sharing has started
|
2016-02-11 19:50:23 +00:00 |
|