Server NGiNX y RTMP para hacer Multi Streaming en YouTube y Twitch con una Raspberry Pi
Автор: Linux en Casa
Загружено: 2024-10-16
Просмотров: 484
Описание:
Live Streaming Server con una RPi 1. En este video configuro un servidor nginx con un protocolo rtmp en una Raspberry Pi Modelo 1 para transmitir o hacer directos a Toutube y a Twitch.
Los detalles de la RPI que utilizo son:
`.::///+:/-. --///+//-:`` lec@raspberrypi
`+oooooooooooo: `+oooooooooooo: ---------------
/oooo++//ooooo: ooooo+//+ooooo. OS: Raspbian GNU/Linux 12 (bookworm) armv6l
`+ooooooo:-:oo- +o+::/ooooooo: Host: Raspberry Pi Model B Rev 2
`:oooooooo+`` `.oooooooo+- Kernel: 6.6.51+rpt-rpi-v6
`:++ooo/. :+ooo+/.` Uptime: 1 day, 12 hours, 47 mins
...` `.----.` ``.. Packages: 743 (dpkg)
.::::-``:::::::::.`-:::-` Shell: bash 5.2.15
:::-` .:::::::-` `-::: Terminal: /dev/pts/0
`::. `.--.` `` `.---.``.::` CPU: BCM2835 (1) @ 900MHz
.::::::::` -::::::::` ` Memory: 71MiB / 427MiB
.::` .:::::::::- `::::::::::``::.
.. `` .::::::::. `..`..
-:::-` -::::::::::` .:::::`
`...` `...--..` `...`
.::::::::::
`.-::::-`
❤️👍❤️👍❤️👍❤️👍❤️👍❤️👍❤️
Si deseas apoyarme puedes unirte al Canal de "Linux en Casa"
/ @linuxencasa
También puedes dejar una Donación a través de los ❤️ Super Gracias y Super Chats ❤️
Por supuesto también puedes dejar un "Me Gusta" , un Comentario y ver uno que otro anuncio.
¡Gracias por tu apoyo!
❤️👍❤️👍❤️👍❤️👍❤️👍❤️👍❤️
VIDEOS DE REFERENCIA:
El Directo que hice durante la demostración del video se puede ver en:
https://youtube.com/live/0_XblEuwd6I
Tomé varios apuntes de este video:
• FFmpeg Streaming - Next Step: RTMP Configu...
HISTORIAL DE COMANDOS:
152 neofetch
153 clear
154 sudo apt update
155 sudo apt upgrade
156 clear
157 # instalar el servidor nginx
158 apt search nginx
159 clear
160 sudo apt install nginx
161 clear
162 systemctl status nginx.service
163 sudo apt install libnginx-mod-rtmp
164 clear
165 cd /etc/nginx/
166 ls
167 sudo cp nginx.conf 00-nginx.conf
168 sudo nano nginx.conf
169 # recargar nginx
170 sudo systemctl reload nginx.service
171 systemctl status nginx.service
172 clear
173 ls
174 cat nginx.conf
175 clear
176 btop
177 ls
178 less nginx.conf
179 sudo nano nginx.conf
180 btop
181 exit
182 neofetch
Archivo /etc/nginx/nginx.conf
Estas son las líneas que van al final del archivo de configuración de nginx
######
activar rtmp
######
rtmp {
server {
listen 1935;
chunk_size 4096;
allow publish 127.0.0.1; # home sweet home
allow publish 192.168.1.102; # hp probook
allow publish 192.168.1.106; # new hp gentoo
allow publish 192.168.1.105; # compaq cq45
allow publish 192.168.1.114; # sony vaio
allow publish 192.168.1.109; # toshiba satellite
deny publish all;
application live {
live on;
record off;
push rtmp://127.0.0.1/streamout;
}
application streamout {
live on;
record off;
push rtmp://x.rtmp.youtube.com/live2/clave - de youtbe;
push rtmp://live.twitch.tv/app/live_clave de twitch;
}
application live-yt {
live on;
record off;
push rtmp://127.0.0.1/stream-yt;
}
application stream-yt {
live on;
record off;
push rtmp://x.rtmp.youtube.com/live2/clave - de youtbe;
}
application live-tw {
live on;
record off;
push rtmp://127.0.0.1/stream-tw;
}
application stream-tw {
live on;
record off;
push rtmp://live.twitch.tv/app/live_clave de twitch;
}
application live-yt-tw {
live on;
record off;
push rtmp://127.0.0.1/stream-yt-tw;
}
application live-tw-yt {
live on;
record off;
push rtmp://127.0.0.1/stream-yt-tw;
}
application stream-yt-tw {
live on;
record off;
push rtmp://x.rtmp.youtube.com/live2/clave - de youtbe;
push rtmp://live.twitch.tv/app/live_clave de twitch;
}
} # esto cierra lo que dice server
} # esto cierra lo que dice rtmp
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: