Cómo transmitir en vivo a YouTube con una Raspberry Pi

  • Joseph Goodman
  • 0
  • 2775
  • 279

Al agregar un módulo de cámara a su Raspberry Pi, esencialmente obtiene una cámara conectada a internet portátil, liviana y fácil de sostener o montar.

Por lo tanto, tiene sentido que desee transmitir secuencias con él. ¿Pero cómo comienzas con esto? ¿Qué modelo de Pi deberías usar? ¿Es mejor una solución de módulo de cámara que otra? ¿Y cómo obtienes el metraje en YouTube??

Como con la mayoría de las cosas Raspberry Pi, es notablemente sencillo.

¿Por qué transmitir en vivo con una Raspberry Pi??

Con tantos dispositivos diferentes capaces de transmitir a YouTube, es posible que se pregunte “por qué elegir el Pi”?

Bueno, su tamaño ciertamente entra en juego, lo que le permite colocar la Raspberry Pi en casi cualquier posición. Usar el Pi como una cámara de transmisión en vivo de YouTube dedicada también libera tus otros dispositivos.

Y luego, está esa vieja razón: ¡porque puedes! Configurar Pi como transmisor de video en vivo permite apreciar lo que sucede en segundo plano en otros dispositivos que realizan la misma tarea. Es un poco desordenado, requiere una cadena de comando larga, pero el resultado es satisfactorio.

Que necesitarás

Para transmitir en vivo lo que esté frente a su Raspberry Pi a YouTube, necesitará lo siguiente:

  • Una Raspberry Pi 3 o posterior.
  • Módulo de cámara Raspberry Pi (revisión original o NoIR, bien está bien). (Si bien se puede usar una cámara web USB, estas instrucciones asumen que se está utilizando un módulo de cámara Raspberry Pi).
  • Suministro de batería portátil (opcional).

Para el sistema operativo, el Raspbian Stretch estándar estará bien. Pero es posible que prefiera Ubuntu o Arch Linux, o cualquiera de las otras distribuciones de Raspberry Pi 11 Sistemas operativos Raspberry Pi que puede probar 11 Sistemas operativos Raspberry Pi que puede probar Sea cual sea su proyecto Raspberry Pi, hay un sistema operativo para ello. Te ayudamos a encontrar el mejor sistema operativo Raspberry Pi para tus necesidades. actualmente disponible.

Luego, conecta la cámara y arranca. Nuestra guía anterior para configurar el módulo de cámara Raspberry Pi Cómo configurar un módulo de cámara Raspberry Pi Cómo configurar un módulo de cámara Raspberry Pi Si no ha probado la fotografía Raspberry Pi, el módulo de cámara es la forma más fácil de comenzar. explica cómo hacer esto correctamente.

También necesitará un canal de YouTube para transmitir su metraje. Esto no es tan difícil de configurar como podría pensar.

Configura tu canal de YouTube

Probablemente ya tengas una cuenta de YouTube. Si usa Google Mail, hay una cuenta lista para que la active. Necesitará una URL especial desde aquí que dirija el metraje capturado por la cámara de la Raspberry Pi a YouTube.

Esto se llama un Dirección RMTP y es básicamente una URL de medios específica.

Para encontrar esto, dirígete a YouTube, inicia sesión y busca el Subir botón. Esto es lo que normalmente usarías en YouTube para agregar un video. En esta ocasión, sin embargo, vamos a ignorar esto y hacer clic Empezar botón debajo de Live Streaming.

En la pantalla siguiente, complete los detalles que desea para la transmisión en vivo. Esta será información sobre el tema del feed y un título, que debe agregar debajo Información básica. También tendrá la oportunidad de establecer el nivel de privacidad de la transmisión; Lo es Público, No estante en la lista, o Privado?

En la siguiente pestaña, Configuración de clave de transmisión, busca el URL de transmisión y Nombre / clave de transmisión (deberás hacer clic Revelar para ver esto). Tenga en cuenta que la clave Stream debe mantenerse privada: cualquier persona con esta información puede transmitir a su canal de YouTube!

(¿Configurar su cámara de transmisión Pi a través de SSH? Simplemente copie el nombre / clave de la transmisión desde la ventana del navegador de YouTube en su línea de comando remota de Raspberry Pi).

Para ver las otras opciones aquí, consulte nuestra guía para configurar un canal de YouTube Cómo transmitir en vivo en YouTube Cómo transmitir en vivo en YouTube En este artículo, le mostraremos cómo transmitir en vivo en YouTube usando su computadora y su teléfono inteligente. .

Prepare la Raspberry Pi para la transmisión en vivo de YouTube

Ahora es el momento de configurar su Raspberry Pi para la transmisión.

Comience actualizando. Esto garantiza que esté ejecutando la versión más reciente de Raspbian, con todas las actualizaciones de sistema y software necesarias, incluido raspivid.

sudo apt update sudo apt upgrade

