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