Skip to main content

Wiedza i inspiracje

Poradniki: IceCast

Praktyczne materiały o streamingu, radiu internetowym, telewizji online i realizacji transmisji.

Przeglądaj

Kategorie artykułów

Zobacz wszystkie kategorie
IceCast

Szybkie uruchomienie AirTime i IceCast

Przygotowaliśmy dla Was poradnik jak szybko i w prosty sposób uruchomić AirTime nadający na serwer IceCast. Konfiguracja, którą przedstawiamy nie wymaga posiadania karty dźwiękowej czy miksera. Jednym z najprostszych sposobów, aby nadawać na żywo jest strumienie bezpośrednio do serwera Icecast bez konieczności karty dźwiękowej lub miksera w łańcuchu transmisji.

Czytaj artykuł
IceCast

IceCast w środowisku Windows

Program dla systemów z rodziny Windows to po prostu pakiet binarny z nakładką graficzną w jednym pliku wykonywalnym. Większość funkcji serwera Icecast2 jest dostępna w wersji dla systemów Win32. Zakładka Server Status Można wyróżnić dwa rodzaje statystyk: statystyki globalne i statystyki pojedynczego strumienia. Globalne statystyki serwera odnoszą się do wszystkich strumieni; statystyki pojedynczego źródła – tylko do jednego. Przykłady globalnych statystyk: Liczba podłączonych źródeł Liczba prób połączeń źródeł z serwerem Całkowita ilość prób nawiązania połączenia z serwerem …

Czytaj artykuł
IceCast

Uwierzytelnianie słuchaczy

Jest to funkcja umożliwiająca ochronę danego strumienia, która wymaga od użytkownika przejścia specjalnej procedury. Przy pomocy tego mechanizmu można tworzyć usługi płatnego odsłuchu lub zdefiniować pewne kryteria dotyczące filtrowania użytkowników. Ten rozdział opisuje podstawy konfiguracji i wykorzystania funkcjonalności uwierzytelniania. Aby zdefiniować uwierzytelnianie dla danego strumienia, w sekcji <mount> należy zdefiniować szereg dodatkowych parametrów. Oznacza to, że autentyfikację można stosować dla dowolnego strumienia, którego źródłem jest program nadawczy lub inny…

Czytaj artykuł
IceCast

Umieszczanie stacji w katalogach publicznych

Wprowadzenie Katalog publiczny (ang. YP, Yellow Pages) to lista strumieni dostępna w jednym miejscu. W ramach projektu Icecast został uruchomiony serwer katalogujący, znajdujący się pod adresem http://dir.xiph.org. Obecnie strumienie serwerów Icecast mogą być umieszczone tylko w zgodnych katalogach. Nie ma możliwości umieszczenia strumieni serwera Icecast w katalogu SHOUTcast. Domyślnie w pliku konfiguracyjnym wyszczególnione są oficjalnie dostępne serwery katalogowe Icecast. Umieszczenie strumienia w takim katalogu sprowadza się do zdefiniowania odpowiednich parametrów w konfiguracji…

Czytaj artykuł
IceCast

Retransmisja sygnału

Wprowadzenie Retransmisją nazywamy proces, w którym jeden lub więcej strumieni jest przekazywanych poprzez odrębny serwer w sieci. Serwery nie muszą być programami tego samego typu (np. Icecast może retransmitować sygnał z serwera SHOUTcast). Retransmisja jest używana przede wszystkim w dużych stacjach nadawczych, gdzie odbiorcy rozdzielani są na poszczególnych maszynach. Rodzaje retransmisji Oprogramowanie Icecast posiada zaimplementowane dwa rodzaje retransmisji. W pierwszym wypadku obydwa serwery muszą być serwerami Icecast. Może zostać wtedy ustanowione połączenie master-slave (pan…

Czytaj artykuł
IceCast

Statystyki serwera

Wprowadzenie Ten rozdział zawiera informacje o dostępnych statystykach serwera. Poniżej został przedstawiony plik XML, każda jego wartość jest tutaj opisana. <?xml version="1.0"?><icestats> <client_connections>13</client_connections> <connections>14</connections> <source_connections>1</source_connections> <sources>1</sources> <source mount="/test.ogg"> <artist></artist> <audio_info>ice-samplerate=32000;ice-bitrate=Quality -1;ice-channels=1</audio_info> <ice-bitrate&gt…

Czytaj artykuł
IceCast

Interfejs administracyjny

Wprowadzenie Ten rozdział omawia parametry sieciowego interfejsu administracyjnego serwera Icecast. Poprzez interfejs użytkownik ma możliwość zarządzania działaniem serwera. Z jego poziomu można przejrzeć statystyki, przenieść słuchaczy na inny strumień, odłączać źródła/słuchaczy i nie tylko. Każda z tych funkcji została wyszczególniona w tej sekcji wraz z przykładem jej użytkowania. Każda z funkcji administracyjnych wymaga uwierzytelnienia poprzez protokół HTTP. Przy użyciu funkcji dotyczących danego strumienia można podać zarówno hasło podane w globalnych parametrach <admin-username&gt…

Czytaj artykuł
IceCast

Konfiguracja IceCast

W tym rozdziale opisano każdą sekcję pliku konfiguracyjnego. Wyodrębniono poszczególne zagadnienia: Ograniczenia <limits> <clients>100</clients> <sources>2</sources><!-- <threadpool>5</threadpool> --> <queue-size>102400</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>65536</burst-size></limits> Ta sekcja zawiera…

Czytaj artykuł
IceCast

Podstawowe ustawienia

Ta sekcja opisuje najbardziej podstawowe ustawienia dla prostego radia internetowego. Nie jest to kompletna lista, tym niemniej wystarczy do zapoznania się z obsługą programu i pozwoli na *bezstresowe* rozpoczęcie pracy. Do rozpoczęcia pracy wymagane są dwa komponenty: serwer mediów strumieniowych (w tym przypadku Icecast) i źródło sygnału. Icecast będzie miejscem, z którym będą łączyć się słuchacze. Źródło dźwięku zazwyczaj uruchamia się na oddzielnej maszynie, jednak nie jest to wymóg. Klient wysyła treść do serwera dostarczając dane strumieniowe (zakodowany dźwięk), które rozsyłane są do…

Czytaj artykuł
IceCast

Wprowadzenie do IceCast

Czym jest Icecast? Icecast to serwer mediów strumieniowych, obecnie obsługujący strumienie w formatach Ogg Vorbis i MP3. Może być użyty do stworzenia radia internetowego czy prywatnej *szafy grającej*, jak też do wielu innych zastosowań. Program jest wszechstronny, łatwo można dodać obsługę nowych standardów. Do nadawania zazwyczaj potrzebne są dwa komponenty: jeden zapewniający treść (źródło) i drugi, który dostarcza sygnał od źródła do słuchaczy – to jest właśnie funkcja Icecasta. Jakie systemy są obsługiwane? Obecnie obsługiwane są następujące platformy uniksowe: Linux (większość…

Czytaj artykuł