DigitalTV via "bredbandet" hack?

Planering och tankar kring eventuella framtida projekt.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

DigitalTV via "bredbandet" hack?

Inlägg av blueint »

Dom boxar som används för att möjliggöra digitalTV via bredbandsuttaget. Borde kunna användas för att istället spela video från en lokal dator?
Är det någon som kollat lite mer på detta..?

Om någon har öppnat skalet på en vore det intressant å se :D
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Känner inte till att någon försökt sig på med den.
En ganska kvalificerad gissning är att dom är ganska "customiserade" till leverantören, och tar därför kontakt med förinställda servrar o.dyl..
Men hade helt klart varit spännande om den kom en box man kunde rodda lite i! :)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Klart den är customized.. men kanske man kan flasha om den till det man vill göra. Eller lura den att "hej! jag är en riktig tv-server" mha av en pc.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Jo, men det förutsätter ju en hel del. Hittar man en Linuxbaserad så är ju hoppet direkt mycket större.
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Vad jag vet så funkade "bredbands TV" i Sollentuna på så sätt att man skickade lite data till en server, i ren klartext tror jag. Där talade man om typ "hej, jag är behörig och vill ha följande kanal...". Då började servern stream:a ut videosignalen, antagligen via något väldigt vanligt format, typ MPEG4, så det var möjligt att ta emot videoströmmen med till exempel VLC. Fanns ingen form av atuhentisering eller kryptering. Dock är det JÄVLIGT viktigt att man säger till att videoströmmen ska stängas ner på rätt sätt. Annars blir det CP i deras nät och man riskerar att få erfara en rättegång "på nära håll". :lol: 8) Riktigt pinsamt dålig säkerhet för att vara 2000-tal dvs. Dock var det här några år sen. Så man får ju hoppas att de fixat till säkerheten, vilket iofs är föga troligt då boxarna måste flashas om/bytas ut.

Så min gissning är att iaf vissa boxar antingen har en förinställd lista på kanaler, vilket verkar korkat, då utbudet kan ändras. Eller att de helt enkelt frågar servern efter lista. Sen när man väljer en kanal kommer den ansluta mot en port på en förinställd IP och fråga efter videoströmmen. Då borde man altså kunna koppla boxen direkt till en dator och låtsas som om det är den riktiga videoservern. Har man riktigt tur kanske det till och med är så att boxen kör DHCP eller något liknande för att konfiguera saker såsom videoserver och liknande.

Någon som har en box får väl börja forska lite. 8)

Kanske skulle kolla upp om jag har några sånahär boxar hemma och labba lite. Ganska smart ide det där med att koppla dom till en vanlig dator. För de är ju rätt billiga ändå.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Någon bra ide hur man kommer över "internetTV" boxar billigt? :wink:
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Köper hos en återförsäljare?
sm2wls
Inlägg: 67
Blev medlem: 3 oktober 2005, 07:35:12
Ort: Umeå

Inlägg av sm2wls »

All information man kan vilja ha finns på http://www.dvb.org

Direktlänk till pdf om DVB-IPTV
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Nja, dom där länkarna sa inte så mycket.
Användarvisningsbild
AndLi
Inlägg: 18257
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg av AndLi »

Telias IPTV(över ADSL) har inget(?) hårdkodat, allt hämtas från servern vid uppstart.

Tex hämtas kanalikonerna från en vanlig webserver, likaså verkar texttvsidorna göra..

Tillgängliga kanaler hämtas vid uppstart (och ska tydligen kunna uppdateras under drift)

Kanalerna skickas ut som UDP broadcast, "standard" styrkommando används för att stänga av/slå på prenumerationen av strömmen. Servern frågar också regelbundet om man fortfarande vill få strömmen, svarar man inte stänger servern strömmen.

Ibland missar servern avstängningskommandot vid kanalbyte och man sitter med två kanalströmmar, vilket inte bandbredden klarar av och bilden blir väldigt hackig :(

Wireshark/Etherreal och en hub kan ge massa intressant information

(Telia IPTV är krypterat på det mesta förutom Kanal1,TV2 och TV4 (fler?))

Finns en tråd på Minhemmabio forumet som tar upp allt i lite mer detalj.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

"Ibland missar servern avstängningskommandot vid kanalbyte" Kanske dom använder sig av UDP?, skulle isåfall förklara varför.
(varför kan dom ALDRIG programmera setup boxar korrekt. Så svårt kan det inte vara..)

Är det denna tråd?
http://www.minhembio.com/forum/index.ph ... earchtime=

Hittade ingen djupgående info, förutom att BBB-IPTV sög stenhårt :wink:
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Det känns lite spontant som att kontrollkanalen bör utgöras av TCP medans binärströmmen bör utgöras av UDP.
Men det är ju som sagt svårt att göra något rätt ibland. ;)
Användarvisningsbild
AndLi
Inlägg: 18257
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg av AndLi »

