我觉得你应该问的更仔细一点,如果你是问网站假设,你自行Google或者参考上面那个回答就可以了。如果你想知道视频转成Flash流媒体的过程,我可以稍微说说。
基本上,这种技术叫RTMP,是Adobe发明的一种流媒体协议。基本上来说就是以flv f4v格式来封装,编码一般是mp4或者.h264。具体你可以参考:
http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol
http://www.adobe.com/devnet/rtmp/
最早这个协议不是公开的,所以你必须买adobe的服务器软件才能运行,后来迫于压力,adobe公开了这个协议。就有了一些开源的项目。不过根据国内这些网站的功能和支持格式来看,应该都使用的adobe的软件。
而像youtube需要推自己的格式WebM 肯定用的是自己的软件了。
另外adobe公开此算法后,又不厚道推出了新的封闭下协议。具体你可以看wiki上的资料