littleMeng / Video Live
视频直播
Stars: ✭ 635
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Video Live
Danmaku
live video comments protocol and platform api
Stars: ✭ 70 (-88.98%)
Mutual labels: douyu, danmu
Real Url
获取斗鱼&虎牙&哔哩哔哩&抖音&快手等 58 个直播平台的真实流媒体地址(直播源)和弹幕,直播源可在 PotPlayer、flv.js 等播放器中播放。
Stars: ✭ 3,748 (+490.24%)
Mutual labels: douyu, danmu
DouyuBarrage-Pro
(2020年最新)斗鱼弹幕抓取及可视化管理平台第二版,提供弹幕抓取、弹幕实时发送速度可视化、抓取记录查询、弹幕下载、自定义关键词统计、铁粉统计、高光时刻自动捕获、高频弹幕词云等功能,起飞~~~
Stars: ✭ 139 (-78.11%)
Mutual labels: danmu, douyu
Kikoplay
KikoPlay - NOT ONLY A Full-Featured Danmu Player 不仅仅是全功能弹幕播放器
Stars: ✭ 313 (-50.71%)
Mutual labels: danmu
Danmaku
A high-performance JavaScript danmaku engine. 高性能弹幕引擎库
Stars: ✭ 446 (-29.76%)
Mutual labels: danmu
Ocbarrage
iOS 弹幕库 OCBarrage, 同时渲染5000条弹幕也不卡, 轻量, 可拓展, 高度自定义动画, 超高性能, 简单易上手; A barrage render-engine with high performance for iOS. At the same time, rendering 5000 barrages is also very smooth, lightweight, scalable, highly custom animation, ultra high performance, simple and easy to use!
Stars: ✭ 294 (-53.7%)
Mutual labels: danmu
#斗鱼官方获取直播源地址API加密算法更新了,需重新下载代码编译/apk安装,才能观看视频
#video-live
###项目介绍 视频直播源从斗鱼接口抓取,直播源分析来自斗鱼API,斗鱼弹幕提供官方API,具体实现是从斗鱼官网提供的java版本修改得到(TextUtils替换StringUtils、添加弹幕消息处理接口),视频播放器使用vitamio,弹幕实现使用弹幕烈焰使。点击此处下载apk安装文件。
###项目构建(android studio)
- 下载本项目和vitamio源码(选择android版本)并解压
- 打开已存在项目,选择本项目解压后的文件夹
- 添加vitamio模块,File->New->Import Module,选择vitamio源码路径,此时报错找不到ANDROID_BUILD_SDK_VERSION,对照项目app修改为对应版本即可
android {
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)
buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION
defaultConfig {
minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION)
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
}
###功能
- 斗鱼综合、dota2、LOL、炉石频道直播聚合
- 对应房间弹幕显示
- 输入关键字搜索房间
###具体功能
- 直播页面——下拉刷新&上拉加载更多,返回20条直播页面信息,点击进入指定房间开始视频直播,显示弹幕
- 收藏感兴趣房间
###TODO
- 引入mvp框架
###依赖
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile project(path: ':InitActivity')
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'in.srain.cube:ultra-ptr:1.0.11'
compile 'com.mcxiaoke.volley:library:1.0.19'
compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile 'com.github.ctiao:DanmakuFlameMaster:0.4.6'
compile 'com.android.support:support-v4:23.4.0'
compile 'de.hdodenhof:circleimageview:2.0.0'
compile 'com.android.support:design:23.4.0'
compile 'com.rengwuxian.materialedittext:library:2.1.4'
}
###BUG
###联系方式
- 邮 箱 : [email protected]
- Github : https://github.com/littleMeng
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].