libvlc
文章平均质量分 93
NewpoYang2020
研究多媒体技术VLC,FFMPEG,应用Linux,Android,IOS,rtp,rtsp,rtmp,http,ijkplayer
展开
-
libvlc 裁剪及编译
libvlc 虽然很强大,但是他最大的问题是过于庞大使得程序会很大,特别移动端程序,android端有70多M,ios有40多M,最近研究了怎么去裁剪libvlc已达到相对合适的尺寸。原创 2020-10-09 16:06:12 · 1359 阅读 · 0 评论 -
VlcKit for ios编译(最新vlc代码)
VLC的全名是Video Lan Client,是一个开源的、跨平台的视频播放器。VLC支持大量的音视频传输、封装和编码格式。最近要做流媒体平台,需要深入研究VLC。之前已经编译过android版本的vlc,并且写了一个基于libvlc aar例子。现在开始编译ios版本的vlc:参考文章:https://wiki.videolan.org/VLCKit/1.编译环境(1)编译硬件:MacBook Air (Retina, 13-inch, 2018),1.6 GHz 双核Intel Core i5,原创 2020-09-17 11:38:44 · 1399 阅读 · 0 评论 -
android,ios,linux多平台libvlc文档说明笔记(不断更新)
这几天一直寻找一些关于libvlc for android api文档,发现几乎没有,唯一收到一个官方文档(VLC 4.0.0-dev),全英文而且部分又没有。所以自己还是把自己用到的一些。Android平台:监听网络状态public synchronized void setEventListener(MediaPlayer.EventListener listener)网络状态public static final int MediaChanged = 256;public static原创 2020-08-26 09:35:11 · 1810 阅读 · 2 评论 -
VLC for Android编译出aar文件(最新vlc代码)
编译VLC for Android 当我进去多媒体行业,VLC就出现在我面前,最近这几年用的比较多的播放器也是VLC.最近要做流媒体平台,需要深入研究VLC.由于比较熟悉android开发,所以先从VLC for Android的编译开始。准备:......原创 2020-08-21 16:19:18 · 6143 阅读 · 1 评论 -
基于libvlc aar的android截屏和录制视频功能
最近在百度搜了一下libvlc的截屏和录制视频功能,发现都是比较旧,不适合用,因此重新写一下截屏和录制视频功能这2个功能的实现。新版本的vlc源代码已经把截屏和录制视频功能实现,唯一是没有在libvlc把接口加上。参考文章:VLC for Android编译出AAR文件(https://blog.csdn.net/u010735007/article/details/108141213)基于libvlc aar的android播放器实例(https://blog.csdn.net/u01073500原创 2020-09-10 17:57:18 · 2445 阅读 · 13 评论 -
基于libvlc aar的android播放器(点播与本地播放)
点播与本地播放大部分流程差不多,只是一个网络一个是本地。今天介绍一下基于libvlc的android播放器,点播与本地播放部分流程。一.本地播放与点播最大区别就是设置播放源方法,下面就是设置播放源的代码:1.本地播放try { final Media media = new Media(mLibVLC, getAssets().openFd(ASSET_FILENAME)); mMediaPlayer.setMedia(media); media.release();原创 2020-09-07 14:54:21 · 1829 阅读 · 0 评论