I use ios app called Infuse Pro 5.1
To me it's not only the best, it's really the only app that delivers everything I need since HD Player ceased to exist
You upload your videos from your pc or mac via iTunes into your iPhone
Click on the app in iTunes scroll to bottom and select 'add files'...