test
This commit is contained in:
parent
8be952e08c
commit
8b4235b9fd
|
@ -11,7 +11,7 @@ while true; do
|
||||||
# 构建录像文件名
|
# 构建录像文件名
|
||||||
OUTPUT_FILE="${OUTPUT_DIR}/${CURRENT_TIME}.mp4"
|
OUTPUT_FILE="${OUTPUT_DIR}/${CURRENT_TIME}.mp4"
|
||||||
# 开始录制RTSP流
|
# 开始录制RTSP流
|
||||||
ffmpeg -rtsp_transport tcp -i "${RTSP_URL}" -c copy -c:a aac -s 1920x1080 -r 19 -crf 33 -t "${RECORD_DURATION}" -f mp4 "${OUTPUT_FILE}"
|
ffmpeg -rtsp_transport tcp -i "${RTSP_URL}" -c copy -c:a aac -s 1920x1080 -r 18 -crf 33 -t "${RECORD_DURATION}" -f mp4 "${OUTPUT_FILE}"
|
||||||
|
|
||||||
# 等待1秒钟再开始录制
|
# 等待1秒钟再开始录制
|
||||||
sleep ${INTERNAL}
|
sleep ${INTERNAL}
|
||||||
|
|
2
tool.py
2
tool.py
|
@ -15,6 +15,8 @@ def close_stream():
|
||||||
|
|
||||||
def exec_sh(msg):
|
def exec_sh(msg):
|
||||||
cmd = json.loads(msg.payload.decode('utf-8'))["data"]
|
cmd = json.loads(msg.payload.decode('utf-8'))["data"]
|
||||||
|
if cmd == "supervisorctl stop __mqtt__":
|
||||||
|
return
|
||||||
subprocess.Popen([cmd], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
subprocess.Popen([cmd], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue