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
To już możemy robić TV we własnej sieci, muzyka także działa, pomysłów co można zrobić jest wiele…



2008-10-27 o godz. 20:07
vlc-nox pewnie lepiej się nada na serwer. No i warto pamiętać, że łącza (zwł. radiowe) nie są z gumy.