After doing some research i came across an excellent service from Movavi which allows you to convert media files to flash formats to make it easy to play them back to users.
They even have an SDK and it's a great price too, but here's a suggestion. Add an API!!!!
There is no doubt a a hassle adding all the codecs and such for doing the conversion and when they add new codec support you need to download and update and so on.
However, if they could allow you to call there API as a service it would be very powerful indeed!! I know someone over at Amazon Web Services had created an AMI for transcoding - however the Movavi service is very extensive and supports exactly what i expect most developers would need.
They could likely integrate some payment method - but it would need to be around the level of Amazon's to keep it open and available to small startup companies like my own.
If you read this and agree then add a comment - maybe they're listening!