abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 22:00 | Komunita

Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil (podcast) detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 64 tisíc vývojářů. Jejich nejmilovanější platformou je linuxový desktop. Ten je také druhou nejpoužívanější platformou vývojářů.

Ladislav Hagara | Komentářů: 0
24.3. 11:55 | Komunita

Vývojový tým OpenSSL ve spolupráci s iniciativou Core Infrastructure konsorcia Linux Foundation spustil proces přelicencování této kryptografické knihovny ze současné licence na licenci Apache Licence v 2.0 (ASLv2). Nová licence usnadní začleňování OpenSSL do dalších svobodných a open source projektů. Všichni dosavadní vývojáři OpenSSL (Authors) obdrží v následujících dnech email s prosbou o souhlas se změnou licence.

Ladislav Hagara | Komentářů: 7
24.3. 01:11 | Komunita

Před třemi týdny Mozilla.cz představila projekt Photon, jehož cílem je návrh a implementace nového vzhledu Firefoxu. Včera zveřejnila první náhled vzhledu Photon. Práce na projektu Photon jsou rozděleny do pěti týmů, které celkem čítají 19 lidí. Zaměřují se na zlepšení prvního spuštění Firefoxu a zaujetí nových uživatelů, celkovou úpravu vzhledu, zlepšení animací, zrychlení odezvy uživatelského rozhraní a také upravení nabídek. Vývoj lze sledovat v Bugzille.

Ladislav Hagara | Komentářů: 38
23.3. 20:00 | Komunita

OneDrive pro firmy je již ve webových prohlížečích na Linuxu stejně rychlý jako na Windows. Microsoft opravil chybu z listopadu loňského roku. OneDrive pro firmy běžel na Linuxu mnohem pomaleji než na Windows. V popisu chyby bylo uvedeno, že stačilo v prohlížeči na Linuxu nastavit v user-agentu Windows a vše se zrychlilo. Odpovědí Microsoftu bylo (Internet Archive: Wayback Machine), že Linux není podporován. Po bouřlivých diskusích na redditu i Hacker News byla chyba nalezena a opravena.

Ladislav Hagara | Komentářů: 6
23.3. 19:00 | Zajímavý projekt

Byla vyhlášena soutěž Hackaday Prize 2017. Soutěž je určena vývojářům open source hardwaru. Pro výherce je připraveno celkově 250 tisíc dolarů. Každý ze 120 finalistů získá tisíc dolarů. Nejlepší pak navíc 50, 30, 20, 15, 10 a 5 tisíc dolarů. Jedná se již o čtvrtý ročník soutěže. V roce 2014 zvítězil projekt globální sítě open source pozemních satelitních stanic SatNOGS. V roce 2015 zvítězil open source systém pro řízení elektrických invalidních vozíků pohybem očí Eyedriveomatic. V roce 2016 zvítězil modulární robot Dtto.

Ladislav Hagara | Komentářů: 0
23.3. 15:00 | Bezpečnostní upozornění

Byla vydána Samba ve verzích 4.6.1, 4.5.7 a 4.4.12. Řešen je bezpečnostní problém CVE-2017-2619. Pomocí symbolických odkazů a souběhu (symlink race) lze "teoreticky" získat přístup k souborům, které nejsou sdíleny. Linuxové distribuce jsou postupně aktualizovány (Debian).

Ladislav Hagara | Komentářů: 0
23.3. 07:43 | Nová verze

Na Steamu se objevil port hry Arma: Cold War Assault (Operation Flashpoint) pro Mac a Linux. … více »

creon | Komentářů: 30
23.3. 05:55 | Nová verze

Po 18 měsících od vydání verze 8.0 byla vydána verze 9.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
23.3. 03:33 | Komunita

Platnost posledního patentu souvisejícího s Dolby Digital (AC-3) vypršela. Po MP3 se tak do Fedory oficiálně dostane také kodek AC-3.

Ladislav Hagara | Komentářů: 5
23.3. 00:44 | Komunita

Feral Interactive, společnost zabývající se vydáváním počítačových her pro operační systémy macOS a Linux, nabízí své hry na Steamu vývojářům open source 3D grafické knihovny Mesa zdarma. Podmínkou je minimálně 25 commitů za posledních 5 let. Stejnou nabídku dostali vývojáři knihovny Mesa v roce 2015 od Valve. O rok dříve dostali od Valve tuto nabídku vývojáři Debianu a Ubuntu.

