To get the most from flash format you need to own the Adobe Flash authoring program. As well as being pricey, there’s a lot to learn (although if you have experience with video editors you will pick it up quickly).
On the plus side, if you can afford it and you’re prepared for a steep learning curve, Flash will give you power and flexibility beyond your wildest dreams! Custom controls and menus, interactive video and animations, advanced integration with web pages etc.,
Flash also has the huge advantage of having the most widely-supported cross-platform player. It is such a common plugin that almost everyone has it from mobile browser to desktop browser.
Flash streaming is one such way wherein you can transmit your video live over the internet