적어주신 내용만으로는 정확한 답변이 어렵습니다.
영상 코덱 형식이 맞지 않을 수도 있고, RTSP 서버 프로토콜 중 지원하지 못하는 부분이 있을 수도 있습니다.
단말에서 지원을 하지 않을 수도 있고요.
단지 젤리빈 이상이고, 코덱이 H264, AAC면 어지간하면 동작을 할 겁니다.
맞는데도 동작을 하지 않는다면 BasicAuth 방식으로 RTSP 인증을 하는게 문제일 수도 있을 듯 합니다.
Uri source = Uri.parse("rtsp://admin:glffhdi@192.168.0.34:554/stream.sdp");
_mediaPlayer.setDataSource(context, source, null); 로 돌려 보시는게 좋을 듯 합니다.
그리고 VideoView도 surfaceview 를 상속받아 구현 한거라.. 동작상 큰차이는 없습니다.