cz 7 Internetowe radio i telewizja

background image

NA CD

NEWSY

Z OK£ADKI

FIRMA

MAGAZYN

PROGRAMY

WARSZTAT

INTERNET.wrzesieñ.2004

82

podstawy

Elementarz

Internetu

Czêœæ 7:

internetowe radio i telewizja

W poprzednim numerze MI zapowiedzieliœmy, ¿e w tym odcinku Elementarza opiszemy nie
tylko e-radio i e-telewizjê, ale tak¿e technologiê P2P. W trakcie opracowywania materia³ów
okaza³o siê jednak, ¿e tematyka transmisji strumieniowych jest bardzo obszerna, nawet
mimo ograniczenia siê tylko do absolutnie niezbêdnych informacji. Dlatego opis technologii
P2P, którego nie sposób przecie¿ upchn¹æ na jednej czy dwu stronach, zmuszeni byliœmy
prze³o¿yæ na kolejny miesi¹c. Tymczasem zaœ zapraszamy do lektury, bo jest co czytaæ :-).

Tak, oczywiœcie, z tym ¿e nale¿y tu od razu zdaæ
sobie sprawê z rozró¿nienia pomiêdzy transmisj¹
na ¿ywo (ang. live) a transmisj¹ na ¿¹danie (ang.
on demand). Transmisja na ¿ywo to odpowiednik
audycji radiowych czy telewizyjnych: w danym
momencie wszyscy odbiorcy s³ysz¹/widz¹ dok³ad-
nie to samo. Jeœli ktoœ rozpocznie odbieranie prze-
kazu np. z 10-minutowym opóŸnieniem, to bez-
powrotnie straci informacje nadawane w tym okre-
sie. Natomiast transmisja na ¿¹danie polega na od-
twarzaniu wczeœniej przygotowanego pliku, za-
wieraj¹cego np. nagranie wiadomoœci telewi-
zyjnych z bie¿¹cego dnia. Odbiorca mo¿e wiêc
obejrzeæ taki program w ca³oœci o dowolnej porze
i nic nie straci. Warto zauwa¿yæ, ¿e okreœlenie „na
¿ywo” ma w Internecie czêsto sens techniczny,
a nie dos³owny. Transmitowany program mo¿e byæ
bowiem zarejestrowany nieco wczeœniej w posta-
ci pliku multimedialnego i dopiero potem przeka-
zywany do odbiorców, co nie zmienia faktu, ¿e
jeœli bêdzie on wysy³any w tym samym czasie do
wszystkich u¿ytkowników, to bêdzie to tak¿e trans-
misja na ¿ywo.

1

Czy mo¿na przez Internet ogl¹daæ telewizjê i s³uchaæ radia?

Aby internetowe transmisje na ¿ywo by³y w ogóle mo¿liwe, konieczne
sta³o siê opracowanie specjalnego sposobu przesy³ania danych. Tym
sposobem jest w³aœnie webcasting, czyli tzw. transmisje strumieniowe.

Normalnie, gdy korzystamy z Internetu w celu obejrzenia filmu czy

wys³uchania muzyki, klikamy po prostu odpowiedni odnoœnik i pobie-
ramy plik wideo lub z muzyk¹. Dopiero gdy ów plik w ca³oœci znajdzie
siê na naszym dysku twardym, uruchamiamy jakiœ program, np. Wi-
namp lub Windows Media Player, i odtwarzamy film b¹dŸ muzykê.

2

Co to jest webcasting (transmisje strumieniowe)?

Jest oczywiste, ¿e taka metoda pozyskiwania multimediów nie nadaje
siê do zastosowania na potrzeby transmisji na ¿ywo. Problem rozwi¹-
zuje transmisja strumieniowa, której kwintesencj¹ jest to, ¿e u¿ytkow-
nik nie pobiera na swój dysk ¿adnego pliku, a jedynie otrzymuje dane
w miarê, jak s¹ one odczytywane z serwera. St¹d nazwa „transmisja
strumieniowa” – strumieñ danych, np. film czy radiowa relacja z kon-
certu, jest wysy³any nieprzerwanie przez serwer i na bie¿¹co odtwarza-
ny przez odpowiedni program w komputerze odbiorcy.

Jeœli chcemy pos³uchaæ e-radia, wystarczy znaleŸæ stronê jakiejœ rozg³oœni.

