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