Just want to share some of my finding
I tried many player, but most of them crashed or failed to play video.
However,QQPlayer managed to play every video file that i have, mpg-avi-mp4-mkv,rmvb. It managed to play 720x480 mkv with subtitle.
I used VLCDirect. With it,we can stream video in PE to PC and we can stream video file in PC to PE via wifi, no need to copy. It needs VLC installed in PC.
For streaming from PE to PC,no problem.
However, to stream video from PC to PE,it use default player to play video. As such,not every video can be played. It would be nice if VLCDirect can use QQPlayer to play video stream from PC, but i don't know how to.
I'm using Gmote. With it, we can control VLC and PowerPoint in PC from our PE via wifi
QQPlayer and VLCDirect can be found in http://androiddev.orkitra.com/
VLC : http://www.videolan.org/vlc/
Gmote : http://www.gmote.org/