Default [Q]Need a video player for Android

I need a video player for Android, it is free, it can play video in any format and it supports FTP Server, Windows sharing service, Samba, UPnP, Nas, DLNA, etc. There is no adds and no in-app purchases. Could you help me?