#dominoforever | Product Ideas Portal

 

Welcome to the #dominoforever Product Ideas Forum! The place where you can submit product ideas and enhancement request. We encourage you to participate by voting on, commenting on, and creating new ideas. All new ideas will be evaluated by HCL Product Management & Engineering teams, and the next steps will be communicated. While not all submitted ideas will be executed upon, community feedback will play a key role in influencing which ideas are and when they will be implemented.

For more information and upcoming events around #dominoforever, please visit our Destination Domino Page

Domino is unfortunately not capable of delivery "partial requests" / "range requests" with "from - to" syntax.

Customer reports that domino is not capable of delivering HTTP Partial Request (Range Request) for example on embedded video's in a web page.

As domino cannot spool videos in a modern HTML5 browser/website without loading the whole video instead of the requested "chunk" only.

  • Guest
  • May 10 2021
  • Needs review
  • Attach files
  • Guest commented
    29 May 02:43am

    byte serving does work in domino for attachments, BUT you have to deselect the compress option when attaching the file. This has been there since R5.

    Carl Tyler Epilio

  • Guest commented
    12 May 11:19am

    I also did a screen recording showing the problemactic code 200 requests.

    https://www.siriusonline.de/WebHosting/videotest/2021-05-03%2010-24-23%20Domino%20Range%20Requests%20not%20working.mp4


    What do you see in the code 206 results you get for the request header variable "range"?

    (You can see this if you click on a request in the developer console on the right hand side under "Request headers")

    Like I said it is depending on the syntax of the range request header variable (which is controlled by the browser):

    working ---> Range: bytes=33259520-

    not working ---> Range: bytes=47153152-183861338


    Mark Reiser

    sirius-net GmbH

  • Guest commented
    12 May 08:15am

    Byte serving still works at least since R5 i suppose til today.

    See attached gif in my last post with status codes 206 while going back and forward in a sample video.

  • Guest commented
    12 May 07:02am

    Byte serving has been a long time limitation in domino attachments since...R5 I suppose. Long time missed...

  • Guest commented
    11 May 04:07pm

    "Just open in Chrome browser, open developer console (F12) and watch requests while spooling within the video."


    See attached gif.

  • Guest commented
    11 May 03:37pm

    Thanks for clarification, missed too many of these informations in original post.


    Anyway I just tested with two browsers with your sample video and I always got 206 codes while spooling back and forward and multiple small transfers between 50...800k. So it seems working for me.

    Maybe this is a proxy, firewall or cache thing?

  • Guest commented
    11 May 03:16pm

    >>Domino automatically uses byte-range serving if the Web client uses a product that supports this feature. No configuration is necessary. "

    Unfortunately this is not the case!

    If the client sends a range request with the following header variable, Domino sends out the whole file instead of the requested chunk only. This is a typical case when spooling in a HTML5 video with a Chrome browser.

    Range: bytes=47153152-183861338

    Instead of sending a 206 it sends a 200 return code.


    If the range request comes as follows Domino is capable of delivering the request correctly.

    Range: bytes=33259520-


    >>Note: Compressed files cannot be downloaded using Domino byte-range serving.

    This is correct. However we are attemting it on video files residing withing the domino\html folder.



    We therefore made a tiny example page for reproducing the problem:

    https://www.siriusonline.de/WebHosting/videotest/index.html


    Just open in Chrome browser, open developer console (F12) and watch requests while spooling within the video.



    Mark Reiser
    sirius-net GmbH

  • Guest commented
    11 May 02:48pm

    "Domino automatically uses byte-range serving if the Web client uses a product that supports this feature. No configuration is necessary. "

    Note: Compressed files cannot be downloaded using Domino byte-range serving.


    Source: http://www.redbooks.ibm.com/redpapers/pdfs/redp4182.pdf