Objavljeno: 25.11.2008 | Avtor: Mitja Mali | Monitor November 2008

Ogled in snemanje programov IPTV na računalniku, drugič

V Monitorju smo v preteklosti že pisali, kako predvajati televizijo IPTV na zaslonu računalnika brez uporabe naprave STB ali tv kartice (Monitor, julij 2006).

Naj vam osvežimo spomin: za ogled potrebujete naročnino na storitev IPTV pri vašem ponudniku. Strojna namestitev (povečini) zahteva dodatno omrežno kartico (strošek okvirno 10 evrov), ki jo povežete z ustreznim omrežnim priključkom na vašem stikalu oz. modemu ponudnika internetnih storitev, obvezno mimo domačega (brezžičnega) usmerjevalnika. Če imate to srečo, da IPTV spremljate prek optičnega priključka ponudnika T-2, lahko uporabite kar obstoječo omrežno kartico v računalniku, saj zadostuje ena (še vedno neposredna!) povezava z optičnim stikalom.

Programski del obsega brezplačen predvajalnik VLC (povprašajte Google) in ustrezen seznam programov, ki smo ju za vas pripravili tule:

www.monitor.si/siol_spisek

www.monitor.si/T2_spisek

Z malo sreče bi se po odprtju seznama morala prikazati slika izbranega programa: če se ne, predlagamo, da pomoč pri nastavitvah poiščete v že omenjeni številki revije, kjer smo o tem obširneje pisali (oz. v spletu: www.monitor.si/clanek/internetna-televizija-na-racunalniku).

Zgolj prikazovanje programov ni vse, kar zmore VLC. Med dodatne zmožnosti štejemo posredovanje televizijskega programa na več načinov. Poleg prikazovanja slike na zaslonu (torej običajno gledanje) VLC omogoča tudi brezizgubno snemanje televizijskih programov na disk. To storimo tako, da v oknu z možnostmi za odprtje datoteke (File - open file) odkljukamo možnost "Stream/save" in pri nastavitvah te zmožnosti odkljukamo "File" in "Dump raw input". Zatem določimo ciljno datoteko, kamor se bo zapisal signal v točno taki obliki, kot nam ga posreduje ponudnik IPTV. Potrdimo in snemanje izbranega programa (ob pomoči predvajalnega seznama) se lahko začne.

IPTV prek interneta - kjerkoli

Zanimiva je zmožnost posredovanja ("relay") izbranega tv programa v internet. S tem naš računalnik postane nekakšen video strežnik, na katerega se lahko povežemo kjerkoli na svetu, kjer imamo na voljo (dovolj zmogljivo) "pipo" v internet.

Signal IPTV v osnovi ni namenjen (širši) distribuciji prek internetnega omrežja. Sistem delovanja "multicast", ki ga uporabljajo vsi naši ponudniki, je namreč prilagojen za predvajanje na točno določenem internetnem priključku. Pa vendarle, ob pomoči VLC lahko signal "ujamemo" in ga "oddamo" v internet v obliki, ki je primerna za predvajanje kjerkoli na svetu.

Sam postopek je nekoliko bolj obsežen. V programu VLC najprej vklopimo spletni strežnik, ki omogoči nadzor nad predvajalnim seznamom prek interneta in s katerim lahko preklapljamo med programi. To storimo v nastavitvah VLC (Settings - Preferences), kjer najprej izberemo "interfaces" in nato še "main interfaces". Tam poiščemo in odkljukamo možnost "HTTP interface for remote access". Potrdimo in od tega trenutka naprej lahko prikličemo VLCjev spletni vmesnik na privzetem naslovu http://IP_računalnika:8080/.

Televizijske kanale menjujemo kar prek spletnega vmesnika.

