Hey @Shihgian Lee!
Both have its own challenges but in general Iโd say real-time. With real-time, getting back ground truth and then connect back to the predictions to be able to calculate model performance metrics can be tough.
It still has to be done for offline, but the expectations from users usually match the delay