最近正在搞几个音视频相关的开源项目,后面会持续更新,简略介绍一下:
MediaSDK
github.com/JeffMony/Me…
这是一个专心音视频边下边播的库,现在现已完全开源
首HTTPS要的功用如下:
- 结束HLS-M3U8视okhttp是干什么用的频的边下边播功用;
- 结束其他非M3U8视频的边下边播功用
- 结束视频缓LRU拾掇功用
- 结束本缓存视频怎样转入本地视频地署理功用,有baseProxyServer和androidasync两种https和http的区别结束方法
- 结束ijkplayer 和 exoplayer播映库
下面是接入方法:
allprojects {
rgiteeepositories {
...
maven { url 'https://jitpackgithub永久回家地址.io' }
}
}
dependencies {
implementation 'com.githttps和http的区别hub.JeffMony:MediaSDK:2.0.okhttp封装0'
}
具体的接入方法见github
VideoDownloader
githubhttp 404.com/JeffMony/Vi…
这是一个专心音视频下载缓存整理的sdk,首要功用如下:
- 下载整视频,如mp4/mkv/mov/3gp等视频
- 下载HLS,即M3U8视频
- M3U8 视频下载结束https和http的区别,会生成一个本地的local.m3u8文件
- 视频下载结束,可以点击播映视频文件
- 视频下载数据库记载视频下载信息
- 添加视频下载行列
下面是接入方法:
allprojects {
repositories {
maven { url 'gitlabhttps://jitpack.io' }
}
}
depenhttps安全问题dencies {
implementgit教程ation 'com.github.JeffMony:VideoDgiti是什么牌子ownloader:3.0.0'
}
具体的接入缓存视频合并app下载方法见github
PlayerSDK
githokhttp运用ub.com/JeffMony/Pl…
这是一个专心音http 404视频播映器的库,现在还在不断优化中,首要功用如下:
- 支撑git教程ijkplayer 和 exoplayer 两种播映器
- 支撑进度条和seek功用
- 支撑二维码扫描网址功用
- 支撑循环播映的功用
- 支撑倍速的功用
- 支撑针对HLS Master视频的切换OKHttp清晰度功用
下面是接入方法:
repositories {
maven { url 'https://jitpack.io' }
}
implemen缓存整理tation 'com.github.Jehttps认证ffMony:http协议PlayerSDK:2.0.0'
具体的接入方法见github
Jefhttps协议fVideoCache
github.c缓存的视频怎么保存到本地om/JgitlabeffMony/Je…
- 1.完git教程结脱离播映器的预加载功用
- 2.结束视频的边下边播功用git指令
- 3.结束M3U8视频边下边播功用
- 4.结束MP4视频的边下边播功用
- 5.支撑的播映器是exoplayer和ijkplagithub中文官网网页yer
- 6.支撑接入okhttp
- 7.支撑拖动进度条之后持续缓存到本地的功用
- 8.支撑LRU拾掇规矩, 可以设置缓存的过期时间
MediaEdhttp 500itSDK
githubokhttp长处.com/JeffMony/Me…
- 视频播映
- 视频https安全问题裁剪
- 视频帧预览
- 裁剪区间动缓存视频怎样转入相册态可选择.
- 美颜滤镜
- OpenGL ES特效.特效叠加后视频生成
- 摄像头预览时选择滤镜. — 只支撑L版别以上的手机
- 别离音视频okhttp运用(待做)
- 动静组成到视频上(待做)
小结
现在还在不断优化中,后续okhttp运用过程会带来更多的音视频库.