Thanks for the reply.
Sadly adding single quotes didn't work and neither did double quotes either, with the command line returning all sorts if unreadable junk and constant audio beeps.
Still using single quotes but purposely removing the output format to prevent the unreadable junk on screen and to force an error, of course returned Unable to find a suitable output format, but after ignoring that error, the 2nd error it returned was an invalid argument error.
I too figured the ? might be the issue, but when its removed the command line returns 401 authentication error so the token isn't being sent.
Placing the -token= command in place of the ? was deemed an unrecognisable command.
If I remove the ? and use a space instead I get Unrecognized option 'token'.
Error splitting the argument list: Option not found
If it is the ? at fault what syntax does ffmpeg use in its place ?
Many IPTV Servers are now starting to use the token method and more will surely follow in a relatively short time, so finding out how to send a token using ffmpeg, is becoming more and more important.