Looks like the mini-kegs from Europe I used to get, with a reuseable lid. That red tab at the bottom should pull out and turns into a useable but fairly average tap that you turn to start the beer pouring.
Looking at the lid I'm guessing you fill and condition in the keg so that you've got pressure to dispense. Doesn't look that good for transferring carbonated beer.
Yeah, saw another video with a better closure for the top that looked like it'd hold some decent pressure. That said if you're kegging at the moment, there's other mini kegs that will work better with that equipment.