That looks like a Ptyas to me.
That also looks like a staged "fight".
In regards to the Mongooses, I'm certainly no expert. But I have seen a large number of Herpestes fuscus, a few probable H. javanicus, probably some other smaller Asian Herpestes as well as the African Banded and Dwarf mongoose in the wild.
BTW - why this sudden rash of questions about snakes being eaten from video and photo searches online?
-----
Chris Harrison
San Antonio, Texas

