Answer for 100% cpu usage with HLS creation

Hello, The EMS generally assumes a high level of clients/players and a more limited amount of source content. I would have expected writing to a RAM drive to be more efficient than you are describing here though. In any case, there is an easy work-around to move your HLS creation onto multiple processes, and therefore different cores: The goal will be to setup additional running instances of the EMS which will explicitly take streams and automatically create HLS. 1) make one or more copies of the config.lua file. In each copy, remove all of the acceptors except one of the "inboundRTMP". 2) change the port for the inboundRTMP acceptor (perhaps something like 2035, 2135, etc., or some other easy to remember scheme). 3) setup autoHLS (see the EMS User’s Guide for more info) 4) start each a new instance of the EMS for each of the new config.lua files: evostreamms config1.lua& Now, instead of issuing a createHLSStream, you simply issue a pushStream for each of your streams, splitting them among your running "HLS creation" instances. Bryan

Offcanvas

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.