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
2
votes
0 answers

How to update OpenSSL in Android Vitamio Library

I am using Vitamio Bundle for streaming in my application Yesterday I saw this email that google sent to me Please tell me how should I update openSSL in vitamio library ? This information is intended for developers of apps statically linking …
2
votes
0 answers

Change the headers (user-agent) of Vitamio Library for iOS

I'm currently developing an Live TV streaming app for iOS, using Vitamio Library to play the streams. According to Vitamio's documentation, you can set the media url to media player, and also pass protocol header to it. How should I modify the…
2
votes
1 answer

Android - Best solution to convert recorded H.264 Main Profile videos to H.264 Baseline Profile

I found MediaPlayer cannot play videos which are encoded by H.264 Main Profile and I tried ExoPlayer and Vitamio but none of them solved my problem. finally I found the best solution is converting videos to H.264 Baseline Profile. FFmpeg is almost…
Alex
  • 1,623
  • 1
  • 24
  • 48
2
votes
1 answer

Android Vitamio 5.0.0 crash initializing Library

I updated the library Vitamio from version 3 to 5, following the instructions explained on this project: StreamPlayeerVitamio5 in which the library is initialized as follows: Vitamio.isInitialized(this); Then on the MediaPlayer, I included the code…
ZLNK
  • 811
  • 14
  • 17
2
votes
1 answer

How can I record a live stream with Android Java?

Right now I am displaying a live stream on a Surface using the vitamio librairy. I wish to record it in order to watch it later as the feed comes from a drone. Right now I am periodically saving a series of bitmaps using jcodec : SequenceEncoder…
2
votes
4 answers

Android Vitamio 5.0.0 library crash

I updated Vitamio 4.2.2 to 5.0.0 as Google requested because of security issues in developer console. But with the same codes, it crashes like below: java.lang.UnsatisfiedLinkError: dlopen failed: library "nulllibstlport_shared.so" not found at…
Egemen Hamutçu
  • 1,602
  • 3
  • 22
  • 34
2
votes
1 answer

How to check whether LiveStream (Audio Only) is up on Wowza or not?

I am streaming from Wowza to Mobile (Android). I am using Vitamio streaming library. The actual flow is like, Wowza don't have live stream up, when my app hits the Wowza, but after a while Wowza gets live stream up. Now I again want to hit the Wowza…
Ram
  • 3,887
  • 4
  • 27
  • 49
2
votes
1 answer

Android and Vitamio: sorry, this video cannot be played

I am developing a small TV app which uses a number of TV streams in m3u8 format. If I use native VideoView, all streams works fine. But I want to use Vitamio for better supporting different protocols and video codecs. I added Vitamio to my project…
Anton
  • 907
  • 1
  • 10
  • 31
2
votes
0 answers

VideoView and vitamio for live streaming

I'm using this code to broadcast a live stream on my android app, but unfortunatily, it displays a black screen... VideoView videoView; String LiveUrl = "rtmp://204.107.26.252:8086/live/796.high.stream"; videoView =…
anabusy12
  • 21
  • 1
2
votes
2 answers

Can't run live stream using Vitamio

I'm trying to use Vitamio to run RTSP video stream, I'm using Vitamio-sample after updating it to run the stream through VideoViewDemo activity: public class VideoViewDemo extends Activity { /** * TODO: Set the path variable to a streaming…
Muhammed Refaat
  • 8,914
  • 14
  • 83
  • 118
2
votes
1 answer

how to see the logs of added module in android project in android studio

This is first time i have added any module in my project. I have added android vitamio inside my project. All the things are working except the play/pause touch listener. The code seems to be written right . i have also tried putting the listener…
Pawan Rawat
  • 495
  • 1
  • 7
  • 25
2
votes
2 answers

Vitamio: UnsatisfiedLinkError ,Native method not found

Hi I'm developing android application using Vitamio for playing live audio stream. When I installed the application in Sony Experia J(android 4.1.2) first time, it crashed. But when i opened it again, it started playing. So whenever i install the…
2
votes
1 answer

In Vitamio When I drag the seekBar, the progress bar is inaccurate? How to fix it?

I am using Vitamio Library in my app. But the problem is, while playing when i try to move seek bar forward or backward the progress bar is in accurate. I debug the code and found that, in setProgress() method in MediaController class: long position…
hiba
  • 69
  • 5
2
votes
0 answers

configuration for adaptive bit rate in case of vitamio player in android

Could anyone provide the configuration for a video in case of adaptive bit rate. I have a smil based m3u8 format. Is their any option that we can avail in seek bar for HD option. I use VITAMIO player for my device. public void onCreate(Bundle…
2
votes
1 answer

Android app crashes with Vitamio Library

I have wrote a simple code for streaming videos on Android App. I have used Vitamio Library, followed all necessary steps to integrate into the project. The Video doesn't play and the App crashes when loaded. package com.test.bufferapp; import…
Nikhil Pujari
  • 143
  • 1
  • 2
  • 13
1 2
3
11 12