drixter’s blog

…przygody informatyka…

VLC, Multicast, Mikrotik, IPTV?

Czytając materiały z PLNOG zaciekawiła mnie prezentacja Wojciecha Apela z SGT. Prezentacja dotyczy telewizji IPTV. W prezentacji zasugerowano - sprawdźcie sami co umie VLC. Sprawdziłem.

Pierwszy raz w życiu skorzystałem z transmisji Multicast we własnej sieci lokalnej. Jak na razie w wersji IPv4 ale testy IPv6 wkrótce.

Nie zamierzam tłumaczyć o co chodzi, tutaj Wikipedia to odpowiednie miejsce. Chcę tylko pokazać prosty przykład jak to uruchomić. Ogólnie w Multicast chodzi o to, że wysyłamy jeden strumień do N klientów a nie N strumieni do N klientów.

Założenia: Serwer serwujący strumień to Debian Lenny z zainstalowanym VLC z domyślnych pakietów. Klient to Mac OS X 10.5.5 z zainstalowanym także VLC.

Na serwerze:

vlc film.avi –sout udp:224.0.1.20 –ttl 20

Gdzie 224.0.1.20 to jakiś, dowolny adres Multicast, ttl 20 to przez ile routerów ten Multicast przechodzi, jeżeli oczywiście zapewniamy routing Multicast. W przypadku Mikrotik’a warto poczytać Multicast Routing in RouterOS 3.x, osobiście sprawdziłem, działa, przeszło przez dwa routery z Mikrotik’iem

Na kliencie:

Uruchamiamy VLC, z menu Plik wybieramy UDP Multicast 224.0.1.20 port 1234

VLC

To już możemy robić TV we własnej sieci, muzyka także działa, pomysłów co można zrobić jest wiele…

Wpis “VLC, Multicast, Mikrotik, IPTV?” ma jeden komentarz

  1. rozie pisze:

    vlc-nox pewnie lepiej się nada na serwer. No i warto pamiętać, że łącza (zwł. radiowe) nie są z gumy.

Dodaj komentarz