I don't need camera feeds, and it's impossible, but just think about it in a weird way;
- Chat-logs are being watched by some program (tell about it later on)
- Commander types a certain command (!livefeed AfterDune), where !livefeed is some command that doesn't even need to exist and AfterDune is the playername, which gets saved in the log
- That program reads all the lines in the log-file as soon as another line is being written to it (a bit like the *nix command: tail -f <filename>)
- The program verifies if the player typing the command is indeed a commander
- The program verifies if the playername X provided by the commander is on the same team
- After all is succesful, the program calls punkbuster to make a screenshot of player X
- That screenshot is saved somewhere, for BF2 to load
- BF2 loads the screenshot and puts it in front of the commander (static object, only visible for commander)
- If the commander moves or does anything at all (keyboard hits, not mouse movement), then the image gets unloaded and we play on
There, your live-battle-image-feeds, LOLZORZ!
