Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: kisto 25 Března 2014, 21:24:22

Název: zvuk na serveru [vyřešeno]
Přispěvatel: kisto 25 Března 2014, 21:24:22
Ahoj, nema niekto skusenost s tym ako prehrat zvuk na servery ktory je inicializovany php skriptom.
Nieco ako exec(vlc zvuk.ogg)
Název: Re:zvuk na serveru
Přispěvatel: ntz_reloaded 25 Března 2014, 21:26:57
Zapojit kabel ze zvukove karty do reprobedynek a zapnout je ?
Název: Re:zvuk na serveru
Přispěvatel: kisto 25 Března 2014, 21:30:11
ne :D
Název: Re:zvuk na serveru
Přispěvatel: kisto 25 Března 2014, 21:47:19
teda doplnim ze by sa ten zvuk mal prehrat zo apachu...
Název: Re:zvuk na serveru
Přispěvatel: jmp 25 Března 2014, 21:59:11
a opravdu to chcete přehrát na serveru, nebo na klientu?
Název: Re:zvuk na serveru
Přispěvatel: ntz_reloaded 25 Března 2014, 21:59:52
Rozved to prosim. Jsem zvedavy. Tva otazka je prilis vagni.
Název: Re:zvuk na serveru
Přispěvatel: kisto 25 Března 2014, 22:05:24
na serveru, tak ako som napisal proste si dialkovym ovladacem odoslu POST na server a podle postu by mal prehrat urcity zvuk.
Co je natom vagne :D
Název: Re:zvuk na serveru
Přispěvatel: Petr Merlin Vaněček 25 Března 2014, 22:22:00
Tedy zvuk se odehraje ve skutečnosti na repro u klienta, server jen poskytne data, je to tak?
Název: Re:zvuk na serveru
Přispěvatel: kisto 25 Března 2014, 22:27:00
ne zvuk se odehraju na servery klient len odosle POST ktorym inicializuje poziadavku na prehranie zvuku na servery...
Název: Re:zvuk na serveru
Přispěvatel: Petr Merlin Vaněček 25 Března 2014, 22:45:15
Tak mne napadá, že budu asi poštět správcům serverhousu songy :)
Něco jako

Jinak k dotazu ...
Kód: [Vybrat]
<?php
system
("(/usr/bin/cvlc {$_POST['soubor']}) &");
?>

Název: Re:zvuk na serveru
Přispěvatel: kisto 25 Března 2014, 22:48:53
no dobre posledny pokus :D ten server neni serverhousing.
Taky priklad mas doma server, cele to mas nakonfigurovane ako webserver a napriklad ked si doma zapnes svetlo tak odosles tym vypinacom POST na server a ten zapipa v tvojej skrini...

--moc sa v tom priklade nevrtajte je to len na predstavu :D
Název: Re:zvuk na serveru
Přispěvatel: jmp 26 Března 2014, 06:51:21
co jste již zkusil a co je v logách?
server běží v nějakém kontextu - má ten uživatel práva používat audio device?
jistě se nepokoušíte přehrávat hudbu v programu, který očekává interaktivní vstup od uživatele, tak co skutečně používáte a jak to máte řešené?

jinak je to takové divné zadání, že bych se nedivil, kdyby to bylo do školy...
Název: Re:zvuk na serveru
Přispěvatel: kisto 26 Března 2014, 07:43:33
big like jmp :D
vyriesil som to uz vcera treba v apache envvars zmenit uzivatela a skupinu ktory spusta apache na take ktore maju pravo pristupu k zvukovke.
Takze dik za konzultaciu :)
Název: Re:zvuk na serveru
Přispěvatel: Petr Merlin Vaněček 26 Března 2014, 08:28:33
kisto: A nebylo by vhodnější spíše uživatele, pod kterým běží procesy apache přidat do skupiny, která má práva používat audio device?
Název: Re:zvuk na serveru [vyřešeno]
Přispěvatel: jmp 26 Března 2014, 09:12:33
také bych se přikláněl k této variantě...
Název: Re:zvuk na serveru [vyřešeno]
Přispěvatel: kisto 26 Března 2014, 10:10:35
jj jasne, ale to je kozemticka uprava-islo o princip
Název: Re:zvuk na serveru [vyřešeno]
Přispěvatel: Petr Merlin Vaněček 26 Března 2014, 16:00:54
jj jasne, ale to je kozemticka uprava-islo o princip

To není kosmetická úprava, to je dosti zásadní bezpečnostní díra.
Název: Re:zvuk na serveru [vyřešeno]
Přispěvatel: Martin Šácha 26 Března 2014, 18:27:17
jj jasne, ale to je kozemticka uprava-islo o princip

To není kosmetická úprava, to je dosti zásadní bezpečnostní díra.

Zasadni, ale zanedbatelna oproti takle primemu $_POST...
Název: Re:zvuk na serveru [vyřešeno]
Přispěvatel: Petr Merlin Vaněček 26 Března 2014, 19:42:59
jj jasne, ale to je kozemticka uprava-islo o princip

To není kosmetická úprava, to je dosti zásadní bezpečnostní díra.

Zasadni, ale zanedbatelna oproti takle primemu $_POST...

Tak jistě snad všichni pochopili, že ten $_POST byl pouze velice ilustrativní.
A pokud ne, tak je *censored*!