[jira] [Commented] (GUACAMOLE-896) web browser could not play large size of session recording file as 1G size.
[ 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.
[ 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.
[ 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.
[ 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.
[ 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.
[ 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.
[ 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)