Vill poängtera att jag skrivit vad jag vet om IPTV och jag vet inte allt ännu.
Vet du något som inte jag vet eller om det finns något fel, vänligen meddela vad du vet...
Om jag tar upp något program eller annat i texten, så känn dig fri att använda annat som klara av samma sak!

ALLMÄNTA OM IPTV

Vad är IPTV?
IPTV är det nya sättet att kolla på TV. Du behöver inget TV-kort/Digitalbox mera. Du skall ha en box som tar emot kanalerna via ditt bredband, en så kallad IPTV-box.

Hur fungerar IPTV?
Din IPTV-box är konfigurerad för att visa en viss hemsida när du startar den. Via denna sida kommer du sedan åt de olika kanalerna och även andra saker, som ex. ut på internet för att läsa din e-post eller andra internet sidor.
Om bolagen har en VOD (Video On Demand) server så kan du också komma åt denna från sidan för att titta på filmer eller andra program som finns lagrade på servern.

Vad är en VOD (Video On Demand) server?
En VOD server är en maskin som har en massa program/filmer lagrad, som du kan titta på när du vill.
Bolagen kan även ta betalt för vissa program/filmer som du vill titta på.
Här är lite bolag som har VOD servrar som du kan använda via ditt internet idag:
* CinemaOne
* HomeTV
* Film2home
* SF-anytime

Vad behöver jag för att titta på IPTV?
Du behöver en IPTV-box eller programvara i din dator som kan ta emot IPTV sändningarna. Ett exempel på sådan programvara är VLC ( http://www.videolan.org/vlc/ ).
Bolagen som skickar ut IPTV vill oftast att man skall köpa en färdig konfigurerad box av dem. Bolagen måste också bygga upp sitt IPTV nät runt boxarna, olika boxar skall ha olika hemsidor m.m.


TEKNISKA SAKER OM IPTV

En liten sak att ta hänsyn till med ditt IPTV nät.
Det får aldrig gå ut på internet utom måste hållas inom ditt interna nät.
Är du vanlig användare är det ditt interna nät i huset som avses!
Är du operatör är det operatörens nät som avses!

Hur fungerar IPTV sändningarna?
Bolagen har en/flera streaming server/servrar. Varje server skickar ut en till flera kanaler.
IPTV skickas ut som Multicast i bolagets nät, har de även en VOD server så skickas filmer/program från den i Unicast.

Varför Multicast eller Unicast och skillnade på den?
Vi tar Unicast först:
Med Unicast skickas signalen bara till en.
Är man 2 personer i ett hus som tittar på samma sak som skickas Unicast så måste programmet/filmen skickas 2 gånger.
Med andra ord, om programmet/filmen tar 2mbit/s och 2 tittar på samma kanal på olika datorer/IPTV-boxar så används 4mbit/s. Tittar de på olika så används också 4mbit/s

Nu till Multicast:
Med Multicast så skickas signalen till en grupp i nätet. För att detta skall fungera behöver switcharna i nätet klara av Multicast.
Så om man igen är 2 personer som tittar på samma kanal, och kanalen tar 2mbit, så använda bara 2mbit/s. Tittar man däremot på 2 olika kanaler så blir det 4mbit/s.

För bolagen blir det stor skillnad på Multicast och Unicast.
Vi säger att bolaget har 5st kanaler (1mbit/s/st) och 20st kunder.
Om vi skulle skicka alla kanalerna som Unicast, så om alla kunder tittar på en kanal (vilken som hällst av de 5) så blir det 1mbit/s x 20 användare = 20mbit/s.
Om vi i stället skickar dem Multicast så sänds alla kanaler i nätet även om ingen tittar på dem (med Unicast måste någon titta innan det sänds). Detta gör att det används 1mbit/s x 5 kanaler = 5mbit/s.
Så fast det skulle vara 50 personer som tittar på vilken som hälls av de 5 kanalerna så blir det bara 5mbit/s iallafall.

Multicast har även ett egen ip nät som de skall hållas inom.
Detta är 224.0.0.0 - 239.255.255.255, precis som ditt nät måste hållas inom 192.168.xxx.xxx eller 10.xxx.xxx.xxx
Mera info om detta på adressen: http://en.wikipedia.org/wiki/Multicast_address (Engelska)

Även mera om Multicast på adressen: http://en.wikipedia.org/wiki/Multicast (Engelska)
Och Unicast på: http://en.wikipedia.org/wiki/Unicast (Engelska)

Om jag vill göra eget IPTV nät då?
Det lönar sig inte att göra det för eget bruk om du inte har flera som tittar på TV i ditt hushåll eller många TV apparater.
Du behöver en dator eller annat som kan ta emot TV signalen för att sedan skicka ut den på ditt nätverk.
Ett digital tv-kort kan streama ut en hel mux?/transponder på samma gång. Så finns kanalerna på 3 muxar/transpondrar så behöver du 3st tv-kort.
Du måste skicka kanalerna på IP 224.xxx.xxx.xxx:<port> ex. 224.0.0.1:10001 för kanal1 och 224.0.0.1:10002 för kanal2 osv...
Sen är det bara att ställa in din IPTV-box eller dator så den tar emot kanalen från rätt ställe. Så den söker kanal1 på 224.0.0.1:10001 och kanal2 på 224.0.0.1:10002 osv...

OBS!
Du skall inte ändra IP inställningen på din dator till 224.xxx.xxx.xxx utan den skall vara som tidigare.
Den kommer även att skicka ut kanalerna med kryptering i nätet. Hur du kodar upp dem får du ta reda på själv. Finns IPTV-boxar med kort läsare.
Det kräver också att dina switchar klara av Multicast.

Du kan börja med att installera VLC ( http://www.videolan.org/vlc/ ) på 2st datorer och sen konfigurera den ena att vara server som skickar ut 2st filmer och sen försöka titta på dem på den andra datorn.
Du kan bara titta på en film igången fast båda skickas på samma gång.
Detta är bra att börja med, så får du en uppfattning av hur det fungerar före du börja med något avancerat.

Sen skall du sätta upp en webb server som har en hemsida som kanalerna är listade på.
Så när du trycker på en kanal där så ändra programmet/boxen till att börja ta emot den kanalen.
Då har du ditt IPTV klart! =)

Om jag inte får det att fungera då?
Prova igen och fundera på hur du har ställt in ditt nät. Sen står det en hel del på nätet, men det mesta på engelska tyvärr.

Mera om IPTV finns på: http://en.wikipedia.org/wiki/Iptv (Engelska)
"Vad är IPTV" från digitalaccess.se http://www.digitalaccess.se/document/Vad_ar_IPTV.pdf (PDF, Svenska)
Info om IPTV/Multicast på ett enklare sätt! http://www.lugod.org/presentations/multicast.pdf (PDF, Engelska)

Hoppas att du fick en lite bättre inblick i IPTV!
/Mami