Guys, after i did a factory restore on the iPad 2, I figured it out that home sharing consumes a lot of ram memory from iOS devices.
i had no problem at all using it because the ipad hasn't any backround app running at this moment. But as soon as i start charging iOS's ram with third party apps, home sharing starts having issues in streaming videos - the macbook's library takes too much to load in the ipad, subtitles hang, and VIDEO APP HANGS too!! Seriously (i can't turn it off, pause, and the audio contitunes playing even when you are off the app)-
When I realised that closing third party apps and leaving only a couple the problem stops, i did the same in my iPhone 4. and Guess what? issue solved.
Seriously Apple, you should advise how complicated home sharing streaming is, or fix the problem of so much ram consuming. I'm aware that iPhone 4 and iPad 2 have 512mb. And the Video App and Home Sharing are apple products this has nothing to do with 3rd party apps.