OHIF viewer - SLOW multi-frame cineloop loading (240+ frames taking 45s on localhost)

Hi Orthanc community,

I’m running Orthanc on Ubuntu 24.04 (apt install) with the OHIF plugin for echocardiogram viewing. I’m experiencing slow cineloop loading times that I’m trying to optimize.

Setup:

  • Hardware: i7 10th gen, 16GB RAM, SSD

  • Storage: Local disk, uncompressed DICOM (Transfer Syntax: Little Endian Explicit 1.2.840.10008.1.2.1)

  • Database: SQLite (default)

  • OHIF plugin: Default configuration, unmodified

  • Study: ~5GB with 91 multi-frame cineloop series

Performance:

  • Loading one 247-frame cineloop via OHIF takes 45 seconds on localhost

  • Frames load in scattered order (not sequential)

Questions:

  1. Is 45 seconds expected for 240+ frame requests from a single multi-frame DICOM?

  2. Are there Orthanc config settings to optimize multi-frame extraction performance?

  3. Would storing as individual single-frame DICOMs instead of multi-frame improve performance?

  4. Any threading/concurrency settings I should adjust?

Appreciate any guidance on where to optimize!

Hello,

You are asking a question related to OHIF, but this discussion forum is about Orthanc. Orthanc and OHIF are totally separate projects. In the first place, please ask your question to the OHIF community.

Kind Regards,
Sébastien-