Questions tagged [vitamio]

Vitamio is an open multimedia framework for Android and iOS, with full and real hardware accelerated decoder and renderer.

Vitamio is an open multimedia framework or library for Android and iOS, with full and real hardware accelerated decoder and renderer. It's the simple, clean and powerful API of Vitamio that makes it famous and popular in multimedia apps development for Android and iOS. According to the developers' feedback, Vitamio has been used by more than 1000 apps and 100 million users around the world.

Vitamio can play 720p/1080p HD mp4,mkv,m4v,mov,flv,avi,rmvb,rm,ts,tp and many other video formats in Android and iOS. Almost all popular streaming protocols are supported by Vitamio, including HLS(m3u8), MMS, RTSP, RTMP, and HTTP.

Network Protocols

The following streaming protocols are supported for audio and video playback:

MMS RTSP (RTP, SDP), RTMP HTTP progressive streaming HLS - HTTP live streaming (M3U8) And yes, Vitamio can handle on demand and live videos in all above protocols.

Media formats

Vitamio used FFmpeg as the demuxers and main decoders, many audio and video codecs are packed into Vitamio beside the default media format built in Android platform, some of them are listed below.

DivX/Xvid WMV FLV TS/TP RMVB MKV MOV M4V AVI MP4 3GP Subtitles

Vitamio support the display of many external and embedded subtitle formats.

SubRip(.srt) Sub Station Alpha(.ssa) / Advanced Sub Station Alpha(.ass) SAMI(.smi/.sami) MicroDVD(.sub/.txt) SubViewer2.0(.sub) MPL2(.mpl/.txt) Matroska (.mkv) Subtitle Track

170 questions
13
votes
5 answers

Can VideoView be detach and reattached without stopping the stream?

I'm building an app where the user clicks on a button to show a video full screen. Initially the video is attached to a view inside a ViewPager. To be able to show it fullscreen I detach it from its parent and reattach it to the root view. This…
Thierry-Dimitri Roy
  • 8,213
  • 10
  • 57
  • 81
8
votes
0 answers

How to play multiple(max four in my case) .m3u8 video streaming in single activity in android?

I've been facing these issues since very long, and I'm really disapointed with android support of HLS as it behaves too randomly. Requirement : 1) Play multiple .m3u8 video streaming 2) Should work on different devices and api levels. What I've…
Chitrang
  • 4,840
  • 1
  • 31
  • 49
8
votes
2 answers

playing HLS on Android (compare alternatives)

I want to discuss about HLS in android and want to learn prices , how to buy them, and your experiences for these players. Vitamio - http://www.vitamio.org/en/ Standart licence is free but it doesn't support adaptive streaming. Is there anyone…
dracula
  • 3,993
  • 5
  • 22
  • 31
6
votes
2 answers

how to add vitamio dependecny on android studio

I can stream video url using vitamio in eclipse, but recently I have switched to android studio and I want to add vitamio library as a dependency in the gradle file. How can I do it?
Reyjohn
  • 2,083
  • 7
  • 30
  • 57
5
votes
1 answer

Exoplayer vs Vitamio

i'm writing android app that using HLS video Streaming from server and sometimes from local file. which one is easier to implement? which one have better performance and features? I want to know pros and cons about exoplayer and vitamio(Standard…
5
votes
1 answer

Play video stream using Vitamio library in android?

I'm using the library Vitamio to play rtsp live stream. I tried to run the demo videoview class play rtsp link as follows: http://117.103.224.75:1935/live/definst/VTCHD3/VTCHD3_840x480_1200kbps.stream/playlist.m3u8 ==> Result : it run but quality…
angerdy
  • 51
  • 1
  • 1
  • 3
4
votes
0 answers

Synchronize multiple audio and video tracks in Android

I have developed an iOS application that combines multiple video and audio streams playing simultaneously, using AVMutableComposition. The user can stream a video and control the volume of each audio track (bass, drums, guitar...) I have been…
4
votes
2 answers

Can't get Vitamio VideoView to play video files that normal Android VideoView will play

I am creating an application to play various types of videos on an Amazon FireTV box. If I use the default Android VideoView the video plays. If I use Vitamio’s VideoView the video does not play and I get “Invalid indirect reference 0x41fabca0 in…
tham
  • 51
  • 1
  • 3
4
votes
2 answers

How to integrate Vitamio in Android Studio?

I was trying to integrate Vitamio Bundle in my Android Studio project, and it didn't work here is my steps I created a new Android Project "Blank Activity" The i select File > New Module > import Existing Project Image I got this list of import…
Mina Gabriel
  • 17,138
  • 23
  • 89
  • 118
4
votes
1 answer

Android RTSP Live Streaming Issue

Android Video Live Streaming Problem I am using Vitamio library. The RTSP streaming is working well, Now I want to record that RTSP live streaming in my SD card locally. please help !!! Or can i use media recorder to record RTSP live streaming ?
Deepak
  • 1,609
  • 1
  • 16
  • 27
4
votes
3 answers

FFmpeg vs Vitamio

I am thinking about making app on videos in android. I came to know that there are 2 famous libraries, FFMPEG and Vitamio. I just want to know that can i do simple video functions like playing the video, grabbing a frame, converting video to mp3…
user1662334
  • 609
  • 2
  • 9
  • 20
3
votes
0 answers

Building my own FFmpeg for android in Ubuntu 14.04 LTS (Vitamio)

I am trying to build FFmpeg because I realized that my app doesn't work for android 6.0 in x86 devices before that I have published my app with targetsdkversion 23 (It has text relocations) and now I can't publish my app using targetsdkversion 22…
EduardoUstarez
  • 463
  • 8
  • 18
3
votes
2 answers

Streaming m3u8 using Vitamio library

I'm using Vitamio library for streaming m3u8,but it doesn't work. logcat: avformat_open_input: Invalid data found when processing input : -1094995529 Here is what i have tried : VideoStream : import android.app.Activity; import…
Eмαd
  • 496
  • 1
  • 8
  • 19
3
votes
2 answers

VideoView is not fit screen in landscape(using Vitamio library)

I'm using a VideoView for streaming (using Vitamio library) problem is that in landscape orientation,is not fit screen. I want to make my application only in landscape. Here is what i have tried : MainActivity : public class ActivityMain…
Eмαd
  • 496
  • 1
  • 8
  • 19
3
votes
0 answers

Vitamio crashes on Android 6.0

We are using Vitamio in our project as a MediaPlayer. When we change target SDK to API level 23 it crashes. Logcat is as follows: 10-10 22:12:04.858: E/Vitamio[4.2.1]Player: LOAD FFMPEG ERROR: dlopen failed: /data/data/com.project/libs/libffmpeg.so:…
Murat
  • 2,891
  • 32
  • 47
1
2 3
11 12