Your FMLE UID is wrong.
For your FMLE session, the fmle uid should be "rtmp://p.ep9729.i.akamaientrypoint.net/EntryPoint+WNEP-FLASH-LIVE-1@9729"
Hence the command you give to stop the FMLE session should be :-
"C:\Program Files\Adobe\Flash Media Live Encoder 3\FMLECmd.exe" /s rtmp://p.ep9729.i.akamaientrypoint.net/EntryPoint+WNEP-FLASH-LIVE-1@9729
Please try this and let us know if you face any more problems.
I am having problems stopping from a batch file as well. I can start from a batch file just fine, but the batch file to stop just doesn't work. The strange thing is that I can open a command line window and enter the exact same text and get the encode to stop (so I know I'm entering the UID right), but as soon as I put it into the batch file it doesn't work. Ideas? FMLE is streaming multiple files at the same time, but no DVR and no archiving.
FMLE 3.2 on Win XP (SP3).
I am experiencing the same issue above.
I can start, stop, and unregister streams from the command line with no problems. If I then check FMLEcmd /dvrstate I get the correct results.
However, if I put start, stop, and unregister in a BAT file, the session is not unregistered and I have to either delete the fmesessions.dat file to clean up the error OR I have to rerun the same uid, start, stop, and unregister it from command line.
Just to be extra clear - the session can be stopped from the BAT file. The person above might think that just because an uid appears in the registry that the stream is running and that is not the case.
I am running all of my BAT files as Administrator so I don't think permissions is the issue. This seems like a bug, but I dont know the back end rules about how fmesessions.dat and OsLaunch.dat work together. It seems like the OsLaunch is correct, but fmesessions is not. FMLEcmd is reading from fmesessions.
Any thoughts on how to successfully unregister a uid from a BAT file?