In this paper, an enhanced peer-to-peer batching policy (EPPB) is developed for providing true video-on-demand (VoD) services in multicast environment. It is accomplished by exploring the multicast delivery coupled with peer-to-peer (P2P) transmission strategy for video streaming such that gets benefit from both transmission schemes to efficiently deliver video data to the clients. The results show that this enhanced version performs better than the original version in terms of total bandwidth requirement up to 30%.