As other comments suggest, this might be due to transcoding. There is tool Tdarr which transcodes media in advance. h264 could be the safest choice for mobile (hw support) and web.
I am full stack developer with "can do" attitude, leaning towards backend, devops with background in embedded electronics (IoT) and mechatronics (production systems). Interest in broad number of industrial fields will pay off in your project.
Actually LoRa is not a protocol but physical layer, way of modulating RF. LoRaWAN is probably that consumer protocol which you refer to.
There is also Symphony Link protocol (proprietary).
And I wouldn't use LoRaWAN protocol in industrial application, because you have limited way of ACKing every message (more like UDP for sending sensor data rather than TCP), no option for OTA, and Symphony Link claims to have it, so that I would call it more industrial.
I use node-red for Escape Room game high level automation. Gathering data from all the puzzles (over CANbus and mqtt), displaying game state for game masters, fallback control, audio+light sequences, etc