Pages

torstai 30. tammikuuta 2014

Ylen HD lähetysten katsominen VLC media playerillä


Tämä ohje käsittelee "pöytäkoneille" tarkoitettuja HDS striimejä. Myös mobiilistriimit on päivitetty HD:ksi, joten helpoin tapa katsella HD lähetyksiä on käyttää tämän linkin takaa löytyvää soittolistaa VLC:lle. 

Yle aloitti tänään HD lähetykset myös internetin puolella. Samalla lähetysten toteutustekniikka muuttui Adoben RTMP:stä Adoben HDS:sään. Lähetysten katsominen onnistuu helposti myös VLC:llä.

Lähetysten katsomiseen tarvitset HDSdump ohjelman tai vaihtoehtoisesti adobeHDS.php skriptin johon HDSdump perustuu. Jos käytät php skriptiä lataa se täältä ja lue asennusohjeet täältä. Lisäksi tarvitset VLC media playerin.

Videostriimien osoitteet ovat tämän näköisiä:

Yle1
http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1
Yle2
http://yletv-lh.akamaihd.net/z/yletv2hls_1@103189/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1
Yle Teema
http://yletv-lh.akamaihd.net/z/yleteemahls_1@103187/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1
Yle Fem (suomenkielinen)
http://yletv-lh.akamaihd.net/z/ylefemfihls_1@103185/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1
Yle Fem (ruotsinkielinen)
http://yletv-lh.akamaihd.net/z/ylefemsehls_1@103186/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1

Esimerkiksi Yle1 kanavan katsominen onnistuu seuraavalla komennolla:

hdsdump.exe --manifest "http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1" --play | "c:\program files\videolan\vlc\vlc.exe" -






tai jos käytät php skriptiä:

php adobehds.php --manifest "http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1" --play | "c:\program files\videolan\vlc\vlc.exe" -

Oletuksena kuvanlaatu on HD:tä, mutta jos jostain syystä haluat katsoa lähetystä alemmalla laadulla onnistuu se lisäämälllä  --quality optio. Lähetykset ovat tarjolla kuudella eri bitratella: 61, 363, 664, 1064, 1563 ja 2763. Oletetaan että haluat katsoa lähetystä 1064 bitratella. Se onnistuu näin:

hdsdump.exe --manifest "http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1" --quality 1064 --play | "c:\program files\videolan\vlc\vlc.exe" -

Jostain syystä lähetyksen tallennus ei onnistunut hdsdumpilla, mutta php skriptillä se onnistuu näin:

php adobeHDS.php --manifest "http://yletv-lh.akamaihd.net/z/yletv1hls_1@103188/manifest.f4m?&hdcore=3.1.0&plugin=flowplayer-3.1.0.1" --delete --outfile "yle1.flv"


Tämä kaikki hyvin nopealla testauksella. Kommentoikaa ja kyselkää jos on epäselvyyksiä.

keskiviikko 22. tammikuuta 2014

Ylen suorien lähetysten katsominen ulkomailla käyttäen VLC media playeriä

Ulkosuomalaisten ja matkailijoiden harmiksi suorat lähetykset ja suurin osa Areenan muusta sisällöstä on geoblokattu, eli maarajoitettu, vain suomeen. Maarajoitusten kiertäminen on pääsääntöisesti helppoa, näin myös Ylen tapauksessa. Ohjeessa  kierrämme suorien lähetysten maarajoituksen "huijaamalla" Ylen servereitä luulemaan että liikenteen lähde tulee suomesta.
Lähetysten katsominen selaimella Areenan kautta ei onnistu, mutta niitä voi katsoa VLC media playerillä.

VLC lataa tästä.
Privoxy lataa tästä. (jos käytät jotain muuta versioa privoxystä niin lataa kuitenkin tämä paketti ja ota /data/proxy/ kansiosta default.action -tiedosto käyttöösi)
Lataa Ylen kanavien soittolista tästä

Pura privoxy haluamaasi kansioon. Käynnistä privoxy. Sinun pitäisi nähdä kutakuinkin tälläinen ikkuna. -->



Privoxylle ei tarvitse tehdä mitään asetusmuutoksia. Voit siis pienentää sen tehtäväpalkkiin.

Käynnistä VLC ja mene Tools -> Asetukset



Klikkaa vasemmasta reunasta Lähteet ja koodekit. Kirjoita kohtaan HTTP-välityspalvelimen osoite 127.0.0.1:8118. Tallenna muutokset klikkaamalla Tallenna.



Avaa soittolista (yle suorat.m3u) VLC:llä ja nauti Ylen laatuviihteestä, olitpa sitten missä päin maailmaa tahansa.