Dla przyk³adu wybraliœmy Radio Bez Kitu – http://bezkitu.com (1). Po za³adowaniu
klikamy odnoœnik „kliknij aby pos³uchaæ” (2), co powoduje wyœwietlenie okienka,
w którym mo¿na wybraæ format strumienia danych: MP3 lub OGG (3). Wybieramy
(klikamy) jeden z nich i w ten sposób uruchamia siê skojarzony z tym formatem
odtwarzacz – na ilustracji jest to Winamp (4). Prawda, ¿e proste?

1

2

3

4

UWAGA!

Wszystkie poprzednie części

tego kursu są na płycie CD!

background image

INTERNET.wrzesieñ.2004

WARSZTAT

NA CD

NEWSY

Z OK£ADKI

FIRMA

MAGAZYN

PROGRAMY

83

podstawy

Jak ju¿ sobie powiedzieliœmy, transmisja na ¿ywo to nic innego jak
równoczesny przekaz tych samych danych do wielu u¿ytkowników.
Ka¿dy odbiorca musi otrzymaæ w tym samym czasie odpowiedni¹ por-
cjê informacji. I tu pojawia siê problem.

WyobraŸmy sobie, ¿e „nadajemy” w sieci program wideo. Zado-

walamy siê ma³¹ rozdzielczoœci¹, np. 160x120 pikseli, i kiepsk¹ ja-
koœci¹ (czyli siln¹ kompresj¹) obrazu i dŸwiêku, bo chcemy mieæ
du¿o widzów i jednoczeœnie maksymalnie wykorzystaæ posiadan¹
przepustowoœæ ³¹cza. Mimo to, ¿eby cokolwiek by³o widaæ i s³y-
chaæ, ka¿dy odbiorca musi otrzymywaæ z serwera strumieñ danych
z prêdkoœci¹ ok. 20 kb/s. To absolutne minimum. Wychodzi wiêc na
to, ¿e przy stu odbiorcach, co nie jest zawrotn¹ liczb¹ jak na pro-
gram telewizyjny, powinniœmy dysponowaæ ³¹czem o przepustowo-
œci 2 Mb/s, a przy tysi¹cu... lepiej nie mówiæ. A co, jeœli zechcemy
zwiêkszyæ rozdzielczoœæ i polepszyæ jakoœæ obrazu? Wtedy wyma-
gana przepustowoœæ znacznie wzroœnie. Pamiêtajmy te¿, ¿e chodzi
tu o przepustowoœæ dla wysy³ania danych (upload), a ta w przypad-
ku typowych ³¹czy (np. DSL) jest z regu³y kilka razy mniejsza ni¿
dla pobierania danych. Krótko mówi¹c, nawet przy niewielkiej licz-
bie widzów szybko napotykamy fizyczn¹ barierê w postaci skoñ-
czonej przepustowoœci ³¹cza.

Rozwi¹zaniem tego problemu jest tzw. multicasting – specjalna tech-

nologia przesy³ania danych, dziêki której jeden i ten sam pakiet danych
mo¿e byæ wysy³any do wielu komputerów naraz. Oznacza to, ¿e bez
wglêdu na liczbê odbiorców naszego programu obci¹¿enie ³¹cza wy-
niesie zaledwie 20 kb/s (przy analogicznych za³o¿eniach jak powy¿ej).
Jak to jest mo¿liwe?

Multicasting korzysta ze specjalnych adresów IP, które identyfi-

kuj¹ nie pojedyncze komputery (tak jak to siê dzieje w przypadku
ka¿dej innej transmisji danych, np. WWW czy FTP), a ca³e grupy
komputerów. Pakiet danych wys³any na taki adres rozchodzi siê do
wszystkich maszyn, które do³¹czy³y siê do danej grupy (oczywiœcie
poszczególne komputery mog¹ w dowolnym momencie do³¹czaæ siê
i od³¹czaæ od dowolnych adresów grupowych). Sytuacjê tê mo¿na
porównaæ do strojenia radia na okreœlon¹ czêstotliwoœæ, z tym ¿e
rolê radia pe³ni komputer, a „czêstotliwoœci¹” jest odpowiedni ad-
res multicastingowy.

Multicasting jest idealnym rozwi¹zaniem dla transmisji na ¿ywo,

jednak ma swoje ograniczenia. Przede wszystkim transmisje multica-

W jaki sposób s¹ realizowane transmisje na ¿ywo?

3

Bielsko Biała

Kraków

Poznań

Wrocław

Katowice

Toruń

Bydgoszcz

Szczecin

Gdańsk

NASK

PW

IDS

SGH

TPSA

ICM

Szwecja

USA

MBONE.PL

Zasiêg sieci MBONE w Polsce (Ÿród³o: www.mbone.pl)

