Análisis del código fuente de Mediasoup (10) Empuje ffmpeg a mediasoup y depure el código node.js

1. Introducción a PlainTransport

     mediasoup proporciona PlainTransport que puede recibir datos RTP sin procesar, por lo que puede enviar archivos locales a mediasoup a través del script ffmpeg.sh.

Dos, introducción a la transmisión push de ffmpeg.sh

Diámetro de la ruta del guión: mediasoup-demo / broadcasters / ffmpeg.sh

Nota: Si desea ver el efecto de transmisión de ffmpeg, puede solicitar a través de la página web de Chrome que cree una sala con anticipación y luego empujar a esta sala.

1. Bibliotecas dependientes cuando se ejecuta el script de instalación

Instalar httpie

yum install httpie

Instalar urlib

easy_install urllib3==1.21.1

2. Elimina la autenticación del certificado SSL https

Ejecutar el script ffmpeg.sh directamente informará problemas de autenticación de certificados ssl. Necesita modificar el script para agregar y eliminar parámetros de autenticación.

Las operaciones específicas son las siguientes:

 Abra ffmpeg.sh y busque la definición de HTTPIE_COMMAND, agregue el campo: --verify, modifíquelo a:

HTTPIE_COMMAND="http  --verify=no  --check-status"

Tres, inicie ffmpeg.sh push streaming

El comando de inicio es:

//记着把xx.xx字段换成自己的ip
SERVER_URL=https://xx.xx.xx.xx:4443 R

Supongo que te gusta

Origin blog.csdn.net/lcalqf/article/details/108108262
Recomendado
Clasificación