[jira] [Commented] (GUACAMOLE-896) web browser could not play large size of session recording file as 1G size.

2019-10-23 Thread Eric.lee (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16958535#comment-16958535
 ] 

Eric.lee commented on GUACAMOLE-896:


{quote}No. As I mentioned above, I wrote it to avoid exactly that limitation. 
It initially reads through the file you select to generate a frame index, but 
otherwisereads things only from disk.
{quote}
I used the player in last serval days. Although it could play session recording 
files well, I still occurred new problems during clicking any middle time 
position to quickly audit the video. while waiting the player for ready, The 
chrome browser's memory  usage became higher, then the player cashed. 

see the below screen shots: 

!WechatIMG209.png!

 

!WechatIMG208.png!

 

!WechatIMG207.png!

 

> web browser could not play large size of session recording file as 1G size.
> ---
>
> Key: GUACAMOLE-896
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-896
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-common-js
>Affects Versions: 0.9.14, 1.0.0
>Reporter: Eric.lee
>Priority: Minor
> Attachments: WechatIMG207.png, WechatIMG208.png, WechatIMG209.png
>
>
> Use StaticHTTPTunnel  get session recording file, but the file is too large 
> to load all data into the browser  Chrome  memory to play, then the browser  
> Chrome crashed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GUACAMOLE-896) web browser could not play large size of session recording file as 1G size.

2019-10-18 Thread Mike Jumper (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16954960#comment-16954960
 ] 

Mike Jumper commented on GUACAMOLE-896:
---

{quote}
Does it have to load all recording session data to memory before playing?
{quote}

No. As I mentioned above, I wrote it to avoid exactly that limitation. It 
initially reads through the file you select to generate a frame index, but 
otherwise reads things only from disk.

{quote}
I want to know if any situation could cause recording player failure to work. 
As I mentioned before, the player will not work as the session recording file 
is too large.
{quote}

Can you please just try the player linked above and see for yourself whether it 
works?

{quote}
If it has any possible to split large recording session file to many smaller 
size files to play separately?
{quote}

Not trivially. This has been explored, but the performance impact of saving the 
equivalent of a keyframe at the beginning of each separate recording leads to 
noticeable "hiccups" while using the remote desktop. It might be possible to 
find a way to avoid this, but it would not be as straightforward as the minimal 
changes made to produce the player above.

> web browser could not play large size of session recording file as 1G size.
> ---
>
> Key: GUACAMOLE-896
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-896
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-common-js
>Affects Versions: 0.9.14, 1.0.0
>Reporter: Eric.lee
>Priority: Minor
>
> Use StaticHTTPTunnel  get session recording file, but the file is too large 
> to load all data into the browser  Chrome  memory to play, then the browser  
> Chrome crashed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GUACAMOLE-896) web browser could not play large size of session recording file as 1G size.

2019-10-17 Thread Eric.lee (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16954244#comment-16954244
 ] 

Eric.lee commented on GUACAMOLE-896:


If it has any possible to split large recording session file to many smaller 
size files to play separately?

> web browser could not play large size of session recording file as 1G size.
> ---
>
> Key: GUACAMOLE-896
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-896
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-common-js
>Affects Versions: 0.9.14, 1.0.0
>Reporter: Eric.lee
>Priority: Minor
>
> Use StaticHTTPTunnel  get session recording file, but the file is too large 
> to load all data into the browser  Chrome  memory to play, then the browser  
> Chrome crashed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GUACAMOLE-896) web browser could not play large size of session recording file as 1G size.

2019-10-17 Thread Eric.lee (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16954236#comment-16954236
 ] 

Eric.lee commented on GUACAMOLE-896:


[https://player.glyptodon.com/|https://player.glyptodon.com/??]

Does it have to load all recording session data to memory before playing?

 

I want to know if any situation could cause recording player failure to work. 
As I mentioned before, the player will not work as the session recording file 
is too large.

> web browser could not play large size of session recording file as 1G size.
> ---
>
> Key: GUACAMOLE-896
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-896
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-common-js
>Affects Versions: 0.9.14, 1.0.0
>Reporter: Eric.lee
>Priority: Minor
>
> Use StaticHTTPTunnel  get session recording file, but the file is too large 
> to load all data into the browser  Chrome  memory to play, then the browser  
> Chrome crashed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GUACAMOLE-896) web browser could not play large size of session recording file as 1G size.

2019-10-17 Thread Mike Jumper (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16953935#comment-16953935
 ] 

Mike Jumper commented on GUACAMOLE-896:
---

{quote}
I use  guacamole-common-js  to play session recording file. I found the Class 
StaticHTTPTunnel will parse stream data to frame and store frames in a array 
buffer. May it too larger to store all frames in a javascript array buffer?
{quote}

Yes. It is unlikely that the browser can load a 1 GB recording into memory. I 
recently wrote a Blob-based variant of the player as an experimental attempt to 
avoid hitting this limitation. Perhaps you could try that?

https://player.glyptodon.com/

Assuming that does work as intended, it's probably worth finding a way to bring 
that into guacamole-common-js.

{quote}
Does it have limitation to use guacamole-common-js.
{quote}

I'm not sure what you're asking here.

> web browser could not play large size of session recording file as 1G size.
> ---
>
> Key: GUACAMOLE-896
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-896
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-common-js
>Affects Versions: 0.9.14, 1.0.0
>Reporter: Eric.lee
>Priority: Minor
>
> Use StaticHTTPTunnel  get session recording file, but the file is too large 
> to load all data into the browser  Chrome  memory to play, then the browser  
> Chrome crashed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GUACAMOLE-896) web browser could not play large size of session recording file as 1G size.

2019-10-17 Thread Eric.lee (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16953791#comment-16953791
 ] 

Eric.lee commented on GUACAMOLE-896:


[~vnick] I don't know whether it is the limitation of browsers like chrome. I 
use  
[guacamole-common-js|https://issues.apache.org/jira/issues/?jql=project+%3D+GUACAMOLE+AND+component+%3D+guacamole-common-js]
  to play session recording file. I found the Class StaticHTTPTunnel will parse 
stream data to frame and store frames in a array buffer. May it too larger to 
store all frames in a javascript array buffer? Does it have limitation to use 
[guacamole-common-js.|https://issues.apache.org/jira/issues/?jql=project+%3D+GUACAMOLE+AND+component+%3D+guacamole-common-js]

> web browser could not play large size of session recording file as 1G size.
> ---
>
> Key: GUACAMOLE-896
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-896
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-common-js
>Affects Versions: 0.9.14, 1.0.0
>Reporter: Eric.lee
>Priority: Minor
>
> Use StaticHTTPTunnel  get session recording file, but the file is too large 
> to load all data into the browser  Chrome  memory to play, then the browser  
> Chrome crashed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GUACAMOLE-896) web browser could not play large size of session recording file as 1G size.

2019-10-17 Thread Nick Couchman (Jira)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16953623#comment-16953623
 ] 

Nick Couchman commented on GUACAMOLE-896:
-

This sounds more like a limitation with Chrome than it does a bug in Guacamole 
Client.  Have you tried any other browsers?  Also, is there a reason the data 
is being pre-loaded vs. streaming it?

> web browser could not play large size of session recording file as 1G size.
> ---
>
> Key: GUACAMOLE-896
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-896
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-common-js
>Affects Versions: 0.9.14, 1.0.0
>Reporter: Eric.lee
>Priority: Major
>
> Use StaticHTTPTunnel  get session recording file, but the file is too large 
> to load all data into the browser  Chrome  memory to play, then the browser  
> Chrome crashed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)