Commit Graph

105 Commits

Author SHA1 Message Date
Richard Alam
2795556723 - remote mouse tracking in screen capture...do not want to embed mouse cursor into image as it will trigger lots of block updates 2013-01-17 15:45:08 +00:00
Richard Alam
9d9a3913b9 - try to position mouse pointer 2013-01-16 23:08:29 +00:00
Richard Alam
75107c5db0 - use quality scaling always 2013-01-16 16:20:12 +00:00
Richard Alam
0fc1bb4161 - scale captured image properly 2013-01-16 16:07:34 +00:00
Richard Alam
8efd3c7b58 - try to fix scaling problem with deskshare 2013-01-15 20:52:41 +00:00
Markos Calderon
df8c646bea latest change for fix deskshare 2013-01-15 13:36:09 -05:00
Markos Calderon
f658d937e1 added scaled values for region capture 2013-01-15 13:35:53 -05:00
Markos Calderon
ed49bd02ff Merge remote-tracking branch 'rsippl/deskshare-optimizations' 2013-01-14 10:33:57 -05:00
Markos Calderon
abaaf5da5d Added a checking when scaled values are passed in fullscreen mode 2013-01-10 17:23:05 -05:00
Ralf Sippl
d2277a4a32 Traffic optimization that causes block updates to be held back, they're sent either when the block's content stops changing, or after a timeout (currently set to 10 screen sampling intervals, see DIRTY_COUNT_LIMIT) 2012-12-16 13:19:55 +01:00
Ralf Sippl
0eb2cff138 Fixed a bug that caused lots of unnecessary mouse location updates to be sent (while not moving the mouse) 2012-12-16 12:43:14 +01:00
Ralf Sippl
557d81c992 Reduced number of sender threads to 1; minor cleanup 2012-12-16 12:34:24 +01:00
Richard Alam
e04da4042a Merge remote branch 'rsippl/deskshare-improvements' into merge-svc2-deskshare
Conflicts:
	bigbluebutton-client/resources/prod/bbb-deskshare-applet-0.8.jar
	deskshare/applet/src/main/java/org/bigbluebutton/deskshare/client/net/NetworkHttpStreamSender.java
2012-08-17 19:21:34 +00:00
dtrusty
2f13cbb86b improve speed of desktop sharing when in tunneling mode. 2012-08-15 10:03:12 -05:00
dtrusty
7252204d9c improve speed of deskshare, when in tunneling mode. 2012-08-15 10:00:06 -05:00
Ralf Sippl
68bf9f027b added SVC2 (Screen Video V2) support to deskshare 2012-07-16 23:01:49 +02:00
Richard Alam
c1a59722f2 - remove grayscale step when sharing desktop 2012-05-22 17:53:27 +00:00
Richard Alam
a802ab7e5a - make some improvements to dekstop sharing by
1. Convert the initial image that is sent to the server as grayscale
  2. Add some debug logs on the applet to determine which step is taking
     a long time. As suspected, it is on the network, esp. using http.
  3. Fix a bug in the server side. Turns out we are not incrementing the
     timestamps in constant interval like we do with the voice. Not doing so,
     doesn't allow the Flash Player to drop frames when packets arrive late.
2012-05-10 14:10:01 -07:00
Richard Alam
76e4d807d3 - add some info logs for deskshare applet 2012-05-09 19:23:01 -07:00
Richard Alam
ba16c09a02 add some debug logs to print how long it takes to capture the screen, process the blocks,
send the blocks to the server, and how long it takes for the server to receive all the blocks.
2012-05-09 10:59:03 -07:00
Richard Alam
902e83d8b3 - add a timeout when applet is connecting to socket. This way if port is closed, we fall back to http tunneling quickly
- change how we update the blocks so we don't have to send key frames to late comers. Instead we update each block regularly.
 - make inter-frame interval configurable
2012-05-04 18:06:18 +00:00
Richard Alam
af8620f292 - remove tunnel log on java console as it is confusing 2012-04-16 18:37:45 +00:00
Richard Alam
49bab2514b - change how we decode byte stream into frames
- add an end frame delimeter so we can handle frames easily
2012-04-12 21:49:37 +00:00
Richard Alam
0723e820b6 - add more logging to figure out why deskskare hangs when getting exceptions 2012-03-21 17:32:32 +00:00
Richard Alam
ec372dd538 - try to make deskshare resilient to corrupted packets 2012-03-15 22:06:33 +00:00
Richard Alam
b2a823ab62 - create message to stop sender threads when stopping desk share 2012-01-19 17:40:17 +00:00
Richard Alam
46f8b07ae6 - setup testng tests framework 2011-03-18 16:20:14 -04:00
Richard Alam
7bd56ac755 - change diconnected display text 2010-11-26 13:29:14 -05:00
realwatbbb
8e484c8c56 2010.11.19 _PTS_272_ 2010-11-19 15:42:43 +07:00
realwatbbb
c4d40d4776 Update Header 2010-11-17 10:18:08 +07:00
realwatbbb
0ddf745b68 fixed Problem 644 and 647 2010-11-16 11:46:56 +07:00
realwatbbb
2d25162fb1 fixed problem 647 2010-11-15 13:52:06 +07:00
Richard Alam
76ff233218 - fix http tunneling for desktop sharing 2010-11-09 15:56:42 -05:00
Richard Alam
e68520a3c6 - add license header for deskshare 2010-11-06 11:17:57 -04:00
Richard Alam
a1e08f0293 - upgrade applet jar file to 0.71 2010-11-03 13:47:08 -04:00
Richard Alam
5e185717b0 - seems like sending by row is faster 2010-10-12 21:05:20 -04:00
Richard Alam
f41167c044 - send all changed blocks together 2010-10-12 20:47:08 -04:00
Richard Alam
8d8f81b1a8 - send changed blocks one row at a time 2010-10-12 20:29:23 -04:00
Richard Alam
ac86a3ebb6 - combine all blocks that has changed on a capture cycle into one packet 2010-10-12 17:52:56 -04:00
Richard Alam
a36e2bc287 - mark the block as clean after sending. This prevents unecessarily sending block changes to
the server when the block is changing quickly.
2010-10-12 16:14:09 -04:00
Richard Alam
b7865a2073 - init sequence number to zero 2010-10-12 14:46:01 -04:00
Richard Alam
cc53a33aa7 - add sequence numbers to messages from deskshare applet to the server. This allows us to drop
late block changes.
2010-10-12 14:24:01 -04:00
Richard Alam
54ea5e4f8a - modify logic so that we don't unnecessarily compute if the block has changed if it's already
dirty and wating to be sent to the server.
2010-10-10 12:28:55 -04:00
Richard Alam
519a287cd5 - fix problem where blocks don't get updated when moving the capture region 2010-10-10 12:05:06 -04:00
Richard Alam
8b0812ba97 - reset checksum when sending block 2010-10-10 11:27:20 -04:00
Richard Alam
cd039d3a3e - synch setting of the flag so that new screen caps are propagated properly 2010-10-07 11:37:24 -04:00
Richard Alam
86c8a006b0 - revert back to 64x64 blocks 2010-10-06 21:38:31 -04:00
Richard Alam
ca9d954b93 - bind lifeline only to localhost 2010-10-06 21:25:14 -04:00
Richard Alam
e2a169c041 - remove tray icon when stopping deskshare 2010-10-06 12:02:45 -04:00
Richard Alam
d25cdbd36b - remove resize listeners and make border solid blue when sharing 2010-10-06 10:46:32 -04:00