Jak zdarma zřídit stanici internetového rádia - výukový program SAM Broadcaster

Chtěl bych na svou webovou stránku vložit jednoduchý audio přehrávač a chci, aby dostával zvuk ze streamu vysílaného z mého serveru. Četl jsem, že mohu použít IceCast na svém webovém serveru, získávat zvukový stream z klienta pomocí IceS (nebo to je to, co jsem dostal z jiných otázek a článků), ale jakmile mám svůj stream, IceCast ho má vysílat na URL , které lze otevřít od uživatelů, jako je winamp nebo podobně. Zjistil jsem, že je to poměrně vzácné téma, lidé obvykle chtějí vysílat „rádio“, kde jsou soubory převzaty ze statického seznamu skladeb. V tomto případě musím získat stream z adresy IceCast URL a vložit jej s přehrávačem na webovou stránku. Poděkovat.

To je vlastně celkem jednoduché. Myslím, že pokud místo toho prohledáte „SHOUTcast“, najdete tam mnohem víc.

SHOUTcast / IceCast používá protokol, který je (téměř) kompatibilní s HTTP. Proto (většina) každý hráč, který dokáže přehrávat streamování MP3 přes HTTP, je schopen přehrávat stream kompatibilní s SHOUTcast.

Zjistíte, že pro tyto věci existuje mnoho hráčů Flash.

Na jednu věc bych však měl upozornit. Pokud používáte Flash, použijte Flash Player, který je ve skutečnosti navržen pro práci s internetovým rádiem. Důvodem je to, že starší verze Flash stáhnou veškerý zvuk do paměti pro pozdější přehrávání. Bylo to proto, že byly původně navrženy pro minutu nebo dvě smyčkování hudby na pozadí pro nějakou hru, a to by ji uložilo do paměti, aby bylo možné ji znovu přehrát. S internetovým rádiem samozřejmě nebudeme znovu hrát na začátku programu a chceme to zahodit. U jazyka ActionScript 3 a novějších (a u některých hacků v AS2) je to možné a mnoho hráčů nyní využívá metody stream-it-and-forget-it.

Byly doby, kdy soundcast / icecast do jisté míry fungovaly. Ale s bleskem, který je velmi omezený kompatibilitou zařízení, jsem se před oběma lety zbavil.

2 věci, které je třeba vzít v úvahu při streamování .. posluchači z velké části nemohou přetáčet zpět nebo vpřed, což je velmi zastaralý koncept. Na vyžádání je místo, kde je, pokud nemáte živé Q a A, nevidím potřebu živých streamů.

Díky tomu můžete k ukládání všech zvukových souborů použít disk Google (zdarma až 15 koncertů). Jen se ujistěte, že jsou soubory zveřejněny. Jednoduše přidejte odkazy na svůj web a voila, po kliknutí začne streamovat. Pro stažení stačí zabalit odkaz takto:

. 

Poskytování odkazu pro streamování / stahování ve srovnání s vložením. Pokud je vložený uživatel nucen zůstat na webu, je-li poskytnut odkaz, může jej otevřít pomocí zvukové aplikace, kterou si zvolí. Myslete na uživatelskou zkušenost i na své potřeby.

Chcete-li správně vložit zvukové soubory kompatibilní s téměř všemi zařízeními a prohlížeči, použijte HTML5 a tento kód je následující:

   Your browser does not support the audio element.  
  • Flash není vyžadován pro streamování přes SHOUTcast / Icecast a nikdy nebyl v žádném prohlížeči, který podporuje zvuk HTML5. Zvuk HTML5 funguje dobře. A pokud nepůjde vpřed v čase ... spousta lidí ve skutečnosti streamuje živý obsah.
  • @Brad nevidíš mě říkat go with html5 and as for flash isnt required .. what was the route before html5 and for all the old browsers that still do not support html5? Byl to blesk pro serverovou aplikaci a hlavně pro vestavěné přehrávače. Tato otázka je téměř 3 1/2 roku od vašeho komentáře. Používejte Google, protože je docela užitečný a téměř všichni hráči html5 stále podporují, ano, ve výchozím nastavení flash a jako záložní.
  • Váš první řádek říká, že jste vyhodili SHOUTcast i Icecast kvůli špatné podpoře Flash na straně klienta, což znamená, že pro přehrávání byl vyžadován Flash. Poukazuji na to, že to není vůbec pravda.
  • @Brad, kde je uvedeno cokoli, co tvrdíš, řekl jsem? Dělejte nesprávné citace lidí.
  • „Byly doby, kdy soundcast / icecast do jisté míry fungovaly. Ale s bleskem, který je velmi omezený kompatibilitou zařízení, jsem se před oběma lety zbavil.“ Nesnažím se ti špatně citovat. Nevím, jak jinak interpretovat tento řádek, kromě toho, že jste vyřadili SHOTUcast i Icecast, protože podpora Flash byla omezená.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?