最近一直研究android的视频直播部分,从最开始的直接播放本地视频文件,到使用http、rtsp,mms和udp.但是发现目前支持UDP TS流的很少。
刚刚接触的Vitamio 网址:http://www.vitamio.org/
发现直播会出现很多丢失声音和画面马赛克。据说Vitamio 也是从vlc分离出来。今天开始就自己试着去研究一下vlc-android.
这里也非常感谢vlc提供了很多开源的、不同系统版本的程序。
针对vlc具体介绍,大家可以去看一下vlc的官网http://www.videolan.org/vlc/
从现在开始,主要研究的是vlc-android 网址:http://www.videolan.org/vlc/download-android.html大家通过这里可以下载最新的代码。针对vlc-android的介绍大家可以看一下,功能也很强大:
Features
- Plays all files, in all formats, like the classic VLC.
- Audio and video media library, with full search.
- Support for network streams, including HLS.
- Supports Android from version 2.1 (platform-7).
- Supports ARMv6, ARMv7 and ARMv7+NEON.
- Supports secondary display.
- Subtitles support, embedded and external, including ASS and DVD subtitles.
- Multi audio or subtitles tracks selection.
- Multi-core decoding, for Cortex-A7 A9 and A15 chips.
- Supports full hardware decoding.
- Gestures, headphones control.
- Audio equalizer
Help us!
Test it
We need help to test VLC under a variety of devices.
Please join us on ourforum.
Kickstart us!
We need funding to:
- Buy or rent the large variety of devices;
- Fund some developers and support people to fix bugs;
- Buy various tools to speed-up development.
so VLC works perfectly on Android phones and tablets.
Send us phones
If you are a phone manufacturer or have spare phones, please send them to us :)
Contact us.
Decoding performance
VLC can decode video in sofware and hardware mode. Hardware decoding often provides better performance but is not supported on all devices. If your device Android version is below 4.3, software decoding may be the only working option for you.
Documentation
Seeherefor additional documentation.
Thanks
We would like to thank people who helped us.
大家可以去这里http://get.videolan.org/vlc-android/下载最新的vlc-android.里面已经有一个VLC.apk.可以下载安装和测试。
也可以从我的git上下载http://git.oschina.net/cuiran/vlc-android
里面也是和官网一样。后面将给出如何整理出源码和使用源码自己生成apk,以及自己开发一个demo使用vlc所提供的.so等等。
分享到:
相关推荐
vlc-android源代码。2014-07.21最新编译,导入工程时注意java-libs导入到工程中,为依赖库。
VLC-Android APK支持AVS和DRA解码,VLC-Android-3.0.11-ARMv7_avs+dra.apk,VLC-Android-3.0.11-ARMv8_avs+dra.apk。手机装ARMv7就行,X86构架的CPU不支持。
因项目需要,自己编译的最新版vlc-android,该arr包中包含armeabi-v7a,arm64-v8a,x86架构的.so库,编译时间2019.4.15。
vlc-android-1.1.4是目前拥有开源代码最新版的,1.1.5的代码还没找到。都是2015年3月上旬的干货
VLC for Android, Android TV and ChromeOS
因项目需要,自己编译的最新版vlc-android,该arr包中只包含armeabi-v7a架构的.so库,编译时间2019.4.11。
vlc-android-2.16版本编译,armeabi-v7a 和 arm64-v8a版本,载图录像实现,已经相当新了
VLC-Android.apk
VLC支持rtsp,https,http,rtmp等各种音视频格式
VLC-Android-1.7.5
开源VLC的AAR文件 可以解压好获取so文件,版本为2.0.6
vlc-android精简源码 截图和录制视频功能 rtsp.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
基于Android studio编译的最新vlc-android音视频集成库,包括libvlc-3.0.0.aar和medialibrary-release.aar,亲测直播m3u8完美支持
播放rtsp视频流(减少了延时),也可以播放本地视频。具体请参见代码。...源码为编译vlc官方最新版,加上截图与录像功能后精简而成的。源码可以直接使用,能够避免自己编译和修改过程中的费时费力。
安卓视频流播放源码,并且您拥有该资源的所有版权或者上传资源的授权
vlc-android-1.0.0 vlc for android 源代码
编译好的vlc-android源码,消除了从官网下载的代码导入eclipse时候不能加载R.java的问题。解压后要把java-libs导入到工程中,不然会出错。若果觉得好,给个好的评价哦!谢谢
vlc-android-sdk VLC Android SDK已推送到Maven Central。 主要用于tomahawk-android项目。报告问题请直接与videolan团队联系。 我只在Maven Central上发布Android版LibVLC。通过Maven Central获取只要将此依赖项...
vlc-android截屏即录像的实现,注意:下载后代码请自行更改url的组合,我的rtsp流有我的url,每个人的肯定不一样。
windows下编译vlc-qt (最新)。 包内容:vlc-3.0.0-win64.7z、vlc-qt-1.1.1.tar.gz、上述编译后的库(debug、release) 具体可查看 https://blog.csdn.net/automoblie0/article/details/104664327