软硬件环境
Macbook Pro
Android Studio 1.3.1
红米Note增强版
前言
市面上的android音乐播放器很多,有的还做得很大,像QQ音乐、酷狗音乐等。今天我们也来做一款类似的音乐播放器。它包括如下一些基本功能:
显示列表文件
播放、暂停、上一首、下一首
切换播放模式(单曲循环、全部循环、列表)
查看歌曲的详细信息
退出App后的背景播放
顶部消息更新
音频文件选择
预览……继续阅读 »
迷途小书童
5年前 (2020-01-19) 3008浏览 0评论
0个赞
开发环境
Android studio 2.1.2
Android Box 5.1.1
运行截图
Multi-Window
PIP
工程下载
https://github.com/xugaoxiang/VLCAndroidMultiWindow
……继续阅读 »
迷途小书童
5年前 (2020-01-16) 6499浏览 0评论
0个赞
软硬件环境
ubuntu server 16.04
shadowsocks client 2.5.2
搬瓦工vps
视频看这里
前言
最近在 搬瓦工 上买了VPS服务,就想着换种方法科学上网,之前都用的是付费VPN,因为种种原因,经常被封、无法使用。shadowsocks是最常使用的工具,安装及使用也非常简单方便,而且是跨平台的。
安装shadowsocks服务
首先需要在vps上安装服务器端软件,直接采用a……继续阅读 »
迷途小书童
5年前 (2020-01-16) 9800浏览 1评论
3个赞
软硬件环境
macOS Sierra
java 1.8.0_65
maven 3.5.0
idea 2017.1.5
前言
前面一篇已经搭建好了spring boot的开发环境并且完成了第一个Hello world程序,本文紧接着上篇的内容,开始数据库相关的知识点。
工程相关配置
pom.xml
在dependencies标签下增加依赖,一个是spring data jpa,另一个是mysql
<depen……继续阅读 »
迷途小书童
5年前 (2020-01-15) 2990浏览 0评论
0个赞
软硬件环境
macOS Sierra
java 1.8.0_65
maven 3.5.0
idea 2017.1.5
前言
最近接触了一点java web相关的知识,了解一下最近比较火的开发框架Spring Boot,站在一个从未涉足过java web和spring的开发者角度来讲,spring boot确实是一个非常不错的框架,配置简单,容易入门,对于想入行java web的童鞋,是一个很好的切入点。
mave……继续阅读 »
迷途小书童
5年前 (2020-01-15) 4257浏览 0评论
0个赞
软硬件环境
ubuntu 16.04 on vps
nginx 1.10.3
tomcat 8.5.23
gogs 0.11.53
godaddy
mysql 5.7.23
视频看这里
Gogs是什么
Gogs官方的定义是这样的
Gogs的目标是打造一个最简单、最快速和最轻松的方式搭建自助Git服务。使用Go语言开发使得Gogs能够通过独立的二进制分发,并且支持Go语言支持的所有平台,包括Linux、macO……继续阅读 »
迷途小书童
5年前 (2020-01-15) 8785浏览 0评论
0个赞
软硬件环境
ubuntu 16.04 server on vps
certbot
视频看这里
简介
本站之前在hostpark托管时, 由于 hostpark 本身提供了 https 的良好支持, 所以这块就没怎么去研究. 现在站点搭在了vps上, 再裸奔就不好了, 因此趁着这个机会, 查找了相关的资料, 把这块空缺给补上, 也让站点更加安全, 让访问者更加的放心.
先来看看设置前后的区别, 浏览器中URL的输……继续阅读 »
迷途小书童
5年前 (2020-01-15) 3117浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
nvidia GTX 1070 Ti
ffmpeg 4.0
nvidia驱动
之前的一篇文章里有详细的安装步骤,https://xugaoxiang.com/2019/12/13/ubuntu-cuda/
安装ffmpeg依赖库
sudo apt install libfdk-aac-dev libmp3lame-dev libx264-dev libx265-d……继续阅读 »
迷途小书童
5年前 (2020-01-14) 4654浏览 1评论
0个赞
环境
Intel(R) Core(TM) i5-5200U CPU @2.20GHz
ubuntu 16.04 64bit
ffmpeg static 3.2.2
dstat
前言
本文所涉及到的 ffmpeg 转码参数是适用于 HLS(H264+AAC) 的使用场景,其它场景未必适合。
直播环境
我这里的视频源是 udp,经过大量测试得出的转码命令如下
ffmpeg -i "udp://@225.0.……继续阅读 »
迷途小书童
5年前 (2020-01-14) 3823浏览 0评论
0个赞
软硬件环境
ffmpeg version N-89674-g57d0c24132
nginx 1.4.6 with ubuntu 14.04.5 server
windows
前言
在做基于HLS的点播系统中,需要将本地的视频文件进行转码切片,然后再上传到视频服务器中。本文就利用ffmpeg和HTTP中的PUT方法来实现这个功能。
http put
HTTP中的PUT请求方法,用于新增资源或者使用请求中的有效负载……继续阅读 »
迷途小书童
5年前 (2020-01-14) 3554浏览 0评论
1个赞
软硬件环境
ubuntu 18.04 64bit
NDK r15c
ffmpeg git latest
MI MIX 2S
NDK安装
下载NDK工具包, https://developer.android.com/ndk/downloads/,解压之后放到某个路径下,我这里是/home/xugaoxiang/Tools/NDK/
安装独立工具链
利用NDK工具包中自带的安装脚步安装独立的工具链,当然也可以使用N……继续阅读 »
迷途小书童
5年前 (2020-01-14) 3829浏览 0评论
0个赞
软硬件环境
ubuntu 16.04
EasyDarwin latest
前言
EasyDarwin是基于Apple开源项目Darwin Streaming Server开发的流媒体服务器,支持RTSP点播、直播(推拉模式)、HLS直播等功能;经过几年的发展,项目已经非常稳定,而且相关扩展的项目也很多,形成了自己的项目族,具体可参考他们的官方网站 http://www.easydarwin.org
编译安装
下载……继续阅读 »
迷途小书童
5年前 (2020-01-14) 3777浏览 0评论
0个赞
软硬件环境
ubuntu 16.04
Darwin Streaming Server 6.0.3
前言
Darwin Streaming Server是苹果公司开发的开源流媒体服务器,用C++语言编写,具有高性能、可扩展、模块化、跨平台等特性。
编译安装
源码下载
目前最高版本是6.0.3,也是好久没有更新了 http://dss.macosforge.org/
获取Linux平台的2个patch`文件 http……继续阅读 »
迷途小书童
5年前 (2020-01-14) 4163浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
搬瓦工vps
brook
SwitchyOmega
mobaxterm
视频看这里
此处是youtube的播放链接,需要科学上网。喜欢我的分享,记得订阅我的频道,点赞并分享,谢谢。
brook是什么
来自官网的定义
Brook is a cross-platform proxy/vpn software.
Brook’s goal is to ke……继续阅读 »
迷途小书童
5年前 (2020-01-13) 9460浏览 0评论
1个赞
捐助名单(排名不分先后,部分来自公众号赞赏)
子非鱼
早晚刷牙
海飞
子非云
肖潇
夜灯行
王蕾
余志良
宁静致远
亦仁
安好
Gavin.糕
大丰
fish
xinshuai_du
杨书赫
Yellow Man
123456蛤?
站着睡觉的树
lvan
逞强
钓雪余寒
寿喜烧
null
Shark
panda
放逐
蓝冰世界lanbin
xinshuai_du
昆仑剑
刘俊
Paypal赞助
请我喝杯咖啡
扫码……继续阅读 »
迷途小书童
5年前 (2020-01-13) 1132浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
搬瓦工vps
ss
SwitchyOmega
mobaxterm
视频看这里
此处是youtube的播放链接,需要科学上网。喜欢我的分享,记得订阅我的频道,点赞并分享,谢谢。
准备工作
以 搬瓦工VPS 为例, 操作系统是 ubuntu server 18.04, 64位系统,如果还没有vps的话,推荐使用搬瓦工的vps,综合性价比高。这里 有非常详细的购买图文……继续阅读 »
迷途小书童
5年前 (2020-01-10) 7191浏览 0评论
2个赞
软硬件环境
windows 10 64bit
nvidia gtx 1070Ti
opencv 4.2.0
cuda 10.2
cudnn 7.6.5.32
gstreamer 1.16.2
visual studio 2019
前言
前文 如何调用编译好的opencv库, windows系统c++版 顺利使用自己编译的opencv库,但是在运行基于caffe的人脸检测程序中,检测的速度比在ubuntu下慢了好几……继续阅读 »
迷途小书童
5年前 (2020-01-09) 9060浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
搬瓦工vps
ssr
SwitchyOmega
视频看这里
准备工作
以 搬瓦工VPS 为例, 操作系统是 ubuntu server 18.04, 64位系统,如果还没有vps的话,推荐使用搬瓦工的vps,综合性价比高。这里 有非常详细的购买图文教程。当前其它vps,安装步骤是一样的。
vps上的安装步骤
我们使用流行的一键安装脚本。核心其实都是一样的,作者在……继续阅读 »
迷途小书童
5年前 (2020-01-08) 13957浏览 1评论
2个赞