Esto tomará unos minutos en completarse. Una vez completado, abra una ventana de terminal e ingrese:

sudo raspi-config

Use las teclas de flecha para seleccionar Habilitar cámara, grifo Entrar, luego seleccione Sí. Se le pedirá que reinicie. Cuando su Pi se reinicie, ingrese:

raspistill -o image.jpg

Encontrará el complemento resultante en el directorio de inicio. Una vez que sepa que su cámara funciona con su Raspberry Pi, puede continuar.

Configurar Streaming con avconv

Las versiones más recientes de Raspbian tienen avconv preinstalado, por lo que no debería necesitar instalarlo. Sin embargo, si no desea actualizar su Raspberry Pi, simplemente puede instalar el paquete libav-tools:

sudo apt install libav-tools

Con avconv instalado, estás listo para crear el feed para YouTube. Necesitará el nombre / clave de transmisión que anotó anteriormente para esto.

El comando, sin embargo, es largo:

raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | avconv -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i / dev / zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp: //a.rtmp.youtube.com/live2/[your-secret-key-here]

Como puede ver, tiene muchos elementos. Ahora, si desea seguir adelante y simplemente ejecutarlo, copie el código, péguelo en la ventana de su terminal y presione enter. Recuerda cambiar [tu-clave-secreta-aquí] para la clave Stream que anotó anteriormente.

Si todo ha funcionado según lo previsto, terminará con algo como esto:

Cuando esto sucede, vuelva a la pestaña del navegador de YouTube. Unos momentos después, el metraje comenzará a transmitirse:

Lo que significa el comando Stream

Ese largo comando anterior puede ser bastante confuso para el ojo inexperto, pero presenta una colección de parámetros separados. Veamos los más importantes..

-fps: Esta es la velocidad de fotogramas por segundo. Para obtener los mejores resultados, debe ser superior a 24, que es la velocidad a la que tradicionalmente se ejecutan las películas para crear la ilusión de movimiento. Sin embargo, si el rendimiento es un problema, puede preferir reducirlo para mejorar el vapor.

-w -h: Se pueden usar para especificar el ancho y la altura. Si los omite, raspivid utilizará la resolución completa de alta definición de 1920 × 1080 (1080p).

-segundo: Límite de velocidad de bits de salida. La recomendación de YouTube es de 400-600 kbps. Una cifra más baja reducirá el ancho de banda de carga, a cambio de un video de menor calidad.

-acodec: Este es particularmente importante para transmitir a YouTube. El servicio no permite video sin una pista de audio (o audio sin una pista de video), por lo que usamos esto para crear una pista de audio falsa para la transmisión. Como la Raspberry Pi no se envía con un micrófono incorporado, y los mejores resultados de audio se obtienen al agregar una tarjeta de sonido HAT, esta es la solución fácil.

-F: Este es el formato de salida; en este caso es flv, el formato preferido para las transmisiones en vivo de YouTube.

Separe su sesión SSH para que la transmisión continúe

El comando raspivid anterior inicia una secuencia, pero si se conecta a través de SSH, cuando desconecte la secuencia se cerrará. Seguramente no puede dejar su PC en funcionamiento solo para que Pi continúe transmitiendo?

Afortunadamente, hay una respuesta: pantalla. Este es un software que puede instalar que mantendrá la sesión SSH ejecutándose una vez que se desconecte.

Comience terminando la transmisión (Ctrl + X), luego instalar la pantalla:

pantalla de instalación de sudo apt

Espere a que se instale, luego reinicie el Pi.

reinicio de sudo

Vuelva a conectarse a través de SSH, inicie sesión y luego ingrese el comando para ejecutar la pantalla:

pantalla

Básicamente, esto crea un entorno separado para que ejecute el comando raspivid, uno que persistirá cuando se desconecte. Simplemente ejecute raspivid como se indica arriba, luego, cuando esté listo para desconectar, presione Ctrl + A.

Cierre la ventana SSH y la transmisión continuará..

Su cámara Raspberry Pi se está transmitiendo a YouTube

Con la transmisión de video Pi desde la cámara, todo debería funcionar bien. Todo lo que se necesita es que usted:

  • Conecte el módulo de la cámara a la Raspberry Pi
  • Coloque el Pi para capturar la escena.
  • Ejecute una actualización del sistema
  • Configure un canal de YouTube y copie la URL de la transmisión
  • Iniciar una secuencia con el comando raspivid

Tenga en cuenta que con la transmisión continua, existe la posibilidad de que las cosas se sobrecalienten, lo que ralentizará la transmisión. Si esto sucede, considere algunas soluciones de enfriamiento de Raspberry Pi 5 maneras geniales de mantener su Raspberry Pi overclockeado 3 refrigerado 5 maneras geniales de mantener su Raspberry Pi overclockeado 3 refrigerado Con todas las cosas geniales que puede hacer con un Raspberry Pi, no es sorprendente que puedan un poco de calor Estas son las mejores formas de enfriarlos. .




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.