VLM HTTP interface stops responding
I am using the VLM HTTP interface to programmatically control re-streams in vlc. To do this I use an http clients to send start stop commands to the VLM interface using the url:
http://localhost:8081/requests/vlm_cmd.xml?command=control%20mystream%20play
After a period of time (1hr 15 mins in the last instance) the http interface stopped responding. This can be verified by opening a browser to the main page which does not display (http://localhost:8081/vlm.html). The error code returned to the client was 12002 which is a request timed out error. This works reliably in the 1.1.3 release, but I have tried 1.1.5 through to 1.1.8 and these stop working in the way described, so presumably negative changes have been made between 1.1.3 & 1.1.5.
The command I use to run vlc to use vlm as a windows service is
"C:\Program Files\VideoLAN\VLC\vlc.exe" -I ntservice --ntservice-extraintf http --no-qt-privacy-ask --no-qt-error-dialogs --http-host=127.0.0.1:8081 --rtsp-caching=100 --http-caching=100