Wiele napisano o streamowaniu z pomocą kart przechwytujących obraz z HDMI (HDMI grabber) i to zazwyczaj wystarcza nie obciążając komputera służącego do grania. Zdarza się jednak czasami tak, że chcemy ładnie streamować ale nie chcemy wydawać kilkuset złotych czy też chcemy pokazać w okienku coś od kogoś innego... Nie jest wielkim problemem jak ten ktoś jest, gdzieś w pobliżu i możemy go włączyć do naszej sieci LAN. Wiem ktoś powie VPN też można... no można tylko po co.
Z pomocą przychodzi nam serwer nginx z modułem RTMP. Można go zainstalować na linuxie, windowsie i mac os. Dostępne są źródła więc w zasadzie można go skompilować na dowolną platformę.
do pliku nginx.conf na końcu dopisujemy konfigurację streamu. Moja najprostsza konfiguracja:
html {
... #kod odpowiedzialny za wyświetlanie stron
}
rtmp {
server {
listen 1935;
chunk_size 4096;
application computer1 {
live on;
record off;
}
application computer2 {
live on;
record off;
}
}
}
Teraz konfiguracja komputera nr 1
Teraz konfiguracja komputera nr 2
Konfiguracja komputera streamującego na YouTube...
Przekierowanie portów/ Poft forwarding:
Jeśli jesteś za NAT lub firewallem należy otworzyć lub przekierować poniższe porty.
tcp/udp 1935
udp 2088
To chyba już wszystko co trzeba wiedzieć by to uruchomić. ...
Wynik finalny konfiguracji: YouTube