stingowe nie mog¹ swobodnie wêdrowaæ przez Internet, poniewa¿ nie
wszystkie rutery obs³uguj¹ grupowe adresy IP. Problem ten obchodzi
siê poprzez tworzenie tzw. tuneli pomiêdzy sieciami, za pomoc¹ spe-
cjalnego oprogramowania, które zamienia pakiety multicastingowe na
zwyk³e (w punkcie nadawczym) i odwrotnie (w punkcie odbiorczym).
Sieci po³¹czone tunelami tworz¹ globaln¹ sieæ MBONE (Multicast Back-
bone), w której mo¿liwe s¹ transmisje na ¿ywo o zasiêgu ogólnoœwia-
towym. Niestety, zasiêg sieci MBONE jest – w porównaniu z ca³oœci¹
Internetu – niewielki, a poza tym do odbioru transmisji multicastingo-
wych trzeba mieæ odpowiedni sprzêt i oprogramowanie, dlatego korzy-
stanie z multicastingu przez „zwyk³ych” internautów nale¿y do bardzo
rzadkich wydarzeñ.

A jak realizowane s¹ transmisje na ¿ywo bez wykorzystania multicastingu?

4

Aby unikn¹æ wspomnianego wy¿ej problemu zapychania ³¹cza
serwera, który spe³nia rolê nadajnika, i jednoczeœnie nie u¿ywaæ mul-
ticastingu, który jest skomplikowany we wdro¿eniu, stosuje siê
zwyk³y webcasting oparty na tzw. strumieniowaniu HTTP (HTTP
Streaming). Z materia³u Ÿród³owego, np. nagrywanej na ¿ywo au-
dycji radiowej, tworzony jest w czasie rzeczywistym odpowiedni
plik w formacie strumieniowym (np. RA, MP3, OGG) i umieszcza-
ny na serwerze. Poniewa¿ operacja przebiega na bie¿¹co, ów plik
pojawia siê na serwerze w kolejno nastêpuj¹cych po sobie kawa³-
kach, np. obejmuj¹cych jedn¹ czy kilka sekund dokonanego przed
chwil¹ nagrania. Fragmenty te s¹ nastêpnie sukcesywnie pobierane
przez odpowiednie odtwarzacze dzia³aj¹ce na komputerach odbior-
ców audycji.

Oczywiœcie, znowu pojawia siê tu problem z przepustowoœci¹ ³¹czy

i wydajnoœci¹ serwera, który w przypadku gdy zbyt wielu u¿ytkowni-
ków bêdzie chcia³o w tym samym czasie pobraæ kolejny fragment

Winamp

w starszej wersji 3.x
podczas odtwa-
rzania muzyki
z internetowej
rozg³oœni radiowej
Megastacja.NET.
W okienku na dole
widaæ bitrate
strumienia danych
– 48 kbps

background image

NA CD

NEWSY

Z OK£ADKI

FIRMA

MAGAZYN

PROGRAMY

WARSZTAT

INTERNET.wrzesieñ.2004

84

podstawy

audycji, mo¿e zwy-
czajnie nie nad¹¿yæ
z ich obs³ug¹. Aby
tego unikn¹æ, stosuje
siê dwa rozwi¹zania.

Po pierwsze stru-

mieñ danych jest
umieszczany nie na
jednym, a na kilku
serwerach, co pozwa-
la roz³adowaæ ruch.

Po drugie odtwa-

rzacze strumieniowe
u¿ywaj¹ techniki bu-
forowania danych –
pobieraj¹ z pewnym wyprzedzeniem pakiety danych, dziêki czemu
w momencie, gdy nie bêdzie mo¿na siê po³¹czyæ z serwerem lub
wyst¹pi chwilowe zapchanie ³¹cza (np. inny uruchomiony program
wykorzysta wiêksz¹ czêœæ pasma), bêd¹ jeszcze mog³y odtwarzaæ
nadawan¹ muzykê przez kilka czy kilkanaœcie sekund, w zale¿noœci
od ustawieñ buforowania.

UDP kontra HTTP

Transmisje multimedialne oparte na strumieniowaniu HTTP s¹ dobrym
rozwi¹zaniem dla niewielkiej liczby odbiorców (kilkunastu, maks. kilku-
dziesiêciu, w zale¿noœci od mocy obliczeniowej serwera i posiadanego
³¹cza). Jeœli przekaz ma byæ transmitowany do wiêkszej publicznoœci,
nale¿y u¿yæ specjalizowanego oprogramowania (serwera) do strumie-
niowej transmisji danych, którego podstawowym atutem jest u¿ywanie
protoko³u UDP zamiast HTTP.