blueint skrev:"Ibland missar servern avstängningskommandot vid kanalbyte" Kanske dom använder sig av UDP?, skulle isåfall förklara varför.
(varför kan dom ALDRIG programmera setup boxar korrekt. Så svårt kan det inte vara..)

Är det denna tråd?
http://www.minhembio.com/forum/index.ph ... earchtime=

Hittade ingen djupgående info, förutom att BBB-IPTV sög stenhårt :wink:
http://www.minhembio.com/forum/index.ph ... opic=87235
är tråden jag talade om... 49 sidor eller så.. finns mycket blaj men en del intressant info..

Jag är nästan säker på att förfrågningarna kom /skicakdes via UDP...
Gräv lite i tråden på minhemmabio så framgår det där, det är i alal fall en del av standarden för broadcast som de följer... (Så det är inget telia påhitt)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

http://www.minhembio.com/forum/index.ph ... earchtime=
Från 'cigehn' på forumet, lite förenklat:
Koppla in datorn direkt på den internet kopplade switchen.
Starta en kanal på IPTV boxen och kolla med etherreal eller tcpdump vilken multicast MAC som används.
I VLC ,välj File > Open Network Stream... och den MAC som tidigare noterades + port 5555.
http://www.ethereal.com/
http://www.videolan.org/
http://www.wireshark.org/

http://www.minhembio.com/forum/index.ph ... earchtime=
Hur funkar DVD-recorder "syncro rec" rent tekniskt?

http://www.minhembio.com/forum/index.ph ... earchtime=
Ta bort tripleplay på Zyxel prestige 660h (multicast på alla portar?):
1. Ställ in datorn så att den har en fast IP-adress nummer 192.168.1.2
2. Gå in under Start -> Kör och skriv "telnet 192.168.1.1" och tryck ENTER
3. Logga in med lösenord 1234
4. Välj meny 24 och sedan meny 8 (Command interpreter mode)
5. Skriv "sys tripleplay portbase disable" (utan citationstecken)
6. Skriv "exit"
7. Välj meny 99 för att avsluta
8. Klart. Ställ om datorn till dynamisk IP-adress (DHCP) och sedan är det bara att köra. Webbgränssnittet kommer man åt via http://192.168.1.1

"I vlc väljer du öppna nätverkström sedan udp/rtp multicast tex 239.16.16.1:5555 för Kanal1."
http://www.htpc.se/iptv.html

http://www.minhembio.com/forum/index.ph ... earchtime=
"IGMP V2 Membership Query som du får, kommer den från gw1-no60.digitaltv.telia.com (217.209.230.1)"
"Kreatel boxar har ju en MAC adress som börjar med 00:02:9b"

http://www.minhembio.com/forum/index.ph ... earchtime=
2007-04-15 "Är det någon fler än jag som upptäckt att Telia har börjat med kryptering av ett flertal kanaler i sitt nät?"

Telia IPTV + ComBort Bitrates: http://www.minhembio.com/forum/index.ph ... pic=146070

http://www.minhembio.com/forum/index.ph ... earchtime=
1) Boxen laddar ned splash-skärmen med "Telia Digital-TV startar. Detta kan ta några minuter..."
2) Boxen öppnar nu en annan multicastström (olika beroende på generationen på boxen) och laddar ned programvaran till boxen
3) Sedan bootar boxen upp med programvaran
4) När sedan alla punkter passerats och timglaset dyker upp så tar boxen kontakt med en vanlig webbserver och laddar ned en massa HTML sidor, JavaScript och grafiska ikoner. Det är dessa som bygger upp själva användargränssnittet med menyer, programguiden mm.
5) I samma veva så görs också en inloggning mot en inloggninsserver som kontrollerar identifikationskoderna för abonnemangen. Som svar får man bl a tillbaka de kanaler som ingår i det motsvarande abonnemanget.

http://www.minhembio.com/forum/index.ph ... earchtime=
"andra operatörer som använder sig av samma 1510 box där du t ex kan koppla in ett tangenbord på USB porten"

Mao.. Om man konfigurerar:
* Multicast utsändning av firmware
* Multicast mpeg2 ström (eller vad boxen stödjer)
* Webbserver
* Dummy inloggningsserver

Så borde man kunna köra boxen lokalt från sin egen filserver.
Priset verkar ligga på 500kr/box. En klar begränsning är dock mpeg2 (ev undantag för HD box).
Om boxen innehåller FPGA finns en del möjligheter, ev kan hårdvara för diskret cosinus transform användas av andra kodningar för få tillräcklig hastighet på det hela.

Och IPTV gör en akilleshäl hos ethernet solklar. Den har ingen möjlighet till resursallokering såsom PRA, E1, ATM etc.. fixar.

Om någon kan tänka sig skruva av locket på sin IPTV och fota ett högupplöst foto i ca 4 Mpix kan man ju spåna på olika möjligheter.
Skriv svar