I am trying to play some video streams from mms and m3u8 inside my Android application. It seems that the MediaPlayer doesn't have support on this and from what I have read on FFMPEG it seems there isn't any easy way with that also. I am using Android 2.1 SDK. Any ideas on what I should in order to make this work? There are some apps there in the store that already do this, but I don't know how.
Asked
Active
Viewed 1.1k times
1 Answers
7
You may try the Vitamio library, http://vitamio.org
Vitamio is a multimedia framework for all Android devices. Vitamio works like the Android's default MediaPlayer except that it includes much more powerful features. And it's absolutely free !
The following network protocols are supported for audio and video playback:
MMS
RTSP (RTP, SDP)
HTTP progressive streaming
HTTP live streaming (M3U8), for Android 2.1+

Cedric Fung
- 477
- 1
- 4
- 12
-
Hi i have small problem on play m3u8 video in android.I follows the your answer and finally it is not working properly.I want to play the m3u8 video from http link.Can you tell me please – Ramakrishna Nov 23 '11 at 08:06
-
1@ABitNo Hi I tried your answer but no use.In my application it is not working properly.Please tell me what i did wrong. – Ramakrishna Dec 01 '11 at 09:57
-
What about other library? As Vitamio seems to have some bugs with some certain streams and it's not working exactly as wished. – Catalin Sep 06 '11 at 18:05
-
Same question for me, http media files is not working properly. – TimonWang Jul 06 '12 at 01:16
-
Vitamio seems cannot play live streaming and auto update reading m3u8 file. – Aaron Jan 25 '13 at 02:45