There have been many research efforts to enhance the throughput of file distribution using overlay multicast. The tree-based approaches have limitations in enhancing throughput due to the single forwarder architecture. Recent approaches introduce multiple packet forwarders other than the parent In the delivery tree for enhancing throughput. However, the overhead of control packet exchanges remains as problems for appointing proper forwarders and avoiding duplicate packet delivery. In this thesis, we suggest a throughput enhancement scheme for a tree-based overlay multicast scheme. It exploits forward error correction scheme and the fact that the members do not join the session at the same time. Thus, each set of packets that are delivered from a parent to a member since the member Joins and till a succeeding member joins is not overlapped. By deploying a dedicated server to manage the membership information and packet reception state, the overhead of control packet exchanges is alleviated significantly. The performance evaluation shows that $\It{OMFVS}$ reduces file delivery time with low control overhead and packet duplication ratio compared with existing scheme, Bullet.