Currently, image and video transmission is done via base64 encoding. This works fine for small videos and images (<1mb) but cannot support higher quality previews. This is more noticeable with larger resolution detectors and increasing video quality for reconstruction preview comparison.
Ideally, WebCT should stream from the backend, but this may be hard to do in-memory with flask.
Currently, image and video transmission is done via base64 encoding. This works fine for small videos and images (<1mb) but cannot support higher quality previews. This is more noticeable with larger resolution detectors and increasing video quality for reconstruction preview comparison.
Ideally, WebCT should stream from the backend, but this may be hard to do in-memory with flask.