问题:如何将mp4文件进行推流?

方法:

ffmpeg -re -i 1080.mp4 -f flv rtmp://192.168.8.137:1900/myapp/

其中 rtmp://192.168.8.137:1900/myapp/ 为nginx配置的路径

阅读全文

问题:海康微视的萤石摄像机如何取流?取流一直报401错误如何解决?

解决:报401错误是因为账号、密码输入错了

方法:

格式如下:
rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream
例如:
rtsp://admin:LEEGLOF@192.168.1.104:554/h264/ch1/main/av_stream

注意:username不是你海康的账号,也不是设备的序列号,而是admin;
password不是你海康账号的密码,老版本应该是123456,新版本是你设备上的验证码,当然你可以在管理端进行修改密码

阅读全文

问题:mysql单个字段如何区分大小写?
解决:方法有多种,可以在查询的时候增加binary,也可以修改数据库
方法:
方法一:

select * from some_table where binary str='abc'
select * from some_table where binary str='ABC'

方法二:

ALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE comics CHANGE mhid mhid VARCHAR(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL default '' COMMENT 'mh的id';

阅读全文

问题:如何查询被占用的端口进程?解决端口被占用的问题

方法:

1、查找被占用端口的PID

sudo lsof -i:8082

2、kill 掉这个进程

sudo kill -9 5873

阅读全文

问题: 如何使用shell脚本定期清理磁盘?

方法:

#clean_trash.sh
#!/usr/bin/env bash

df > disk.dat

remain=`sed -n "4, 1p" disk.dat | awk 'END{print $4}'`

阅读全文