[Vedež] Kako gledati IPTV na XboX-u
Objavljeno: 26. Dec 2007 ob 17:11
Vedež - Kako gledati IPTV na XBOX-u (1):
1. Zakaj XboX-u?
- zakaj pa ne
- ker ima XboX zelo dober scaling procesor na 720p (oz. 1080i) in ga lahko z ustreznim komponentnim kablom priklopiš na LCD ali plazmo tudi če STB nima HDMI
- ker se da (bo dalo) snemati; pač PVR (tazaresen )
- zato da bo xbox vrtel vse kar se bo dalo vrteti
2. Kul, jaz bi tudi. Kaj nucam?
- en xbox, prve verzije, z xbmc, priklopljen na ustrezen slikosuk
- eno linux kišto (ali openwrt, dd-wrt router...) z multicast podporo
- vsekupaj omreženo, rabiš imet tudi IPTV naročen pri operaterju
3. Waiit...linux kišto?
- Jup, xbox kernel ne podpira multicasta. To je tudi edini razlog da xbox ne vrti IPTV. Linux kišto rabiš, da se joina v multicast stream in ga posreduje xboxu. Dovolj je že openwrt router na katerem teče udpRelay daemon.
4. OK, router imam, tako ali tako ga moram imeti če hočem varno spremljati IPTV v lokalni mreži. Ampak kaj moram zagnati?
- Rabiš udpRelay. Prekompajlano verzijo, ki testirano deluje na WhiteRussian 0.9 dobiš tule
- Če routerja nimaš ali pa želiš kompajlat sam (in se prepričat, da stvar ni hax0r virus ki bo zbrisal ves pr0n) se dobi izvorno kodo tule
5. Kaj pa na XboXu?
- Na XboX inštaliraš DboxTVViewer skripto. V skripti moraš še spremeniti eno vrstico in sicer v funkciji setup_stream namesto
napišeš
6. Dobro, kaj naj zdaj poženem?
- Na linuxu poženeš udpRelay. V istem direktoriju rabiš še channels.txt (playlisto). udpRelay poženeš kot './udpRelay interface_ip xbox_ip:port', kjer je interface_ip IP multicast mrežne in xbox_ip:port, well xbox IP in port. Recimo:
- Na XBOXu poženeš DreamBox skripto, skonfiguriraš IPje in če je vse po sreči, dobiš listo kanalov
7. Stari ti si car, ampak a bi lahko še...
- ej, uizi...mogoče, če bom imel cajt ali pa naredi sam. Računaj da je zaenkrat vse skupaj v verziji 0.2
1. Zakaj XboX-u?
- zakaj pa ne
- ker ima XboX zelo dober scaling procesor na 720p (oz. 1080i) in ga lahko z ustreznim komponentnim kablom priklopiš na LCD ali plazmo tudi če STB nima HDMI
- ker se da (bo dalo) snemati; pač PVR (tazaresen )
- zato da bo xbox vrtel vse kar se bo dalo vrteti
2. Kul, jaz bi tudi. Kaj nucam?
- en xbox, prve verzije, z xbmc, priklopljen na ustrezen slikosuk
- eno linux kišto (ali openwrt, dd-wrt router...) z multicast podporo
- vsekupaj omreženo, rabiš imet tudi IPTV naročen pri operaterju
3. Waiit...linux kišto?
- Jup, xbox kernel ne podpira multicasta. To je tudi edini razlog da xbox ne vrti IPTV. Linux kišto rabiš, da se joina v multicast stream in ga posreduje xboxu. Dovolj je že openwrt router na katerem teče udpRelay daemon.
4. OK, router imam, tako ali tako ga moram imeti če hočem varno spremljati IPTV v lokalni mreži. Ampak kaj moram zagnati?
- Rabiš udpRelay. Prekompajlano verzijo, ki testirano deluje na WhiteRussian 0.9 dobiš tule
- Če routerja nimaš ali pa želiš kompajlat sam (in se prepričat, da stvar ni hax0r virus ki bo zbrisal ves pr0n) se dobi izvorno kodo tule
5. Kaj pa na XboXu?
- Na XboX inštaliraš DboxTVViewer skripto. V skripti moraš še spremeniti eno vrstico in sicer v funkciji setup_stream namesto
Koda: Izberi vse
if dbox_currentmode == 'tv':
httplink = str('http://' + dbox_ipaddr + ':' + streamport + '/' + hex(int(pids[0]))[2:] + ',' + hex(int(pids[1]))[2:])
else:
httplink = str('http://' + dbox_ipaddr + ':' + streamport + '/' + hex(int(pids[1]))[2:])
Koda: Izberi vse
httplink = str('udp://' + dbox_ipaddr + ':' + streamport)
- Na linuxu poženeš udpRelay. V istem direktoriju rabiš še channels.txt (playlisto). udpRelay poženeš kot './udpRelay interface_ip xbox_ip:port', kjer je interface_ip IP multicast mrežne in xbox_ip:port, well xbox IP in port. Recimo:
Koda: Izberi vse
./udpRelay 192.168.1.1 192.168.5.180:5000
7. Stari ti si car, ampak a bi lahko še...
- ej, uizi...mogoče, če bom imel cajt ali pa naredi sam. Računaj da je zaenkrat vse skupaj v verziji 0.2