Sledijo nastavitve predvajanja. Izberemo File - Open in odpremo ustrezen seznam programov (datoteka s končnico m3u). Odkljukamo "Stream/save" in pri dodatnih nastavitvah najprej izberemo možnost HTTP. V okence za naslov vpišemo številko IP omrežnega vmesnika, ki računalniku zagotavlja povezavo v internet (in ne tistega, prek katerega prejemamo signal IPTV). Naslov IP pridobimo tako, da poženemo ukazno vrstico (start - Run) in vtipkamo ukaz ipconfig. Po želji nastavimo tudi številko vrat, ki je različna od privzete (1234). Potrdimo vse korake in posredovanje naj bi se začelo. Pri tem slike izbranega programa na zaslonu našega strežnika ne bomo videli, a to pomeni zgolj to, da posredovanje deluje.

Delovanje preverimo tako, da poženemo novo instanco VLCja in izberemo File - Open network stream. Izberemo HTTP/HTTPS in vpišemo javni naslov IP našega strežnika, sledi še dvopičje in izbrana številka vrat (skupaj torej http://IP_naslov:številka vrat). To bi moralo delovati tako na samem "strežniku" kot tudi prek kateregakoli drugega računalnika, povezanega v internet.

Pogoj za delovanje take rešitve pa je seveda ustrezno hitra povezava v splet. V mislih imamo predvsem hitrost od naročnika proti internetu (tj. "upload"). Pri tem je 10 Mb/s nekako minimum, v nasprotnem primeru pride do zastoja v toku podatkov in predvajanje prek take povezave ni zvezno ali pa se pogosto povsem zaustavi. Priključki xDSL (edina izjema je morda hitri VDSL/VDSL2) tako odpadejo, prava bo šele optična povezava FTTH.

IP televizija, posredovana kamorkoli

Nekaj zvijač in nasvetov

VLC omogoča, da večino ukazov izvedemo tudi prek ukazne vrstice. S tem se lahko izognemu zamudnemu klikanju in izbiranju ustreznih nastavitev.

  • Za zagon strežnika s privzetimi parametri ustvarite novo bližnjico (desni klik na namizju - New/Shortcut) in kot ukazno vrstico vnesite naslednji ukaz:
  • "C:\Program Files\VideoLAN\VLC\vlc.exe" t2tv.m3u --extraintf http --sout=#duplicate{dst=std{access=http,mux=ts,dst=IP_računalnika:1234}}

    Pri tem privzemimo, da je VLC nameščen v imeniku VLC kot podimenik Program Files, v istem imeniku pa je tudi predvajalni seznam (t2tv.m3u). Ne nazadnje je treba vpisati še IP naslov, ki je enak javnemu IPju računalnika.

  • Če uporabljate dinamični IP naslov (oz. vam to ponudi ponudnik internetnih storitev), bo ob spremembi naslova IP vaš video strežnik na videz nedosegljiv. Rešitev je v uporabi enega izmed (brezplačnih) ponudnikov dinamičnih internetnih domen, kot je npr. Dyndns.org. Izbrani naslov bo tako vedno kazal na pravi naslov IP, poleg tega pa si je imenski naslov vsekakor laže zapomniti kot številčni naslov IP. Isti imenski naslov lahko nadomestite tudi v VLC kot IP naslov za posredovanje toka; s tem odpade skrb za to, da bližnjica za zagon programa iz prejšnje točke kaže na pravi naslov.
  • Če nimate statične številke IP, bo zelo koristna storitev dyndns.org.

  • Če vam internetna povezava ne omogoča dovolj visokih hitrosti v smeri proti internetu, se lahko odločite za stiskanje avdio/video informacije v vašem strežniku. Pri tem je treba vedeti, da je tako stiskanje v realnem času strojno zelo zahtevno, zato se ga gre lotiti le z novejšimi, dvojedrnimi procesorji.
  • Stiskanje vklopimo v pogovornem oknu, v katerem sicer nastavljamo možnosti shranjevanja ali posredovanja. Odkljukati je treba možnosti "Video" in "Audio", nato pa izberemo vrsto in stopnjo stiskanja glede na zmogljivost računalnika. Zelo uporabna je možnost "Scale", saj lahko linearno zmanjšamo ločljivost za četrtino (na 0,75 originalne) ali celo samo na polovico, to pa se konkretno pozna pri potrebni pasovni širini. Z nekaj poizkušanja je moč doseči podatkovni tok, ki ne presega 1,5 Mb/s (primer spodaj), pri čemer je kakovost takega toka še vedno povsem gledljiva.
  • Tudi tu lahko uporabimo bližnjico za zagon VLCja skupaj z vsemi potrebnimi nastavitvami. Primer:
  • "C:\Program Files\VideoLAN\VLC\vlc.exe" t2tv.m3u --extraintf http --sout=#transcode{vcodec=mp4v,vb=1024,scale=1,acodec=mp3,ab=96,channels=2}:duplicate{dst=std{access=http,mux=ts,dst=IP_racunalnika:1234}}

  • Med menjavo programov ob pomoči spletnega vmesnika se predvajanje na odjemalcu ustavi, saj je tok podatkov začasno prekinjen. Da se izognemo vsakokratnemu vnovičnemu odpiranju toka, lahko tudi tu uporabimo uporabno bližnjico:
  • "C:\Program Files\VideoLAN\VLC\vlc.exe" http://IP_streznika:1234 --repeat 1

    Naroči se na redna tedenska ali mesečna obvestila o novih prispevkih na naši spletni strani!

    Komentirajo lahko le prijavljeni uporabniki

    Najbolj brano

    • V ZDA bodo retroaktivno prepovedali DJI-jeve letalnike

      Ameriška Zvezna komisija za telekomunikacija (FCC) je sprejela sila nenavadno odločitev in za nazaj prepovedala uporabo naprav, ki jih je že odobrila in sprostila njihov uvoz v ZDA. Odločitev, da to smejo storiti, so sprejeli s tremi glasovi za in nobenim proti. Uperjena je proti kitajskemu proizvajalcu letalnikov DJI.

      Objavljeno: 3.11.2025 07:00
    • Konec poti za slovensko upravljanje z računi

      Storitev noprintZ, ki je uporabnikom omogočala prejemanje digitalnih računov in ročni vnos fizičnih računov, se bo ob koncu leta 2025 dokončno poslovila. 

      Objavljeno: 12.11.2025 06:00 | Teme: android, mobilna aplikacija, Slovenija
    • Microsoft pokazal Windows 11 26H1, ki na običajnih računalnikih ne bo deloval

      Verzija Windows 11, ki bo izšla prihodnje leto, se bo predvidljivo imenovala Windows 11 26H1, a je zelo verjetno ne bomo mogli uporabljati. Na kanalu Canary v programu Insider Preview se je predogledna izdaja (Build 28000) pojavila te dni, kar naznanja začetek nekoliko bolj javnega testiranja. Zdi pa se, da bo omejena na ARM-jeve procesorje.

      Objavljeno: 11.11.2025 05:00
    • Umetno inteligentni brskalniki prikažejo plačljive vsebine zastonj!

      Nekateri novi brskalniki, ki temeljijo na umetni inteligenci, lahko zaobidejo plačljive mehanizme medijskih vsebin. 

      Objavljeno: 4.11.2025 16:00
    • Kdo bo Python rešil pred smrtjo?

      Fundacija Python, ki skrbi za razvoj izjemno popularnega istoimenskega programskega jezika, je zavrnila 1,5 milijona dolarjev vredno finančno podporo Nacionalne znanstvene fundacije (NSF), ker jo je pogojevala z opustitvijo vseh programov raznolikosti, enakopravnosti in vključenosti (DEI). Namesto tega zato zbirajo donacije, kjer jim gre presenetljivo dobro.

      Objavljeno: 11.11.2025 07:00
    • Microsoft zakrpal hrošča: Windows 10 in 11 se končno znata ugasniti

      V najnovejši verziji popravkov za Windows 10 in 11 je Microsoft po več kot desetletju zakrpal hrošča, ki je marsikoga spravljal v dvome, ali njegov spomin še deluje. Če ste po uporabi Windows Update želeli računalnik ugasniti in ste izbrali Update and shut down, se je računalnik z Windows 10 ali 11 nemalokrat ponovno zagnal. Verjetno ste pomislili, da ste pomotoma kliknili Update and restart.

      Objavljeno: 4.11.2025 05:00
     
    • Polja označena z * je potrebno obvezno izpolniti
    • Pošlji