» »

Dostopnost RTV Slovenija in MediaPlayerConnectivity

Dostopnost RTV Slovenija in MediaPlayerConnectivity

CyberPunk ::

Uporabljam Firefox in z njim tudi plugin Media Player Connectivity, saj spadam med tiste, ki ne marajo, da se znotraj spletnih strani samodejno odpirajo razni Windows Media Playerji, RealPlayerji ipd. Včasih se je na ta način dalo pogledati kak video na zahtevo na rtvslo.si, potem pa so nekaj spreminjali in zdaj se ne da priti do pravih povezav, preko katerih bi odprl oddajo, npr. Dnevnik, v Media Player Classic.
Na strani se prikažejo 4 okvirji (blokirani avtoplayi, ki bi bili sicer del embedded RealPlayerja, kar je OK, funkcionalnost Media Player Connectivity), vendar pa vsi kažejo na isti realvideo - na menu, ki je prikazan po defaultu (naslovna stran Multimedijski center s povezavami na 7 radijskih postaj in 2 TV) - tako da klik na kateregakoli zgolj predvaja (v Media Player Classic) ta meni, ne pa dejanski posnetek, ki naj bi ga prikazal.
Ravno tako klik na linke pod "V živo" in "Zadnje oddaje" levo spodaj ne naredi ničesar (javascript:switchClip; tudi če ročno kopiram link, ki je vsebovan v vrstici, ki narekuje switch-clip, ne gre za pravo povezavo do streama).
V bistvu ni možnega normalnega delovanja - t.j. da bi bilo po blokadi default inline predvajanja z uporabo Media Player Connectivity možno odpirati oddaje v željenem predvajalniku izven okvirov browserja. (Seveda s klikom na [x] vseh blokiranih delov, kar potem prikaže embedded RealPlayer, zadeva deluje, vendar to pač ni to...)
URLjev do posameznih oddaj RTV mi tudi ni uspelo "ročno shekati" (za gledanje z MediaPlayerClassic ali WinAmp), saj če že lahko iz linka razberes mediaID posamezne oddaje, je del URLja pred tem lahko različen, npr:
rtsp://helix.rtvslo.si:554/ava/2e/33/21/2847520.rm
rtsp://helix.rtvslo.si:554/ava/37/c/3b/2912009.rm

Ima kdo kakšno idejo, kako rešiti zadevo?
Gre za "prefinjeno" zaščito na strani RTV ali pa zgolj za (ne)srečno naključje, da zadeva ob pomoči Media Player Connectivity ne deluje tako, kot je predvideno?

podtalje ::

No, taka skrivnosti pa spet ni.
Če si opazil se kliče funkcija switchClip in že pogledaš, kaj dela ta funkcija, vidiš da kliče:

http://ava.rtvslo.si/ava/media?action=p...
Na koncu samo še dodaj ID oddaje.

CyberPunk ::

Ja, do tu sem tudi sam odkril - vendar še ni konec, ker to ni povezava do streama, ampak samo klic (or something), da se potem nekje naknadno generira URL do streama v stilu:

rtsp://helix.rtvslo.si:554/ava/37/c/3b/2912009.rm ....

(tega lahko player predvaja, medtem ko mu "http://ava.rtvslo.si/ava/media?action=p... ne pomeni nič oz. javi napako)

...kjer je zadnji "2912009.rm" del številka 2912009 res MediaID, ki ga je prej iskal,
medtem ko je niz "/37/c/3b/" očitno struktura direktorijev, kjer je ta stream shranjen ali v bazi - in tudi če probaš ročno zgenerirati povezavo na zgornji način, prav tega dela, t.j. strukture, še nisem našel nikjer.

pivmik ::

Vse kar sproducira
http://ava.rtvslo.si/ava/media?action=p...
je standardna SMIL (xml) datoteka. V njej je zapisan tudi RTSP uri naslov. Lahko si narediš en razpoznavalnik(parser) ki prebere samo ta naslov.

Več info o SMIL

vsebina datoteteke http://ava.rtvslo.si/ava/media?action=p... :
<smil>
   <head>
      <layout>
         <root-layout />
         <region id="image" top="0" left="0" z-index="0"/>
         <region id="video" top="0" left="0" z-index="2"/>
         <region id="text" top="0" left="0" z-index="1"/>
      </layout>
   </head>
   <body>
      <par>
         <ref src="http://ava.rtvslo.si/ava/smil/menu.rp" region="image" fill="freeze">
            <anchor href="http://helix.rtvslo.si/ramgen/smil/radio.new/a1.smil" coords="40,20,118,32"/>
            <anchor href="http://helix.rtvslo.si/ramgen/smil/radio.new/val202.smil" coords="40,44,118,57"/>
            <anchor href="http://helix.rtvslo.si/ramgen/smil/radio.new/ars.smil" coords="40,71,118,84"/>
            <anchor href="http://helix.rtvslo.si/ramgen/smil/radio.new/mm1.smil" coords="40,97,118,110"/>
            <anchor href="http://helix.rtvslo.si/ramgen/smil/radio.new/str.smil" coords="40,123,118,136"/>
            <anchor href="http://helix.rtvslo.si/ramgen/smil/radio.new/onda.smil" coords="40,148,118,161"/>
            <anchor href="http://helix.rtvslo.si/ramgen/smil/radio.new/modri.smil" coords="40,174,118,187"/>
            <anchor href="rtsp://helix.rtvslo.si/broadcast/slo1.rm" coords="180,21,258,34"/>
            <anchor href="rtsp://helix.rtvslo.si/broadcast/kp1.rm" coords="180,45,258,60"/>
         </ref>
         <audio src="rtsp://helix.rtvslo.si:554/ava/37/c/3b/2912009.rm" region="video"/>
      </par>
   </body>
</smil>
LP, Gregor GRE^

CyberPunk ::

Pa res!:D
Problem je bil v tem, da je vpis naslova v stilu http://ava.rtvslo.si/ava/media?action=p...
v Firefoxu že angažiral MediaPlayerConnectivity, ki je izvajal svoje akcije oz. v tem konkretnem primeru odprl samo prvo stran s 7 linki (radijske in tv postaji). Tako dejanske vsebine datoteke nisem mogel videti (no ja, prejle mi je v enem izmed poskusov celo uspelo).
Zdaj sem probal pobrati vsebino z wget in seveda vidim dejansko vsebino in v njej tudi rtsp naslov.

pivmik ::

In kaj ti preprečuje ročno spremenitev nastavitev firefoxa za rokovanje z tipi datotek?
Tools -> Options -> Downloads -> Download Actions -> View & Edit Actions
LP, Gregor GRE^


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Oddaje z rtvslo.si

Oddelek: Programska oprema
296859 (4052) damirb03
»

sledenje

Oddelek: Mobilne tehnologije
71628 (1368) Reso
»

Rad bi posnel dokumentarec

Oddelek: Pomoč in nasveti
51574 (1401) jype
»

Net Transport

Oddelek: Programska oprema
5983 (859) slovencl
»

Radio Slovenija o nadzoru interneta v Sloveniji

Oddelek: Novice / Zasebnost
272238 (2238) MrStein

Več podobnih tem