1 basic information editing Vitamio is an all-in-one multimedia development framework on Android and IOS platforms that supports both hardware decoding and GPU rendering. From August 2011 to January 2014, Vitamio has won the favor of many developers around the world with its simple and easy-to-use API interface, with more than 3000 applications using Vitamio and over 500 million users worldwide.2 functional feature editing Vitamio can seamlessly play videos in common formats such as 720P or 1080P HD MKV,FLV,MP4,MOV,TS,RMVB, as well as cross-platform support for MMS, RTSP, RTMP, HLS (m3u8) on Android and IOS A variety of common video streaming protocols, including on-demand and live streaming.Streaming Media SupportVitamio supports a variety of common streaming media protocols that can be used on-demand or live streaming audio and video, such as the following common protocols can be seamlessly supported:
- MMS
- RTSP (RTP, SDP), RTMP
- HTTP Progressive Streaming
- Hls-http Live Streaming (m3u8)
audio and video formatsVitamio uses FFmpeg as the media parser and the most important decoder, at the same time developed a hard decoding scheme for different mobile platforms, can perfectly support H.264/AVC, H.263, MPEG4 and other common video coding, covering hundreds of multimedia formats. The following table is just some of the most common video format support, except for the special indication that all support hardware acceleration:
- Divx/xvid
- WMV (usually only soft decode)
- FLV
- Ts/tp
- RMVB (only soft decoding)
- MKV
- MOV
- m4v
- Avi
- MP4
- 3GP
Subtitle SupportVitamio support for subtitles is excellent, including a variety of common external subtitles and many video format embedded subtitles, with a number of subtitles and other features of the support is also very perfect. Like what:
- SubRip (. srt)
- Sub Station Alpha (. SSAS)/Advanced Sub Station alpha (.)
- SAMI (. Smi/.sami)
- MicroDVD (. Sub/.txt)
- SubViewer2.0 (. Sub)
- MPL2 (. Mpl/.txt)
- Matroska (. mkv) built-in subtitles
More FeaturesIn addition to the common features listed above, Vitamio has done quite a lot of human work:
- Multi-track and subtitle support
- Granular CPU and GPU optimization
- Support mobile phone to tablet various devices
- Streaming media playback buffering support
- Playback screen proportional size adjustable 1
- Automatic text encoding detection, refuse garbled
There are more new features not listed, please refer to the official website.3 Download edit
Vitamio project hosted on Github[1], there are many open source projects in the company, including:
1, Vitamiobundle is Vitamio core plug-in, (You can search the "Android Library" this keyword, and jar about the use), can be easily integrated into the project.
2, Vitamiodemo is the official example of Vitamio.4 How to use edit Import1. Import. Download Vitamiobundle via GitHub. After the download comes back, you may find that there is no. Project project files, which can be imported through file-> import, Android, Existing Android Code into workspace. Then change the project name.
2, the Vitamiobundle project as the Android library to introduce the demo project can be used.Community1. Official website/forum [2]5 Partner company Editor Sina Weibo (Android client), Sohu Video (Android client), popular network (Android client), Gehua cable, Panda av (91 net dragon), video China (CCTV), Air France, hover browser etc. you can search for "Vitamio" keywords directly on Google Play, Search results are for companies that use Vitamio and products6 Other editions
1, the official proposed to use the Android library mode Vitamio plugin, in order to facilitate the subsequent upgrade. If a copy is required to be integrated into a project, an error may be found without io.vov.vitamio.r.raw.libarm (a hard-coded problem).
2, based on Vitamio only support more than armv6+ cpu,95% video format support, Description:
a). Unable to play the issue. Use Vplayer to test the link, if the vplayer is not a problem, then vitamio sure is not a problem.
b). There are only two cases where the so file cannot be found: The device is not supported and the decompression decoder package is not executed.
3, Vitamio final ownership is to dazzle a bit (Beijing) Technology Co., Ltd.
Recommended for Android and iOS streaming Media Library