tiistai 5. marraskuuta 2013

Maikkarin ilmaiskanavien katsominen VLC:llä



MTV3:n kanavauudistuksen myötä maikkari aloitti ilmaiskanaviensa näyttämisen netissä. Kanavien katsominen onnistuu näppärästi myös VLC:llä. Lataa soittolista tästä.

Katsomon videoiden tallennus, suoratoisto & suorien lähetysten katsominen VLC:llä

Maikkari teki kanavauudistuksen ja aloitti myös live lähetykset netissä. Samalla katsomo muuttui niin ettei videoiden tallennus enää onnistu vanhoilla ohjeilla. Tässäpä siis uudet uudet ohjeet katsomon videoiden lataamiseen ja suorien lähetysten katsomiseen VLC media playerillä. Lataamiseen/katsomiseen tarvitset:

cURL
FFmpeg
VLC media player

Oletetaan että haluan ladata eiliset salkkarit (http://www.katsomo.fi/?progId=259950).
Mene komentoriville ja siirry kansioon jossa cURL sijaitsee. Kirjoita seuraava komento:

curl -A "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19" "http://m.mtvkatsomo.fi/?progId=259950" > katsomo.txt



Avaa katsomo.txt ja etsi tekstistä rtsp:// alkuinen URL ja ota se talteen.



Mene takaisin komentoriville ja kansioon jossa FFmpeg sijaitsee. Kirjoita seuraava komento.
(HQ laatuisten videoiden lataamiseksi on osoitetta muutettava kuten alla.)

LQ:
ffmpeg -i "rtsp://212.226.124.238/mtv3_viihde_vod/_definst_/mp4:2013-10-23/Salatut_el_m_t_259950_WC%21259950%2CT5HLSM%21.mp4?secure=uhA4xwP8Rl0n2MvD4mnlVXy89sL)hAiPKdqr2iioxqhaoMbe5xDStMPinXjWSy5Nqwen64hPL7JvHUMR)X(ZjYEFFpE(dhZg4PvqR27xYPrDlo2BjwPAuTbXbbESy4Ix&m=-1&ae=9&ts=1383642916696" -vcodec libx264 -acodec copy salkkarit.ts

HQ:
ffmpeg -i "rtsp://212.226.124.238/mtv3_viihde_vod/_definst_/mp4:2013-10-23/Salatut_el_m_t_259950_WC%21259950%2CT5HLSH%21.mp4?secure=uhA4xwP8Rl0n2MvD4mnlVXy89sL)hAiPKdqr2iioxqhaoMbe5xDStMPinXjWSy5Nqwen64hPL7JvHUMR)X(ZjYEFFpE(dhZg4PvqR27xYPrDlo2BjwPAuTbXbbESy4Ix&m=-1&ae=9&ts=1383642916696" -vcodec libx264 -acodec copy salkkarit.ts



Paina enter ja lataus alkaa.



VLC osaa myös toistaa rtsp:// videoita lataamatta, joten voit myös suoratoistaa videoita. Se tapahtuu kaikessa yksinkertaisuudessa niin että, avaa VLC, mene Media -> avaa suoratoisto verkosta... ja liitä rtsp osoite ja paina toista.





Katsomosta löytyy myös mtv3, subin ja AVA:n suorat lähetykset, niiden katselu onnistuu täysin samalla periaatteella.

EDIT: Suorien lähetysten katsomiseen on helpompikin tapa. Lataa soittolista VLC:lle täältä

mtv3 http://m.mtvkatsomo.fi/?progId=261752
Sub http://m.mtvkatsomo.fi/?progId=261753
AVA http://m.mtvkatsomo.fi/?progId=261756

Eli esimerkiksi Subin suoran lähetyksen katsominen onnistuu näin:

curl -A "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19" "http://m.mtvkatsomo.fi/?progId=261753" > SUB-LIVE.txt


Avaa SUB-LIVE.txt ja kopioi rtsp:// osoite.


Muuta HLSM -> HLSH, jos haluat parempilaatuisen streemin.

rtsp://212.226.124.236/mtv3/DR47HLSM.sdp?secure=AX2dTm3BFV(kH)pjFsb1SzJ6U(ZqRNkxqmGNK3GYOhv)XEPVLN8ajIQ3bvYBXJQdnMAreGMIhWNSPiuDf880cA!!&m=-1&ae=9&ts=1383645927164

Avaa se VLC:llä. (media -> avaa suoratoisto verkosta...)


Ja eikun katsomaan OstosTV:tä...


keskiviikko 30. lokakuuta 2013

put.io - lataa torrentit pilveen




Jos torrenttien lataaminen pelottaa tai et saa asennettua esimerkiksi työkoneelle torrent asiakasohjelmaa niin suosittelen kokeilemaan put.io palvelua. Voit säilöä torrent latauksia verkkoon ja myöhemmin ladata niitä koneellesi. Palvelun käyttö on helppoa. Kun olet luonut tilin ja kirjautunut niin klikkaat Add New Files.





Liitä kenttään osoite torrent tiedostoon tai magnet URI:in ja paina Next



Kun palvelu on hakenut torrentin tiedot klikkaa Start Feching! ja lataus alkaa.




Kun lataus on käynnissä näet lähes reaaliajassa latauksen nopeuden, arvioidun keston ja tietoja lataajien/jakajien määristä. 




Kun lataus on valmis klikkaa Go To File ja näet tiedostot jotka torrent sisältää.




Jokaisen tiedoston alla on download linkki josta tiedoston voi ladata. Voit myös latada useita tiedostoja kerrallaan valitsemalla ne ja klikkaamalla Zip & Download.




Klikkaamalla videota voi myös katsoa/suoratoistaa sen ilman että sinun tarvitsee ladata sitä ensin koneellesi.




Torrenttien latausajat ovat pääsääntöisesti erittäin nopeat. Jos joku muu on jo lisännyt ja ladannut saman torrentin kuin sinä niin se on heti lataus valmiina sinulle. Palvelu pitää siis cachea suosituista torrenteista.

Palvelua voi käyttää huoletta myös privaatti trackereiden kanssa (jos trackerin säännöt sen sallivat), koska se jakaa (seedaa) torrenttia kaksinkertaisesti suhteessa lataukseen.

How to bypass geoblock and watch SVTplay.se / NRK.no live streams

This is a simple tutorial how to bypass geoblock and watch SVTPlay.se or NRK.no live streams without using proxy server or VPN. All you need is Google Chrome browser and Change HTTP Request Header extension.

Fire up Chrome, download & install the extension.



Click Options



Click Add...


Click the newly created header (New1383141524046). Change header name to X-Forwarded-For. You can leave the descr. field empty.




Click Presets and paste/type following lines to the presets field

NO=160.68.205.231
SE=194.15.212.133



Click Save and you are all done.


Let's test how the extension works. Go to www.svtplay.se/kanaler/svt1. If you are outside sweden (like me) you should see something like... --->


Click the Change HTTP Request Header icon. (top right corner, next to address bar)


Open the X-Forwarded-For drop-down menu and select SE.


Now simply refresh the www.svtplay.se/kanaler/svt1 page and enjoy the SVT1 live stream.



NRK.no outside norway  (tv.nrk.no/direkte/nrk1) --->


Select NO from drop-down menu...


...refresh the page and enjoy the stream. :)



