- Jungiamės prie routerio Putty pagalba ir instaliuojame Entware arba Optware (galima apseiti ir be Entware, bet taip papraščiau)
- Entware duos toolsą opkg kuris padės instaliuoti xupnpd:
opkg install xupnpd
- Tada kažkam reikia į iptables įdėti tokią taisyklę:
iptables -I INPUT -i lo -j ACCEPT
Tiesą sakant nelabai įsivaizduoju ką ji daro ir kam ji reikalinga, netestavau xupnpd be jos, taigi nesu įsitikinęs ar ji tikrai reikalinga, bet kad problemų nebūtų ji įrašyta į ankščiau aptarinėtą services-start skriptą kad perkrovus routerį viskas veiktų.
Tuesday, December 17, 2013
IPTV 7-oji diena - xupnpd - DLNA serveris routeryje
Monday, October 14, 2013
IPTV 6-oji diena - Plex media serverio pluginas
Friday, October 4, 2013
IPTV 5-oji diena - Asus RT-N66U papildomi nustatymai skriptų pagalba
vi /jffs/scripts/firewall_start
#!/bin/sh sleep 10 killall udpxy udpxy -m eth0 -p 4000 iptables -I INPUT -p tcp –dport 4000 -j ACCEPT
chmod a+rx /jffs/scripts/*
Tuesday, October 1, 2013
IPTV 4-oji diena - transliacija į išorę naudojant Udpxy ir Asus RT-N66U
iptables -I INPUT -p tcp --dport 4000 -j ACCEPT
killall udpxy udpxy -m eth0 -p 4000
http://išorinis adresas arba IP (mano atveju cigaras.tk):4000/udp/xxx.xxx.xxx.xxx:1234
Monday, September 30, 2013
IPTV 3-oji diena - lengviausias būdas žiūrėti IPTV per LG SmartTV
Planų daug, idėjų daug, o įgyvendinti kažkaip tingisi :) taigi tikiuosi laikinai paleidau kelis kanalus per Plex serverį banaliu rusiškame forume rastu būdu - sudėjau mane dominančių kanalų nuorodas į atskirus *.strm failus, sumečiau viską į vieną katalogą, įdėjau katalogą į Plex serverį kaip Home Videos, dar iš wikipedijos nukopijavau aprašymus bei paveikliukus, ir viskas groja, tiek man tiek vaikui užtenka :)
Dar šiek tiek info apie *.strm failus yra plex puslapyje (http://dev.plexapp.com/tools/strmtool.php) tačiau man toks sprendimas nesuveikė, stream'ai papraščiausiai negrojo.
Tuesday, September 10, 2013
IPTV pasiruošimas 3-iai dienai
Ankščiau minėto LG televiroziams skirto sprendimo žiūrėti IPTV kūrėjai (ar kūrėjas, kiek suprantu viską ten daro vienas žmogus) neperseniausiai pritaikė savo sistemą ir kitiems televizoriams, atitinkamai pasiekitė tinklapio adresas, dabar siptv.eu, ir atrodo produktas tapo mokamas, t.y. duoda pabandyti 24 val., o po to reikia paaukoti kažkie pinigų. bent kokiu atveju aš vis dar nerandu laiko užsiimti tuo nors sūnus jau senai prašo Disney XD kanalo kurio neduoda Vinitos televizija, kol geras oras nesinori sėdėti prie kompo ir mieliau laiką leidžiu lauke, o ir namuose po darbo tingiu krapštytis su kompiu, geriau telefoną pamaigau, bet orams atvėsus manau vistiek prisėsiu prie teliko ir priversiu jį veikti ankščiau ar vėliau :)
O kai pagaliau prisikasiu, reik nepamiršti kad mano naujasis routeris nepraleidžia multicast paketų (udp), o SIPTV, bent jau ankščiau, nenorėjo veikti per http protokolą, t.y. unicast, taigi tikėtina kad teks pabandyti problematišką DD-WRT arba Tomato, darbo nusimato nemažai, o šeima labai nemėgsta likti be interneto...
Saturday, March 9, 2013
IPTV 2-oji diena - It's alive!
Na ką čia daugiau ir pridurti, patobulintas scaner'is be didesnių problemų susidorojo su mano stream'ais, dar susisiekiau su MediaPortal forumo administratoriais, sutvarkė mano account'ą, tik WebEPG nevisus kanalus atpažysta, reikėtų biškį pasėdėti EPG rankomis patvarkyti, bet kadangi užsiėmimas neįdomus ir televizijos aš nežiūriu, labai abejoju kad tą darysiu, nebent susidėliosiu konkretų playlistą iš keleto kanalų, bet visų 120 tvarkyti kažkaip ranka nekyla :)
Dar vienas gal būt ateičiai projektėlis būtų paleisti IPTV tiesiai per mano išmanųjų televizorių naudojant LG Smart IPTV, tada nereikėtų dviejų pultelių, problema tik kad kaip suprantu telefivizijos signalas keliautų per kažkur Panevėžyje stovintį serverį... Ne, nesąmonė, Panevėžyje stovintis serveris tik playlist'us tvarko, o stream'as turėtų keliauti tiesiai iš mano router'io, bet kažko su mano http stream'ais nesusitvarko, tai reikėtų arba susisiekti su kūrėju arba kaip jau pasakojau praeitą kartą, bandyti leisti į vietinį tinklą multicast srautus arba IGMP, bet čia ateičiai.
Pabaigai dar įdėsiu kelias nuorodas į XBMC plugin'ą kuris teoriškai turėtų rodyti IPTV su EPG palaikymu be papildomo serverio, bet kolkas nesigilinau, sunku kažką komentuoti:
Thursday, March 7, 2013
IPTV 1-oji diena - MediaPortal TV serveris
Senokai bandau priversti savo teliką rodyti IPTV, kolega rekomendavo pabandyti pasikurti MediaPortal TV Serverį ir tada iš jo žiūrėti per to paties MediaPortal ar XBMC klientą, taigi nusprendžiau tam skirti ketvirtadienio vakarą, ir velniai griebtų koks nedraugiškas tas MediaPortal'as...
Taigi parsisiunčiau aš jį, bandau įdiegti, pasirenku TV Server (master) opciją, sako reikės duomenų bazės, kadangi jau turiu webserverį (ką patvirtina mano blog'as) kartu su MySQL serveriu, tai bandau panaudoti jį. Problema tik kad MediaPortal'as neleidžia jungtis nei prie localhost, nei prie 127.0.0.1 duombazės, o mano naudojamas Uniform Server pagal nutylėjimą neleidžia jungtis iš kitų host'ų, taigi pagooglinęs parsisiunčiu MySQL Workbench, pasijungiu savo MySQL serverį, pakeičiu root account'o Limit Connectivity to Hosts Matching į % kad leistų root vartotojui pasijungti iš bet kur ir... šūdo, MediaPortal'as vistiek nepasijungia nei nurodžius IP, nei host'o pavadinimą, taigi grįžtu į Google, nieko neradęs knisuosi Workbench ir Options File -> Networking -> General randu bind-adress reikšmę 127.0.0.1, išjungiu tą bind-adress ir pagaliau MediaPortal TV Serveris pasileidžia! Tik nelabai patinka kad jis mano db pasijungia root vartotoju, taigi sukuriu naują vartotoją mediaportal skirtą mptvbd bazei, klausimas dabar kaip pakeisti vartotoją MediaPortal'e, perknisau visus nustatymus - no luck - awesome :( pagalvojau kad jeigu sustabdžiau MySQL servisą, įjungus TV Serverio konfigūraciją turėtų paprašyti patikslinti prisijungimo duomenis, bet aišku su mano sėkme kitas pokštas, MySQL nesustoja :D ir aišku Uniform Config'as jokios klaidos nieko nerodo, teko pačiam susigaudyti kad MySQL išjungti neleidžia TVService, bet mano spėjimas pasitvirtino, išjungus MySQL TV Serveris parpašė patikslinti rekvizitus, priskyriau naują vartotoją, viskas lyg ir veikia.
Toliau reikia MediaPortal'ui sušerti IPTV kanalų playlist'ą, aišku intuityviai to padaryti nepavyksta, taigi Google to the rescue! Pasirodo playlist'as turi būti padėtas C:\ProgramData\Team MediaPortal\MediaPortal TV Server\TuningParameters\dvbip kataloge, taigi įmečiau playlist'ą, tada ilgai Googlyje ieškojau kaip tą playlist'ą rasti serverio nustatymuose, tą radau TV Servers -> serverio pavadinimas/hostas -> DVB-IP MediaPortal IPTV, kur mane pasitiko eilinis nusivylimas: MediaPortal'as nepalaiko http stream'ų, o mano router'is būtent http ir naudoja. Router'yje sukasi Udpxy servisas kuris multicast streamus keičia į unicast ir sugeneruotas naujas adresas gaunasi http://[routerio adresas]:[udpxy portas]/udp/[streamo adresas]:[streamo portas], o vat praleisti raw udp paketų man atrodo Asus RT-N66U routeris su standartiniu firmware negali (priešingai negu mano ankščiau naudoti D-Link DIR-300 ir DIR-655 (tiesa DIR-655 labai nesėkmingas produktas, su juo multicast streamai praeidavo tik esant tam tikrom mėnulio fazėm)), kaip ir IGMP jame nėra, tačiau routerio flashinimu jau nebėr sveikatos užsiimti, kaip ir traukti seną routerį iš spintos pabandymui patingėjau, taigi bandžiau ieškoti sprendimo MediaPortal'ui, ir kažką panašaus radau http://forum.team-mediaportal.com/threads/dvb-ip-mediaportal-iptv-source-filter.96726/, kad galėčiau parsisiūsti reikiamus failus turėjau prisijungti forume, taigi prisiregistravau, aktyvavau account'ą per el. paštu gautą nuorodą, prisjungiau pirmame psulapyje, atsiverčiu forumą ir mane atjungia, bandau pasijungti forume, ir manęs nerpijungia, nerodydami jokio klaidos pranešimo, papraščiausiai grąžina atgal į login puslapį su užrašu "You must be logged-in to do that.". Well fuck you too pasakiau aš ir nuėjau miegoti.
Update: Sekančią dieną pabandžiau prisijungti iš darbo, ta pati problema, tai matyt kažkas blogai su mano šviežiai sukurti account'u, kolega Viktoras savo acc atsiuntė man reikiamus failiukus, taigi vakare bandysiu tęsti kovą su MediaPortal'u, jeigu nepavyks groti http streamų, keisiu routerio firmware į TomatoUSB, vistiek tą norėjau kadanors padaryti, o ten bandysiu IGMP matyt konfigūruoti, gal išsitrauksiu seną routerį patestuoti, gal susidėsiu DD-WRT kadangi tas tikrai žinau praleidžia milticastą be jokių Udpxy ir IGMP, trumpiau tariant to be continued.
Update 2: Naujausioje MediaPortal versijoje (šiuo metu 1.7.0) nebereikia jokių papildomų dll'ų, HTTP ir UDP veikia out of the box.
Wednesday, March 6, 2013
Hello world!
Taigi, labas pasauli! Dabar ir aš turiu sau kampą internete kur bandysiu aprašyti savo atliekamus projektėlius susijusius su kompiuteriais, kompiuterių tinklais, smart tv, mobiliosiomis technologijomis, žaidimais ar šiaip rašysiu kas šaus į galvą. Aišku daug nesitikėkit, rimtu blogeriu tapti neketinu, taigi įrašai bus labai reti bet tikėkimės kam nors naudingi ar bent jau įdomūs.