Nahrávání rádia na webserveru

Od: Datum: 27.02.13 15:47 odpovědí: 6 změna: 02.03.13 12:39

Dá se nějkák ukládat rádio (strem) na webovém serveru? Jak?

Webserver umí PHP a CRON.


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Datum: 27.02.13 21:04

Nahrávat streamy hodby umí téměř každý program pro poslech internetového radia. Výborné je Radio Sure 2.2.

Ohodnoceno: 0x
 
Datum: 27.02.13 21:57
avatar

Tazatel chce ale nahrávat rádio na webovém serveru, kde to poběží automaticky v nějakém skriptu, ne u sebe na počítači v desktopové aplikaci.

Jako první věc bych asi zkusil cron a naplánování úlohy, která by spouštěla wget, který by ten stream začal "stahovat" a průběžně ukládat na disk. Akorát by se to muselo pak taky něčím po nějakém čase zastavit (tedy spouštět příkazem timeout). A taky vůbec netuším, na co mají uživatelé obvykle na serveru práva a na co ne.

Ohodnoceno: 0x
 
Od: luke237
Datum: 28.02.13 08:26
Tazatel se o wget nezminuje, tzn. ze jeho funkci bude muset nahradit nejakym modulem do PHP. Nekdo s vetsi zkusenosti programovani v PHP takovy modul jiste dokaze behem chvilky najit.
Ohodnoceno: 0x
 
Datum: 28.02.13 18:33
avatar

Jestli má dostupný cron, tak může cronem pustit bash skript a v něm mít jako příkaz wget, nebo ne?

Naopak u php skriptu bych čekal, že bude mít nastavenu maximální dobu běhu, po které se killne, a že ji nebude moci nadměrně prodloužit.

Ale jak říkám, je možný, že úplně kecám :)

doplněno 01.03.13 17:17:

No to já vím, jen nevím, co všechno "běžný cron" zahrnuje. Očekával bych přinejmenším lokální přesouvání a kopírování souborů, spouštění sql skriptů, sql dump, připojení na vzdálené ftp pro přesuny dat, odesílání e-mailů..

Ohodnoceno: 2x
 
Od: luke237
Datum: 01.03.13 10:07

No, neco na tom kecani bude ;)

"Konto" na webserveru jeste vubec neznamena, ze uzivatel bude mit pristup k shellu (Bash) a i kdyby mel, tak wget je stejne externi program, ktery se shellem nema co delat a i kdyby byl na webserveru nainstalovany, tak to jeste neznamena, ze uzivatel bude mit opravneni ho spustit. *ee*

Proste tech nutnych podminek je strasne moc a nejcistci bude to resit tim, co uzivatel ma - pravem poustet PHP skripty.

Ohodnoceno: 0x
 
Od: luke237
Datum: 02.03.13 12:39

"Bezny cron" nic nezahrnuje. Ten jen sleduje cas a pokusi se spoustit to, co ma jako akci (prikaz) k danemu casu. Takze jestli nema uzivatel prava ke spusteni mv, ftp nebo mail, tak to muze byt ve skriptu cronu treba 100x, ale OS mu to stejne nedovoli spustit.

My ale nevime, co vsechno si uzivatel na serveru muze dovolit. Jedine, co napsal, je spousteni PHP skriptu a muze zarazovat svoje pozadavky na spusteni v konkretnim case do cronu.

Ohodnoceno: 0x
 

 

 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.