. The returned value is also in json format code + msg .. It also provides interfaces for canceling task release and reporting task status.
Praise
Nest_track_levelThis practice is quite popular, so that you can flexibly process html or m3u8 files with special hierarchical relationships.
TasksThis is a json set that can pre-load multiple files at the same time. But the problem is that the authentication method for these files is "md5" (not deeply un
://weibo.com/vitamio
Http://vov.io/vitamio/
2.2 success stories
Domestic: VPlayer, pandatv, 321, etc.
Abroad: Tvltaliane, Dizi TV, etc.
2.3 network protocol
Audio and video playback using the following protocols is supported:* MMS * RTSP (RTP, SDP) * HTTP streaming)
* HTTP Live Streaming (M3U8), Android 2.1 +
2.4 media formatting
Vitamio integrates many audio and video decoding packages. Compared with the default media format built in Android, some of
Baidu online storage video resolution, get the real source address, video resolutionRecently, we are studying video resolution for Baidu online storage to find the real source address of the online storage video. Baidu online storage needs to be downloaded from the online storage client for files exceeding 1 GB. Through packet capture research, the source video can be downloaded through the following four channels:I. https://pan.baidu.com/s/video addressThis is the shared video address.
Find the
(m3u8) and other common video streaming protocols, including on-demand and live streaming.
It encapsulates ffmpeg
3. Integration of Vitamio
1. Associate the Vitamio Library
compile project(':vitamio')
2. Copy the configuration corresponding to the function list file to the previous permission.
Configuration
3. Copy the SystemVideoPlayer system and change the imported VitamioVideoPlayer package to the Vitamio package, MediaPlayer and VideoView.
Cust
Mobile phone audio and video 4-basic functions of video players (1) and 4-basic functions
1. MediaPlayer and VideoView Introduction
The Android system provides developers to develop multimedia applications (audio and video)
1. MediaPlayer,
The underlying layer is decoded, And the MediaPlayer is responsible for dealing with the underlying layer. It encapsulates many methods such as start, pause, stop, and video playing.
This MediaPlayer requires the network-connected permission when it can play
, close the current activity, similar to the Jane book AppAndroid-gif-drawable.A GIF-enabled view, implemented with JNI, compiles and generates so libraries directly after the XML definition view, simple and easy to use94. VitamioVitamio is an all-in-one multimedia development framework on Android and IOS, featuring: (1) Full support for hardware decoding and GPU rendering, (2) smooth playback of 720P or even 1080P HD MKV, FLV, MP4, MOV, TS, RMVB Common formats such as video, (3) cross-platform
, multiplexing, and multiplexing.This makes it easy to write multimedia applications. It is a simple, written in C, fast and capable of decodingAlmost all of the formats you can use include, of course, encoding multiple formats.FFmpeg support MPEG, DivX, MPEG4, AC3, DV, FLV and more than 40 kinds of encoding, support AVI, MPEG, OGG, Matroska, ASF and more than 90 kinds of decoding.FFmpeg main directory has libavcodec, Libavformat and Libavutil subdirectories. Where Libavcodec is used to store ea
not adapt to itThere are also some less common version control tools: Mercurial, Subversion, CVSOf course, there's a big drawback to CVS: it's not atomic. Can go to Baidu to see these4, Ffmpege codec streaming media and third-party framework: Ijkplayer, Plplayerkit, Vitamio, Krvideoplayer ...Ffmpege:2, Ijkplayer:First it is based on FFmpeg for iOS and AndroidProvide download: Link: http://pan.baidu.com/s/1miQyfgO Password: k59fIf you use it, you have enough demos on the web.3, Plplayerkit:This
In fact, the solution is to re-write a control function,. The same use of popular video.js can be achieved, but I do not use Ah, to write their own ah ... PS: really cheap!The first step is to add a picture to play. Otherwise, no buttons, no more ugly!Divclass= "Videodiv"> VideoID= "Video"Poster=""preload= "metadata"width= "100%"Height= "100%"AutoPlay= "AutoPlay"X-webkit-airplay= "Allow"Webkit-playsinline> Sourcesrc= "http://125.88.92.166:30001/PLTV/88888956/224/3221227739/1.
Tlplayer for AndroidThe new version number fixed the image tilt and so on, added the dynamic watermark function.Support HLS (m3u8), HTTP,RTSP,MMS,RTMP and other network protocols.It is not only supported on Android, it is stated that the Tlplayer is not pitch-shifting. Already supported on Windows,ios,mac,linux, and Android support has never been added.Tlplayer uses OPENSL rendering to support android2.3 above system. High execution efficiency. Fast.
Vitamio is an all-in-one multimedia development framework on Android and IOS platforms that supports both hardware decoding and GPU rendering. With its simple and easy-to-use API interface, Vitamio has won the favor of many developers around the world. To date, more than 10,000 applications worldwide have been using Vitamio, covering more than 500 million users. 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 suppor
successfully.5, watching Live (Lahue) to watch live broadcast is relatively simple, you can simply use the H5 vedio tag can be viewed. You can visit http://xxx:81/hls/mystream.m3u8 to watch the live broadcast, where XXX is your server IP address, or useYour Browser does not support HTML5 video.Ibid., xxx writes your server IP address. You can then use your mobile phone to access the site to watch the live broadcast. The delay is about 20S. (Can be viewed normally in the iOS Safari browser) writ
brightness, the right screen up and down to adjust the volume ...)The 8th chapter of the program Live module developmentThis chapter introduces the development of live broadcast module, the realization of satellite TV, CCTV program live, you can learn: 1. Live broadcast Protocol (RTMP,FLV,HLS), 2. Live source acquisition, m3u8 file processing, 3. Program Live list Development 4. Program Live logic implementation, 5. Live broadcast pits, 6. Customize
Live from the RTSP protocol (Transport Media stream) to the HTTP TS (ts shard after TS partition encoder, HTML file) (Apple's live streaming scenario) conversion effort.HTTP Live Streaming (abbreviated as HLS) is an HTTP-based streaming network Transfer protocol proposed by Apple. is part of Apple's QuickTime X and iphone software system. It works by dividing the entire stream into small HTTP-based files to download, one at a time. When media streaming is playing, clients can choose to download
: Vplayer, Panda Audio-visual, 321 audio and video, etc.
Abroad: Tvltaliane, Dizi TV, etc.
2.3 Network protocol
Audio and video playback that supports the following protocols:
* MMS* RTSP (RTP, SDP)* HTTP streaming (progressive streaming)* HTTP Live Streaming (m3u8), Android 2.1+
2.4 Media Format
Vitamio integrates a number of audio and video decoding packages, which are listed here in comparison to the Android built-in default media format:
*
parti4x4+parti8x8+partp8x8-g 250-keyint_min 25- Level 30-qmin 10-qmax 51-trellis 2-sc_threshold 40-i_qfactor 0.71-acodec libfaac-ab 128k-ar 48000-ac 2 OUTPUT(Use this directive to compress the H.264 video file which is clearer and the file turns small)
3, Network push
Push of UDP video streamFfmpeg-re-i 1.ts-c copy-f Mpegts udp://192.168.0.106:1234
4. Video Stitching
Raw code stream stitching, first splicing naked code flow, and then do the packagi
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.