Ladislav Hagara | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 932 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník

    Dotaz: icecast a mpd

    26.8.2010 13:45 ubuntak
    icecast a mpd
    Přečteno: 620×

    Pekny den mam distribuci centos a snazim se rozjet radio stream. Zvolil sem icecast2 a mpd. Icecast i mpd bezi. problem je ze se nevytvori v adresari pro web v icecastu soubor se streamem definovany v mpd.

    icecast.conf

    <icecast>
    <limits>
    <clients>1000000</clients>
    <sources>2</sources>
    <threadpool>5</threadpool>
    <queue-size>524288</queue-size>
    <client-timeout>30</client-timeout>
    <header-timeout>15</header-timeout>
    <source-timeout>10</source-timeout>
    <burst-on-connect>1</burst-on-connect>
    <burst-size>65535</burst-size>
    </limits>

    <authentication>
    <!-- Sources log in with username 'source' -->
    <source-password>hackme</source-password>

    <!-- Relays log in username 'relay' -->
    <relay-password>hackme</relay-password>

    <!-- Admin logs in with the username given below -->
    <admin-user>admin</admin-user>
    <admin-password>hackme</admin-password>
    </authentication>

    <hostname>localhost</hostname>

    <listen-socket>
    <port>8000</port>
    </listen-socket>

    <fileserve>1</fileserve>

    <paths>

    <basedir>/usr/share/icecast</basedir>

    <logdir>/var/log/icecast</logdir>
    <webroot>/usr/share/icecast/web</webroot>
    <adminroot>/usr/share/icecast/admin</adminroot>


    <alias source="/" dest="/status.xsl"/>
    </paths>

    <logging>
    <accesslog>access.log</accesslog>
    <errorlog>error.log</errorlog>
    <loglevel>2</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
    <logsize>10000</logsize> <!-- Max size of a logfile -->
    </logging>

    <security>
    <chroot>0</chroot>

    <changeowner>
    <user>nobody</user>
    <group>nobody</group>
    </changeowner>
    </security>
    </icecast>

     

    mpd.conf

    music_directory "/music"
    #playlist_directory "/music/playlists"
    db_file "/music/.mpd/mpd.db"
    log_file "/music/.mpd/mpd.log"
    error_file "/music/.mpd/mpd.error"

    user "nobody"

    bind_to_address "127.0.0.1"
    port "6600"

    audio_output {
    type "shout"
    name "Stream short description"
    host "localhost"
    port "8000"
    mount "/radio.ogg"
    password "hackme"
    quality "5.0"
    # bitrate "128"
    format "44100:16:2"
    user "source" # optional
    # description "My Stream Description" # optional
    # genre "jazz" # optional
    # public "no" # optional
    }


    Netusite nekdo proc se nevytvori /radio.ogg? kdyz zkusim prehrani pérez mplayer tak dostanu hlasku ze soubor nenalezen a to same prez web. Logy mlci. Zadny error. Vsechno v poradku.

    Odpovědi

    26.8.2010 20:28 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: icecast a mpd
    Netušíme, ale vy byste mohl, kdybyste se podíval, co mpd posílá icecastu.
    27.8.2010 08:04 ubuntak
    Rozbalit Rozbalit vše Re: icecast a mpd

    Bohuzel neposila vubec nic. Dumpnul jsem provoz na lokale na portech kde bezi icecast tzn 8000 a portu mpd 6000. Zadana komunikace nenastala ani v prubehu nahazovani obou serveru ani v prubehu pozadavku od prehravace. Jediny provoz je kdyz prehravac posle zadost na prehrani a server icecast mu vrati ze soubor nenalezen. Z toho usuzuji zte mpd neni schopno nejak zmenit ci nastavit link na stream. Ale proc? kdyz techto na vodu je na netu mrte a vsechny jsou stejne. Ale me to nejede. JInak jeste do logu jsem se taky divala ty mlci. Vsechno je podle nich v poradku. jedina chyba je ze pri pozadavku se zapise hlaska o neexistenci souboru pro prehrati tzn radio.ogg.

    27.8.2010 13:30 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: icecast a mpd

    Pro úplnost dodám, že vztah zdrojového klienta (mpd) a icecastu je takový, že mpd se přípojí na icecast, prokáže se sdíleným heslem, přikáže icecastu vytvořit daný mount point a začne do icecastu tlačit proud. To vše ještě než se nějaký klient (mplayer) pokusí k icecastu připojit.

    Takže bych chybu viděl v mpd.

    27.8.2010 13:37 ubuntak
    Rozbalit Rozbalit vše Re: icecast a mpd
    Hm a jakou chybu mate namysli? Ja uz se s tim trapim tyden. MPD mam nainstalovano z repozitaru.Muzu stahnot zdrojaky a prelozit, ale to mi neprijde jako ciste reseni.
    29.8.2010 15:24 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: icecast a mpd
    Chybu, že mpd se nepřipojí na icecast.
    27.8.2010 09:55 jiri.b | skóre: 30 | blog: jirib
    Rozbalit Rozbalit vše Re: icecast a mpd
    chybi ti "mount" sekce u icecastu bych tipl
    27.8.2010 11:03 ubuntak
    Rozbalit Rozbalit vše Re: icecast a mpd
    jenze podle specifikace v konfigu icecastu je mount sekce jen pro presnejsi definici nastaveni jakymi jsou uzivatelska jmena a hesla. A to ja nepotrebuju, zatim.
    27.8.2010 11:30 chrono
    Rozbalit Rozbalit vše Re: icecast a mpd
    A skúšal si tam pridať to <shoutcast-mount>/radio.ogg</shoutcast-mount> (a nesuvisí to s používateľským menom, heslom :) ).
    27.8.2010 12:39 ubuntak
    Rozbalit Rozbalit vše Re: icecast a mpd
    Tuto volbu jsem taky zkousel a bezvysledne. V administraci icecastu se neobjevi ani zadny Mountpoint
    27.8.2010 14:52 chrono
    Rozbalit Rozbalit vše Re: icecast a mpd
    Ten mountpoint sa objaví až keď začne mpd niečo prehrávať.
    27.8.2010 15:38 ubuntak
    Rozbalit Rozbalit vše Re: icecast a mpd

    Takze pri spusteni mpd serveru dojde k nacteni a sestaveni db-u mne se vse provede. Pote by mel zacit tedy stream proudit do "etheru". Takze zapnu terminal a zadam mplayer http://localhost:8000/radio.ogg dostava se mi hlaska: No stream found to handle url http://localhost:8000/radio.ogg.

    27.8.2010 15:46 chrono
    Rozbalit Rozbalit vše Re: icecast a mpd
    To, že spustíš mpd ešte neznamená, že sa začne aj prehrávať. Ak máš nainštalovaný program mpc, tak skús použiť mpc play, prípadne použi ncmpc.
    29.8.2010 21:45 ubuntak
    Rozbalit Rozbalit vše Re: icecast a mpd
    Tak po pouziti ncmpc jsem zjistil ze soubory josu ve fronte jak maji byt, ale nespusti se streamovani. Az teprve kdyz ja rucne zadam enter na prvni pisnicce tak se zacne streamovat. Zamerem je to aby se pisnicky stremovaly od nahozenimpd serveru. jak to zaridit?
    29.8.2010 22:09 chrono
    Rozbalit Rozbalit vše Re: icecast a mpd
    Najjednoduchšie riešenie je asi po spustení mpd použiť mpc play (prípadne pred tým ešte načítaš správny playlist, inšpirovať sa môžeš napr. tu).
    29.8.2010 22:18 ubuntak
    Rozbalit Rozbalit vše Re: icecast a mpd
    Tak zaprve bych ti chtel podekovat za tvou trpelivost a pomoc. Tve rady mi moc pomohly k doreseni prehravani. Co se tyce toho automatickeho spusteni nesestavuje se mi playlist. Takze ani mpc play nepomuze. Nevim zda je to nekde nejaka volba v mpd nebo jej musim vygenerovat nejak rucne. mohl bys me jeste v tomto nakopnout? dekuji
    29.8.2010 23:16 chrono
    Rozbalit Rozbalit vše Re: icecast a mpd
    Playlist musíš vytvoriť ty. Napr. ak máš adresár Bach tak skladby z necho do playlistu pridáš pomocou mpc ls "Bach" | mpc add. Playlist si potom môžeš uložiť pomocou mpc save bach a pri spúšťaní ho najskôr načítaš (mpc load bach) a až potom použiješ mpc play.

    Inak ten odkazovaný skript pri vypínaní uloží aktuálny zoznam skladieb do súboru .current a pri spúšťaní ten playlist načíta a uloží/obnoví aj aktuálne prehrávanú skladbu, takže sa tým môžeš inšpirovať a podľa toho si môžeš vytvoriť skript, ktorý bude robiť presne to, čo potrebuješ.
    30.8.2010 00:18 ubuntak
    Rozbalit Rozbalit vše Re: icecast a mpd
    Dekuju ti. Jeste jeden dotaz-pro vice radii musi bezet vice mpd serveru? Nebo to lze resit primo v jednom mpd. Dejme tomu mam milion radii ;-) a melo by mi bezet na serveru milion mpd serveru tak by me porcak poslal asi brzo do prd.le.
    30.8.2010 00:25 chrono
    Rozbalit Rozbalit vše Re: icecast a mpd
    Skladby sa musia dekódovať (prípadne sa budú aplikovať ďalšie operácie) toľko krát, koľko rádií chceš mať a potom sa zase audio musí enkódovať do výsledného formátu. Zvyšok sú už len detaily a tie procesor zaťažujú minimálne a je jedno, či to bude fungovať ako jeden proces, alebo ich bude viac. Navyše to, že budeš mať viac procesov spôsobí to, že ak spadne jeden proces, ostatné môžu fungovať aj ďalej.

    Jediný problém je asi to, že viac procesov sa bude ovládať zložitejšie, ale keď si urobíš vhodné skripty, bude sa to dať zvládnuť. :)
    Chytrex avatar 30.8.2010 08:22 Chytrex | skóre: 27 | Bohumín
    Rozbalit Rozbalit vše Re: icecast a mpd
    No nevím jak to máš ty.. ale když server ukončíš během přehrávání, tak po nahození by měl obnovit původní status (stopáž, song, playlist). MPD i Icecast2 se mi spouštějí při startu desktopu a funguje to bezvadně.. Jednu vec bych vypíchl.. aby automaticky najelo streamování, icecast musí být spuštěn první, jinak mpd nenajde icecast a nezačne streamovat.
    Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
    Chytrex avatar 29.8.2010 19:56 Chytrex | skóre: 27 | Bohumín
    Rozbalit Rozbalit vše Re: icecast a mpd
    A co takhle zkusit obé přepnout na maximální verbositu logování? tzn debug u obého a pročíst si logy znova.. Ale mám pocit, že icecast2 potřebuje minimálně 2 porty 8000 a 8001 sou default.. Jeden se používá pro rozhraní admina a pod a to druhé na přehrávání hudby.
    Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
    30.8.2010 12:11 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: icecast a mpd
    Jen doplním že mpd od verze 0.15 umí streamovat i bez icecast a podobných (type "httpd", encoder "lame" nebo "vorbis"), i když předpokládám že ubuntak používá icecast záměrně. Ale pro někoho by to mohlo být třeba řešení.
    7.11.2010 15:05 Lister169126 | skóre: 2
    Rozbalit Rozbalit vše Re: icecast a mpd
    Nazdar,

    nasel jsem reseni problemu... Je videt ze spouste lidi resi problemy teorii a konzultaci, ale rad bych upozornil, ze takto ten problem vyresit nelze, protoze se jedna pouze o spatne pouziti programu, nikoliv o jeho nefunkcnost...

    Takze, na stream icecast2, na prehravani mpd (pripadne ices2 - je jednodussi) a jako kontroler mpd mpc nebo ncmpc. Popisu postup pro pouziti mpc (prijde mi ucelnejsi).

    Takze instalace je jasna (debian lenny baliky: icecast2, mpc, mpd), nastaveni icecastu a mpd je myslim jasna taky, na tom neni co zkazit (pohlidat si snad jen hesla).

    Zakladni problem s mpd je, ze nebude hrat dokud mu nereknete, ze ma hrat a co ma hrat, to zaridi mpc.

    Mpc potrebuje pro svou funkcnost nastavenou promennou s udaji pro ovladani mpd.

    export MPD_HOST="heslo@localhost"

    Pozor, export tam byt MUSI.

    Tim si uvedeme do provozu mpc.

    Ted si nahrajem pisnicky (verze na lenny prehrava co jsem zkousel ogg a mp3 bez problemu) do slouzky kam patri (viz config mpd), default /var/lib/mpd/music.

    Po nahrati pisnicek musime donutit mpd aby si je nacetlo, to docilime:

    mpd --create-db

    Pak musime donutit nacteni pisnicek kontroler:

    mpc update

    Tim uz mame pristup k pisnickam pro tvorbu playlistu atp, uz funguje prikaz mpc ls - vypise nactene pisnicky se kterymi muzeme manipulovat a tvorit ruzne playlisty.

    Obecne se pisnicky nahravaji:

    mpc ls | mpc add

    Tim si je pridame do aktualniho playlistu a:

    mpc save "nazev" mpc load "nazev"

    loadujeme a ukladame playlisty (ty jsou ve slozce urcene v configu mpd - default /var/lib/mpd/playlists)

    pak uz staci dat:

    mpc play

    a vse funguje (kontrolujeme pres samotny prikaz mpc, nekdy je potreba spustit pisnicku vickrat), kontrolu provedeme v mountech icecastu.

    Podrobny navod ktery pochopi kazdy to sice neni, ale clovek, ktery do toho par hodin bezradne kouka a zkousi, pochopi co ma delat.

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.