Jak wiadomo, protokó³ HTTP, którego u¿ywa siê przede wszystkim do

przesy³ania stron WWW, nale¿y do grupy protoko³ów gwarantowanego
przekazu danych (podobnie jak protoko³y pocztowe – SMTP, POP3, oraz
FTP, NNTP). Wysy³ane pakiety s¹ kontrolowane i jeœli oka¿e siê, ¿e nie
wszystkie dotar³y do celu, serwer ponownie je wysy³a. W ten sposób
ka¿dy plik dotrze do adresata zawsze w ca³oœci i nieuszkodzony, jed-
nak nie jest wcale powiedziane w jakim czasie. Bywa, ¿e pakiety b³y-
skawicznie œmigaj¹ po sieci, bywa te¿, ¿e transfer wlecze siê niemi³o-
siernie. W tym drugim przypadku, spowodowanym np. zakorkowaniem
sieci lub zak³óceniami, serwer musi wielokrotnie wysy³aæ te same pa-
kiety danych, a¿ do skutku. Transmisja strumieniowa staje siê wówczas
praktycznie niemo¿liwa – podczas odtwarzania wystêpuje mnóstwo
przerw ró¿nej d³ugoœci.

Protokó³ UDP (User Datagram Protocol) dzia³a inaczej. Nie sprawdza,

czy pakiety dotar³y do adresata, serwer nie ma wiêc obowi¹zku ponow-
nego wysy³ania tych samych pakietów. Transmisja danych przebiega
nieprzerwanie i co najwy¿ej niektóre pakiety gin¹ gdzieœ po drodze. Dla
transmisji multimedialnej nie ma to jednak wiêkszego znaczenia. Zgu-
bienie kilku pakietów spowoduje tylko krótkotrwa³¹ przerwê, albo np.
ma³o istotn¹ wadê obrazu czy zak³ócenie dŸwiêku, ale nie wp³ynie ne-
gatywnie na ci¹g³oœæ przekazu.

W darmowy odtwarzacz QuickTime Player mo¿emy siê

zaopatrzyæ pobieraj¹c go ze strony http://www.quicktime.com
(lub www.apple.com/quicktime). Nastêpnie nale¿y klikn¹æ odnoœ-
nik Movie Trailers (A), który wyœwietli drug¹ stronê (B) z linkami
do zwiastunów filmowych (jest ich ponad 100). PóŸniej wystarczy
ju¿ tylko wybraæ i klikn¹æ odpowiedni link, by za chwilê – na
kolejnej stronie (C) – obejrzeæ zwiastun w pe³nej okaza³oœci

A

B

C

Winamp 5.03

odtwarzaj¹cy

strumieñ wideo

NSV z bitrate’em

98 kbps

background image

INTERNET.wrzesieñ.2004

WARSZTAT

NA CD

NEWSY

Z OK£ADKI

FIRMA

MAGAZYN

PROGRAMY

85

podstawy

W transmisjach na ¿¹danie u¿ytkownik pobiera po prostu plik z serwe-
ra, kawa³ek po kawa³ku. W przypadku zwyk³ego œci¹gania plików, np.
ze strony WWW, nie mo¿emy nic odtworzyæ, dopóki plik w ca³oœci nie
zostanie skopiowany na nasz dysk. W przypadku transmisji na ¿¹danie
plik w ogóle nie jest kopiowany (w tradycyjnym sensie), a jedynie po-
bierane s¹, i natychmiast odtwarzane, jego ko-
lejne fragmenty. W czasie odtwarzania jedne-
go fragmentu komputer pobiera ju¿ kolejny,
czyli nastêpuje buforowanie danych (patrz
punkt 4). Po odtworzeniu dany fragment pliku
nie jest ju¿ potrzebny i komputer usuwa go
z pamiêci/dysku twardego.

Pliki przeznaczone do transmisji strumienio-

wych musz¹ mieæ odpowiednie w³aœciwoœci.
Przede wszystkim musz¹ byæ silnie skompre-
sowane, tak aby w jak najmniejszej objêtoœci
zmieœci³o siê jak najwiêcej informacji. Nie
mo¿na oczywiœcie kompresowaæ w nieskoñczo-
noϾ, bo im silniejsza kompresja, tym gorsza
jakoœæ przekazu (obrazu, dŸwiêku) – zagadnie-
nie to jest szerzej opisane w ramce na stronie
87. Ponadto ka¿dy fragment pliku strumie-
niowego musi zawieraæ wszystkie informacje
niezbêdne do tego, aby program odbiorczy
móg³ go odtworzyæ. Z tego wzglêdu standar-
dowe pliki wideo (np. popularne AVI) nie na-
daj¹ siê do transmisji strumieniowych, bo istot-
ne dane indeksowe s¹ w nich zapisane na sa-
mym koñcu. Wa¿n¹ cech¹ plików strumienio-
wych jest te¿ znacznie lepsza korekcja b³êdów

