Thanks for your response.These are quite usefull details for me. I prefer the third way, it is convenience for both side, and i just found a website to help people to free convert their files, it is great, which is http://media-convert.com/.But i think i may spend more money to create my own flash video server hosting, it will cost $5000 for year, i think. because the large plan from the Influxis, it just can allow up to 100 user Simultaneous Connections, and the Bandwidth Allowance just 50 GB transfer / month, so probably i need to create my own one from the Influxix.