In this work, we propose a priority buffer management scheme for MPEG-2 video traffic called MPFD. The MPFD algorithm is based on constructing a virtual buffer that represents the future buffer occupancy using information about video frames within a future lookahead period. The virtual buffer is then used to determine whether incoming low priority frames need to be dropped in order to protect future high priority frames. MPFD is compared to existing buffer management schemes that has been used for video traffic. MPFD shows a significant frame loss reduction as compared to other buffer management schemes.