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:
-
Is 45 seconds expected for 240+ frame requests from a single multi-frame DICOM?
-
Are there Orthanc config settings to optimize multi-frame extraction performance?
-
Would storing as individual single-frame DICOMs instead of multi-frame improve performance?
-
Any threading/concurrency settings I should adjust?
Appreciate any guidance on where to optimize!