It would be nice if the player passed some version info to the external configuration file. Ideally both the version of Flowplayer and Flash. That way the returned configuration file could be adjusted based on the features available, even for embedded videos. For example, making sure we only serve FLVs to Flash versions that don't support H.264 video.

For example, if the request for the configuration file had a User Agent like: Flowplayer (3.1.1; 10.0.32.18). Or if that info was added as a GET request to the config file URL.

While we can do some detection of features when the page is written, that won't work for players embedded in other sites, especially older versions.