torstai 24. lokakuuta 2013

Ruutu.fi ohjelmien tallennus käyttäen FFmpeg ohjelmaa

Päivitys 31.10.2013. Osa ruudun videoista on DRM suojattuja (tai ainakin Criminal Minds -sarja). Näiden videoiden lataaminen ei ole mahdollista.

Ruutu on alkanut tarjoamaan ohjelmiaan myös mobiililaitteille. Niiden lataaminen onnistuu melko samalla tavalla kuin rtmp/flash videoiden lataaminen. Lataamiseen käytetään FFmpeg ohjelmaa ja videoiden toistoon suosittelen VLC Media Playeriä.

FFmpeg löytyy tämä linkin takaa ja VLC täältä.

Esimerkki latauksena toimii Arvostele mun illallinen ohjelman jakso. Mene osoitteeseen http://www.ruutu.fi/ohjelmat/arvostele-mun-illallinen-suomessa/kausi-2-jakso-40-kari



Avaa sivun lähdekoodi. Onnistuu Chromella ja kaiketi kaikilla selaimilla klikkaamalla hiiren oikeaa nappia ja valitsemalla näytä sivun lähdekoodi.
Etsi lähdekoodista sanaa 'gatling'. Haku onnistuu useimmissa selaimissa painamalla F3:a. Haun ensimmäinen osuma pitäisi olla alla olevan osoitteen näköinen.



Avaa osoite ja etsi osoite joka päättyy .m3u8



Avaa komentorivi ja mene kansioon johon tallensit FFmpeg.exe:n. Kirjoita seuraava komento:
ffmpeg.exe -i "http://stream.nelonen.fi/video/mp4:carbon_530025_catchup_360p_none.mp4/playlist.m3u8" -c copy "videon.tallennus.nimi.ts"

Lataus alkakoon.


Ladattu tiedosto löytyy samasta kansiosta FFmpegin kanssa ja soi oikein mainiosti VLC:llä.