← Volver a todos los artículos
Blog

transcodificación en la nube Escritura de sincronización del programa principal independiente del programa de separación frontal posterior, audiencia automática y sincroniza segmentación Documentos

Anteriores palabras

Recentemente, la inteligencia avanzada transcodificación en la nube segmentación El sistema se lanza almacenamiento en la nube Funciones que se pueden conectar directamente MINIO Y de Amazon S3 La construcción propia MINIO El almacenamiento de objetos es muy sencillo, pero hay muchos usuarios debido a las razones máquinas que hacen que el programa principal se reinicia con frecuencia y después del reinicio automático del programa, los procesos de seguimiento y sincronización se rompen automáticamente, por lo que he creado esta estrategia de sincronización extra simple, muy sencilla, y Rsync+Inotify muy parecido, pero más Rsync+Inotify El programa es más simple.A través de este guión y mongoshake La herramienta, se puede hacer la versión avanzada de la separación del frente trasero transcodificación Una máquina que ofrece CMS reproducción El servicio es otra máquina.

El primer paso, en transcodificación Instalación de la máquina de herramientas de línea de mc

cd ~
wget https://dl.min.io/client/mc/release/linux-amd64/mc -P /usr/local/bin/
chmod +x /usr/local/bin/mc

2o paso, la configuración almacenamiento en la nube Servicio, siempre que ya haya instalado el servicio minio en otro servidor

#修改你的minio服务器地址
miniolocal="http://207.6.8.59:9000"
#修改你的minio服务器access key
accesskey="V0S48QPGIGX3B"
#修改你的minio服务器secret key
secretkey="cga2BPc0NcvetPDufSj4SxaC"
#运行命令
mc config host add minio ${miniolocal} ${accesskey} ${secretkey} S3v4

El tercer paso es configurar la pasta de sincronización y seguir continuamente escuchando la sincronía

Por ejemplo tuyo transcodificación Después de segmentación El catálogo es /www/express-ffmpeg/public/videos/ Entonces, la línea de comando de sincronización continua es:

#创建一个桶,名称为back
mc mb minio/back
#修改你的转码切片目录
qiepian="/www/express-ffmpeg/public/videos/"
#新建systemd配置文件,适用CentOS 7、Debian 8+、Ubuntu 16+,将以下代码一起复制到SSH运行
cat > /etc/systemd/system/mc.service <<EOF
[Unit]
Description=mc
After=network.target

[Service]
Type=simple
ExecStart=$(command -v mc) mirror --overwrite -w ${qiepian} minio/back
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF
#然后启动并设置开机自启
systemctl start mc
systemctl enable mc

Tendrás que encontrarás todo lo segmentación El contenido se sincroniza automáticamente con usted minio En medio back en este bar.

Sobre mongoshake El programa de sincronización del aumento de la base de datos, que vamos a repetir la próxima vez, mediante la sincronía automática y mongshake Se puede aumentar el número de personas, se hace inteligente transcodificación en la nube Versión avanzada de la parte posterior delantero separado.