Portál AbcLinuxu, 26. dubna 2024 05:54

php class pro ivysilani.cz

30.7.2011 22:06 | Programování | poslední úprava: 30.7.2011 22:05

ahoj,

dnes jsem po čase koukal na sportovní pořad na ivysilani.cz a opět mě silně ... ten jejich přehrávač.

tak jsem chvíli koukal do kódu, že bych si to stáhnul k sobě a přehrál v klidu v něčem rozumném.

nakonec z toho vznikla jednoduchá php třída, kterou jsem dal zde:

https://github.com/patriksima/Snippets/blob/master/ivysilani.php

vrátí to rtmp link, který se dá použít ve vlc nebo mplayeru.

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

30.7.2011 22:14 vlastik
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Odpovědět | Sbalit | Link | Blokovat | Admin
http://www.abclinuxu.cz/blog/pb/2011/5/televize-9-ctstream-3
Patrik Šíma avatar 30.7.2011 22:27 Patrik Šíma | blog: patriksima | Hlučín
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
vim. nasel jsem to az jsem to napsal. nicmene je to v perlu a me to zrovna nefunguje. i kdyz muze byt chyba u me. kazdopadne alternativa muze byt pro nekoho prinosna.
Continuous improvement is better than delayed perfection. ~ Mark Twain
poky74 avatar 31.7.2011 02:32 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz

me ta televize fungovala jen na mistrovstvi kdyz se hral hokej, po tom jsem to snad 4 zkousel, vzdycky novy verze a nikdymi to neslo, chyba byla asi taky u me

tu tridu vitam, diky ;-)

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
2.8.2011 17:26 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Kdybyste poslal URL, tak se na to podívám. Nicméně mám zkušenost, že České televizi systém ne vždy funguje. Na druhou stranu jsem se snažil, aby můj skript vypisoval rozumná chybová hlášení, odkud by se mělo dát zjistit, co se pokazilo.
poky74 avatar 2.8.2011 19:06 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz

Právě, mě nefungovalo vůbec nic, to potom dost otráví náladu, když se chci kouknout na nějakej zábas, peru se s tim v konsoli a zeshora od sousedů jsou slyšet jásající výkřiky, zatim co mi zápas ubíhá..

Ono, kouknout se na to pořádně, tka to nějak zprovoznim, ale já si na to vzpomenu vždycky 2 minuty před začátkem, potom mi už ve spěchu to nende :-(

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
3.8.2011 09:51 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Jsem zvědavý, jak dlouho bude fungovat tady ten PHP pokus, když XML parsuje regulárními výrazy.
pavlix avatar 31.7.2011 10:20 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Doporučuju zkusit Limotův tv-dl/tv-play napsaný v Pythonu.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Patrik Šíma avatar 31.7.2011 11:02 Patrik Šíma | blog: patriksima | Hlučín
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Díky. Je to pěkný. V podstatě rovnou pro koncové použití. V Pythonu, stejný princip, jen podporuje více webů a rovnou to dumpne skrze RTMPDump na disk. Mimochodem taky jsem zvažoval, jestli to nenapíšu raději v Pythonu :) (většinu takových udělátek mám právě v tom)
Continuous improvement is better than delayed perfection. ~ Mark Twain
pavlix avatar 1.8.2011 01:09 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Jinak tv-dl -g ti vyplivne to rtmp url.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 1.8.2011 01:15 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
A ještě k tomu... je to na githubu... ivysilani i archiv novy se mění... takže by vůbec nebylo od věci, kdybyste se vy všichni, co si vymýšlíte skripty na podobné věci, drželi tak nějak pospolu a udržovali aktuální jeden základ/knihovnu. Eliminuje se tím zpoždění reakce na změny na zmíněných webech.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
1.8.2011 22:55
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
skrytý komentář Náš administrátor shledal tento komentář závadným.

Vulgární

Zobrazit komentář
2.8.2011 17:21 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
To bych musel napsat novou implementaci v C :)
pavlix avatar 2.8.2011 20:52 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Python a rozumný formát chybových výpisů stačí :).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
3.8.2011 09:48 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Pythonovou knihovnu si užiješ akorát tak z Pythonu.
pavlix avatar 3.8.2011 20:20 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Pythonovou knihovnu si užiješ akorát tak z Pythonu.
GOTO 14
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 2.8.2011 20:52 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Jinak v C a Glib/GObject/GRegex je to taky hračka :).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
3.8.2011 09:49 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Proč Glib? Proč objekty? Kvůli GRegex? Vždyť máme pcre.
pavlix avatar 4.8.2011 00:54 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Proč Glib? Proč objekty? Kvůli GRegex? Vždyť máme pcre.
Proč ne?
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
4.8.2011 11:32 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Protože to je hnusný moloch. Šestkrát větší než libpcre.
pavlix avatar 5.8.2011 21:39 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Náboženské důvody neřeším.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
6.8.2011 20:14 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
To není náboženství. Proč záviset na velkém balíku, když úplně stejnou požadovanou funkcionalitu poskytuje menší balík. Nota bene, když pcre je třeba linkovaná ke grepu, zatímco glib na serveru nemusí být vůbec potřeba.
pavlix avatar 6.8.2011 20:59 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Nepřesvědčil si mě :).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
1.8.2011 08:53 abc
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Odpovědět | Sbalit | Link | Blokovat | Admin
Ma smysl delat na tohle tridu s jednou metodou? :)
1.8.2011 19:48 Karel
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
kdyz OOP, TAK OOP!!!!
Patrik Šíma avatar 5.8.2011 18:14 Patrik Šíma | blog: patriksima | Hlučín
Rozbalit Rozbalit vše Re: php class pro ivysilani.cz
Odpovědět | Sbalit | Link | Blokovat | Admin
Příloha:

ještě krátký bash skript.

usage: ivysilani.sh url_pořadu uložit_jako

např:

ivysilani.sh http://www.ceskatelevize.cz/ivysilani/1095870977-game-page/211563242600022/ /tmp/gamepage.mp4

ve skriptu si akorát změnte cestu k php třídě ivysilani.php podle toho, kde ji máte uloženou.

Continuous improvement is better than delayed perfection. ~ Mark Twain

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.