软硬件环境
ubuntu server 16.04
shadowsocks client 2.5.2
搬瓦工vps
视频看这里
前言
最近在 搬瓦工 上买了VPS服务,就想着换种方法科学上网,之前都用的是付费VPN,因为种种原因,经常被封、无法使用。shadowsocks是最常使用的工具,安装及使用也非常简单方便,而且是跨平台的。
安装shadowsocks服务
首先需要在vps上安装服务器端软件,直接采用a……继续阅读 »
迷途小书童
5年前 (2020-01-16) 9879浏览 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) 3043浏览 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) 4300浏览 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) 8877浏览 0评论
0个赞
软硬件环境
ubuntu 16.04 server on vps
certbot
视频看这里
简介
本站之前在hostpark托管时, 由于 hostpark 本身提供了 https 的良好支持, 所以这块就没怎么去研究. 现在站点搭在了vps上, 再裸奔就不好了, 因此趁着这个机会, 查找了相关的资料, 把这块空缺给补上, 也让站点更加安全, 让访问者更加的放心.
先来看看设置前后的区别, 浏览器中URL的输……继续阅读 »
迷途小书童
5年前 (2020-01-15) 3141浏览 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) 4691浏览 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) 3873浏览 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) 3600浏览 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) 3881浏览 0评论
0个赞
软硬件环境
ubuntu 16.04
EasyDarwin latest
前言
EasyDarwin是基于Apple开源项目Darwin Streaming Server开发的流媒体服务器,支持RTSP点播、直播(推拉模式)、HLS直播等功能;经过几年的发展,项目已经非常稳定,而且相关扩展的项目也很多,形成了自己的项目族,具体可参考他们的官方网站 http://www.easydarwin.org
编译安装
下载……继续阅读 »
迷途小书童
5年前 (2020-01-14) 3824浏览 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) 4203浏览 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) 9547浏览 0评论
1个赞
捐助名单(排名不分先后,部分来自公众号赞赏)
子非鱼
早晚刷牙
海飞
子非云
肖潇
夜灯行
王蕾
余志良
宁静致远
亦仁
安好
Gavin.糕
大丰
fish
xinshuai_du
杨书赫
Yellow Man
123456蛤?
站着睡觉的树
lvan
逞强
钓雪余寒
寿喜烧
null
Shark
panda
放逐
蓝冰世界lanbin
xinshuai_du
昆仑剑
刘俊
Paypal赞助
请我喝杯咖啡
扫码……继续阅读 »
迷途小书童
5年前 (2020-01-13) 1189浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
搬瓦工vps
ss
SwitchyOmega
mobaxterm
视频看这里
此处是youtube的播放链接,需要科学上网。喜欢我的分享,记得订阅我的频道,点赞并分享,谢谢。
准备工作
以 搬瓦工VPS 为例, 操作系统是 ubuntu server 18.04, 64位系统,如果还没有vps的话,推荐使用搬瓦工的vps,综合性价比高。这里 有非常详细的购买图文……继续阅读 »
迷途小书童
5年前 (2020-01-10) 7267浏览 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) 9162浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
搬瓦工vps
ssr
SwitchyOmega
视频看这里
准备工作
以 搬瓦工VPS 为例, 操作系统是 ubuntu server 18.04, 64位系统,如果还没有vps的话,推荐使用搬瓦工的vps,综合性价比高。这里 有非常详细的购买图文教程。当前其它vps,安装步骤是一样的。
vps上的安装步骤
我们使用流行的一键安装脚本。核心其实都是一样的,作者在……继续阅读 »
迷途小书童
5年前 (2020-01-08) 14025浏览 1评论
2个赞
软硬件环境
ubuntu 18.04 64bit
dlib
opencv
python2
准备dlib环境
首先安装dlib模块
pip install dlib
如果是gpu的环境,可以从编码进行编译,使之支持cuda,步骤详见dlib使能cuda
imglab工具安装
imglab是一个非常好用的打便签的图形化工具,可以大大提升打标签的效率,我们通过它的源码进行安装,相应操作命令如下
git clone ht……继续阅读 »
迷途小书童
5年前 (2020-01-08) 5812浏览 0评论
0个赞
软硬件环境
windows 10 64bit
Miniconda with Python 3.7.4
PyQt5
PyCharm 2019.2.5
视频看这里
代码实践
程序的图标就是一张图片,通常是显示在标题栏的左上角。首先我们需要准备一张图片,比如Qt的图片文件qt.png,我们在之前的定时器项目中进行修改,在MainWindow类的构造方法__init__方法中插入下面几条语句
from PyQt5.Qt……继续阅读 »
迷途小书童
5年前 (2020-01-07) 21478浏览 0评论
0个赞