W jaki sposób s¹ realizowane transmisje na ¿¹danie?

5

Serwis Microsoftu poœwiêcony technologii Windows Media

(http://www.microsoft.com/windows/windowsmedia/)

ni¿ w zwyk³ych plikach multimedialnych. Korekcja b³êdów polega na
dodawaniu do zasadniczej zawartoœci pliku (czyli do opisu dŸwiêku,
obrazu) nadmiarowych informacji, na podstawie których mo¿na ³atwo
odtworzyæ brakuj¹ce fragmenty danych, np. w sytuacji, gdy zosta³y za-
gubione wskutek chwilowego przeci¹¿enia ³¹czy internetowych.

No dobrze, starczy ju¿ tej teorii. Jak to wygl¹da w praktyce?

6

W praktyce jest tak: serfujemy sobie po Internecie za pomoc¹ normal-
nej przegl¹darki (np. Internet Explorer). Natrafiamy na jak¹œ stronê,
która zachêca nas do obejrzenia filmu lub wys³uchania audycji radio-
wej. Mo¿e to byæ np. strona ze zwiastunami premier kinowych lub wi-
tryna internetowej rozg³oœni radiowej. W obydwu przypadkach nale¿y
po prostu klikn¹æ odnoœnik do interesuj¹cego nas materia³u multime-
dialnego. Odnoœnik ten prowadzi do niewielkiego pliku, który zawiera
adres(y) w³aœciwego strumienia danych. Po za³adowaniu tego pliku prze-
gl¹darka automatycznie uruchamia odpowiedni odtwarzacz multime-
dialny (skojarzony z konkretnym typem strumienia danych), po czym
program ten rozpoczyna odtwarzanie filmu czy muzyki. Zale¿nie od
sposobu integracji odtwarzacza z systemem operacyjnym, filmy mog¹
byæ odtwarzane w oddzielnym oknie lub bezpoœrednio w oknie prze-
gl¹darki – wówczas ramka z wyœwietlanym filmem jest niejako wmon-
towana w widoczn¹ na ekranie stronê WWW (patrz ilustracja przedsta-
wiaj¹ca odtwarzacz QuickTime na stronie obok).

Niestety, nie istnieje jeden powszechnie przyjêty standard trans-

misji strumieniowych. Wêdruj¹c po sieci spotkamy przynajmniej
cztery ró¿ne systemy pretenduj¹ce do miana tego jedynego i najlep-
szego. Ka¿dy z nich ma swoje wady i zalety, ale oczywiœcie wszyst-
kie s¹ ze sob¹ niekompatybilne. Dlatego jeœli mamy zamiar czêsto
wykorzystywaæ Internet do ogl¹dania przekazów telewizyjnych czy
s³uchania e-radia, i jednoczeœnie nie chcemy byæ stale zaskakiwani
komunikatami o braku odpowiedniego programu, powinniœmy za-
instalowaæ co najmniej trzy odtwarzacze multimedialne (czwarty –

Windows Media Player – jest czêœci¹ systemu Windows, nie musi-
my go ju¿ wiêc instalowaæ).

Najstarsz¹ i do dziœ bardzo popularn¹ technologi¹ transmisji stru-

mieniowych jest RealMedia, stworzona i rozwijana przez firmê Real-
Networks. Mo¿na siê te¿ spotkaæ z nazwami RealAudio i RealVideo –
obydwie okreœlaj¹ tê sam¹ technologiê, z tym ¿e RealAudio dotyczy
tylko strumieniowania dŸwiêku. Plik w standardzie RealMedia pozna-
my po rozszerzeniu: RA, RM, RAM lub RMV. Do odtwarzania trans-
misji RealMedia s³u¿y program RealPlayer, który mo¿na za darmo œci¹-
gn¹æ ze strony http://www.real.com. Aktualnie dostêpna jest ju¿ dziesi¹ta
wersja tego odtwarzacza.

Kolejny system to Windows Media, promowany przez Microsoft

(http://www.microsoft.com/windows/windowsmedia). Aby z niego korzystaæ,
wystarczy po prostu mieæ system Windows, którego integraln¹ czê-
œci¹ jest odtwarzacz Windows Media Player. Formaty plików, które
zosta³y stworzone na potrzeby systemu Windows Media, to: WMA
(dŸwiêk) i WMV (wideo). Czasem zdarzaj¹ siê te¿ pliki z rozszerze-
niem ASF.

Trzecim systemem jest bardzo zaawansowany technologicznie Qu-

ickTime – dzie³o firmy Apple. Odtwarzacz dzia³aj¹cy w tym standar-
dzie nazywa siê po prostu QuickTime Player i jest dostêpny za darmo
na stronie http://www.apple.com/quicktime. Pliki QuickTime maj¹ rozszerze-
nie MOV lub QT.

RealPlayer ma mo¿liwoœæ odtwarzania nie tylko transmisji stru-

mieniowych RealMedia, ale tak¿e Windows Media i QuickTime. Na-

background image

NA CD

NEWSY

Z OK£ADKI

FIRMA

MAGAZYN

PROGRAMY

WARSZTAT

INTERNET.wrzesieñ.2004

86

podstawy

tomiast Windows Media Player i QuickTime nie obs³uguj¹ obcych
technologii (z wyj¹tkiem MP3, o której ni¿ej). Od biedy mo¿na wiêc
poprzestaæ na instalacji RealPlayera, choæ mimo wszystko wskazane
jest pos³ugiwanie siê odpowiednim odtwarzaczem do odpowiedniej
technologii – mog¹ bowiem wystêpowaæ drobne niekompatybilnoœci,
zw³aszcza w momentach, gdy dany producent wprowadza now¹ wer-
sjê swojego systemu.

Wszystkie opisane wy¿ej systemy s¹ pod wzglêdem technolo-

gicznym przystosowane do obs³ugi transmisji strumieniowych za-
równo samego tylko dŸwiêku, jak i przekazów wideo. Jednak w prak-
tyce QuickTime Player postrzegany jest g³ównie jako program do
odtwarzania filmów – po prostu w sieci jest znacznie wiêcej zaso-
bów wideo opartych na tej technologii, ni¿ zasobów czysto dŸwiê-
kowych. Natomiast RealMedia i WMP dobrze sprawdzaj¹ siê w oby-
dwu zastosowaniach, a to dlatego, ¿e bardzo wiele internetowych
rozg³oœni radiowych nadaje swoje audycje w systemie RealAudio
i Windows Media.

W dziedzinie strumieniowania dŸwiêku doœæ nieoczekiwanie zdo-

by³a sobie ogromn¹ popularnoœæ jeszcze inna technologia, a mianowi-
cie dobrze wszystkim znany MPEG Audio Layer 3, czyli format MP3.
Wprawdzie nie mo¿e on poszczyciæ siê takimi walorami technicznymi,
jakie s¹ udzia³em RealAudio (np. nie ma a¿ tak doskona³ej kompresji,

Witryna firmy RealNetworks (http://www.real.com) zachêca do

pobrania odtwarzacza RealPlayer. Do wyboru jest wersja
komercyjne i darmowa

Pobieranie dar-

mowego RealPlayera
trwa doœæ d³ugo,
poniewa¿ plik
instalacyjny ma
prawie 10 MB

RealPlayer

w roli odtwarzacza wideo

Zwiastun filmu odtwarzany przez Windows Media Playera

ani korekcji b³êdów), ale o jego ostatecznym powodzeniu przes¹dzi³y
m.in. ³atwoœæ wdro¿enia w e-radiostacjach oraz powszechna dostêp-
noœæ zarówno programów s³u¿¹cych do nadawania transmisji, jak i dar-
mowych odtwarzaczy.

Do odbierania strumieniowych przekazów MP3 mo¿na wykorzy-

staæ jeden z wy¿ej omówionych odtwarzaczy, ale lepszym rozwi¹za-
niem jest zainstalowanie s³ynnego Winampa – programu, który ju¿ daw-
no temu pobi³ rekordy popularnoœci. Obecnie dostêpna jest jego pi¹ta
wersja, do œci¹gniêcia za darmo ze strony http://www.winamp.com. Winamp
zosta³ tak zaprojektowany, ¿e mo¿e bez problemu s³u¿yæ zarówno do

Serwis World Wide Internet TV (http://www.wwitv.com) groma-

dzi adresy do stron telewizji internetowych z ca³ego œwiata. Na ilu-
stracji widoczne s¹ odnoœniki do polskich stacji telewizyjnych

nadawania, jak i do odbioru transmisji strumieniowych. W obu wypad-
kach jego obs³uga nie nastrêcza wiêkszych trudnoœci.

Warto wiedzieæ, ¿e producent Winampa, firma Null-

soft, rozwija w³asn¹ technologiê strumieniowego prze-
sy³u danych – NSA (audio) i NSV (wideo). Obs³uga tej
technologii zosta³a oczywiœcie wbudowana w naj-
nowsz¹ wersjê Winampa. Przyk³adowe filmy mo¿na
obejrzeæ pod adresem http://www.winamp.com/videos.

Na koniec tego rozdzia³u trzeba wspomnieæ, ¿e nie-

które internetowe radiostacje nadaj¹ swoje audycje
w technologii OGG. Jest to format plików dŸwiêkowych
w pewnym sensie analogiczny jak MP3, ale maj¹cy nie-
co lepsz¹ kompresjê. Transmisje w standardzie OGG
bez problemu obs³uguje Winamp.

background image

INTERNET.wrzesieñ.2004

WARSZTAT

NA CD

NEWSY

Z OK£ADKI

FIRMA

MAGAZYN

PROGRAMY

87

podstawy

Wa¿ne odnoœniki

http://www.real.com

serwis firmy RealNetworks

http://www.live365.com

katalog z e-radiostacjami

http://www.virtualtuner.com

jw.

http://www.org.mk/radio

jw.

http://www.radiotower.com

jw.

http://www.apple.com/quicktime

najwa¿niejsza strona dotycz¹ca technologii QuickTime. Zawiera odtwarzacz, specyfikacje techniczne
i masê zwiastunów filmowych

http://windowsmedia.com/MediaGuide

centrum multimedialne Microsoftu z wieloma plikami audio/wideo

http://www.winamp.com

strona firmy Nullsoft zawiera wszystko co tylko ma zwi¹zek z odtwarzaczem Winamp

http://www.wwitv.com

spis internetowych kana³ów telewizyjnych z ca³ego œwiata

http://www.vorbis.com

informacje o formacie OGG Vorbis

http://streamingmediaworld.com

serwis o wszelkich mo¿liwych technologiach strumieniowych

http://www.radio-locator.com

wyszukiwarka internetowych rozg³oœni radiowych

http://radio.real.com

katalog e-radiostacji nadaj¹cych w standardzie RealAudio

http://www.mbone.pl

informacje o polskiej odnodze sieci MBONE

Poszukiwania mo¿na zacz¹æ od stron producentów poszczególnych tech-
nologii strumieniowych, które zawieraj¹ mnóstwo ró¿nych odnoœników.
Dostêpne s¹ te¿ katalogi i wyszukiwarki (patrz ramka z odnoœnikami).
Mo¿na te¿ zaprz¹c do roboty dowoln¹ wyszukiwarkê, wpisuj¹c w pole
wyszukiwania np. „radio internetowe” lub coœ podobnego. Natomiast
w Onecie i Wirtualnej Polsce znajdziemy dobrze opracowane katalogi
stron e-radiostacji.

Gdzie szukaæ internetowych stacji radiowych i telewizyjnych?

7

S³owniczek

buforowanie danych – pobieranie
danych z wyprzedzeniem w celu
unikniêcia przerw w transmisji.

multicasting – specjalna technologia
strumieniowego przesy³ania danych,
dziêki której jeden i ten sam pakiet
danych mo¿e byæ wysy³any do wielu
komputerów naraz.

pliki strumieniowe – nazwa plików
audio i wideo poddanych takim algo-
rytmom kompresji, które umo¿liwiaj¹
ich p³ynne przesy³anie za poœrednic-
twem Internetu. Dostarczane s¹ do
komputera tzw. strumieniem w czasie
rzeczywistym, dziêki czemu mo¿na je
odtwarzaæ jeszcze w trakcie pobierania.

streaming audio/video/media – dos³.
strumieniowany dŸwiêk/wideo/media.

UDP (User Datagram Protocol) –
protokó³ transmisji danych, czêsto
wykorzystywany w transmisjach
strumieniowych.

webcasting – termin okreœlaj¹cy ogó³
technologii transmisji strumieniowych.

Kilka s³ów o kompresji i bitrate

Bez kompresji Internet do dziœ by³by pozbawiony dŸwiêku i wideo, a obrazki na stronach WWW
stanowi³yby rzadkoœæ. Wszystko dlatego, ¿e do opisu multimediów potrzeba gigantycznych iloœci
danych. Zwyk³y zrzut ekranowy w rozdzielczoœci 800×600 zajmuje 1,4 megabajta. 3-minutowy utwór
muzyczny w jakoœci CD to ju¿ ok. 30 MB. Przekazy wideo wymagaj¹ nie megabajtów, a gigabajtów.
Kompresja pozwala upakowaæ niezbêdne informacje w mniejszej iloœci danych.

Istniej¹ dwa rodzaje kompresji – bezstratna i stratna. Pierwsza znajduje zastosowanie w archiwi-

zowaniu plików, w których zmiana nawet jednego bajtu spowodowa³aby niemo¿noœæ ich ponownego
odtworzenia lub niedopuszczalne b³êdy. Takimi plikami s¹ np. wszystkie programy (EXE, COM, DLL)
i dokumenty tekstowe. Natomiast kompresja stratna, stosowana do zapisywania wszelkich multime-
diów, dopuszcza utratê pewnej iloœci oryginalnych informacji, co odbija siê negatywnie na jakoœci
kompresowanego materia³u, ale pozwala uzyskaæ znacznie mniejsz¹ objêtoœæ danych wynikowych.
O ile kompresja bezstratna umo¿liwia zmniejszenie pliku mniej wiêcej o po³owê, w niektórych przy-
padkach (obrazki z du¿ymi jednokolorowymi obszarami) do jednej dziesi¹tej, o tyle kompresja strat-
na pozwala zmniejszyæ plik kilkanaœcie razy – w przypadku dŸwiêku, a nawet kilkadziesi¹t razy –
w przypadku filmów.

Istnieje wiele algorytmów kompresji, powi¹zanych z odpowiednimi formatami plików. Np. pliki ZIP,

RAR, LHA, TAR, PNG, TIFF (LZW), GIF to formaty zapisu danych z kompresj¹ bezstratn¹. Natomiast
pliki JPEG, MPEG-1, -2, -4, MP3, OGG, VQF, MOV, QT, RA(M), RMV to przyk³ady formatów wykorzy-
stuj¹cych kompresjê stratn¹. Z oczywistych przyczyn wszystkie transmisje strumieniowe u¿ywaj¹ bar-
dzo wydajnych algorytmów kompresji stratnej. Np. najnowsza wersja technologii RealVideo, u¿ywanej
do transmisji wideo odtwarzanych w programie RealPlayer, ma kompresjê o 45% lepsz¹ ni¿ uznawany
za rewelacjê format MPEG-4, na którym bazuj¹ filmy kodowane w standardzie DivX lub XviD.

W Internecie stopieñ kompresji jest czêsto wyra¿any w kilobitach na sekundê (kbps – kilobits per

second). Jest to tzw. bitrate, czyli wskaŸnik szerokoœci pasma niezbêdnego do nieprzerwanego
odbioru transmisji z danym stopniem kompresji. Mniejszy bitrate oznacza lepsz¹ (mocniejsz¹)
kompresjê. Przyk³adowo, je¿eli e-radiostacja nadaje z bitrate’em równym 32 kbps, to do jej odbio-
ru wystarczy najs³absze ³¹cze dial-up (33,6 kbps), ale jakoœæ muzyki bêdzie raczej kiepska (ze
wzglêdu na siln¹ kompresjê). Jeœli bitrate bêdzie wiêkszy, np. 128 kbps, jakoœæ poprawi siê, ale
³¹cze dial-up ju¿ nie wystarczy.

Jeden z wielu katalogów indeksuj¹cych e-radiostacje

i internetowe stacje TV – http://www.broadcast-live.com


Wyszukiwarka

Podobne podstrony:
Internet pokonał telewizję, NAUKA, DZIENNIKARSTWO, Dziennikarstwo
RZ cz.I-internet, Studia, STUDIA PRACE ŚCIĄGI SKRYPTY
Internet pokonał telewizję, NAUKA, DZIENNIKARSTWO, Dziennikarstwo
Cz 2 Internet nie jest jeszcze narzędziem
Historia środków przekazu telewizja radio internet
Telewizja Internetowa iTV24 Oredzie w TVP INFO przed katastrofa TU 154
[OPIS] Własne radio internetowe
Ostre Stany w Pulmonologii cz.I, medycyna, giełdy, interna1, interna j, pulmonologia i alergologia
,radio programowalne,Zniekształcenia w torze w cz odbiornika
Radio internetowe tworzenie podcastów (ćwiczenia)
pyt. z radio cz.1, radiologia
RADIO CZY TELEWIZJA, PEDAGOGIKA
pyt. z radio cz.2, radiologia
ZADANIE INTERNET - cz.1, Studia INiB, Internet jako środowisko informacyjne
telefonia VOiP radio internetowe
RZ cz.III-internet, Studia, STUDIA PRACE ŚCIĄGI SKRYPTY
Konwerter w cz sygnałów telewizyjnych
pyt. z radio cz.3, radiologia

więcej podobnych podstron