I don't understand question, it's way too vague. Teasingly, I said get an Android phone, LOL.
I'm assuming this question is about local media you have stored somewhere. As above stated, if you have Plex, you're set. All you need to go is download the appropriate front end client. For your phone, just look in iTunes (iTune link?
). If you're running the Plex server 9.5 and have MyPlex setup, just sign in on your phone. It should find your PMS locally with no problems.
I use Plex, but with WIndows, Android and Roku. I use it both locally on my LAN and over 3G at work. They made it really easy to setup.
Other than that, I would suggest Netflix, Hulu Plux and Crackle. They all play well. Oh, don't forget some kind of magnifying sheet, LOL