COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
o Internetu
(CW 08/96)

RealAudio - formßt pro budoucnost ?

AΦkoli se objevilo vφce technologφφ, kterΘ se zab²vajφ p°enosem zvuku po Internetu, RealAudio pat°φ mezi ty, kterΘ jsou ji₧ dostateΦn∞ podporovanΘ. Pokud se podφvßte na domovskou strßnku technologie RealAudio (http://www.realaudio.com), najdete velmi p°ekvapujφcφ mno₧stvφ mφst, kde je RealAudio podporovßno.

Ke schopnostem, kterΘ m∞la technologie RealAudio ji₧ ve svΘ prvnφ specifikaci, p°ib²vajφ dalÜφ a vytvß°ejφ z tohoto produktu opravdu siln² nßstroj. V souΦasnΘ dob∞ je RealAudio 2.0 ve fßzi beta-test∙.

Co RealAudio p°inßÜφ ?

Technologie RealAudio od firmy Progressive Network p°inßÜφ pot°ebnΘ nßstroje pro p°enos audio signßlu po datov²ch linkßch Internetu. Tento signßl m∙₧e b²t "p°edp°ipraven" nebo dokonce k≤dovßn v reßlnΘm Φase. V novΘ verzi je p°i p°ipojenφ rychlostφ alespo≥ 28,8 kb/s mo₧nΘ p°enßÜet signßl ve FM (mono) kvalit∞.

Audio signßl je u₧ivateli dodßn na jeho vy₧ßdßnφ, kdy je po takovΘm po₧adavku vytvo°eno jakΘsi logickΘ propojenφ mezi serverem a u₧ivatelem. Ve skuteΦnosti to vypadß tak, ₧e klikne na znaΦku oznaΦujφcφ RealAudio a automaticky se spustφ aplikace, kterß dokß₧e data p°ehrßvat (RealAudio Player). Ta zajistφ rozk≤dovßnφ audio dat a jejich p°ehrßnφ na dostupnΘm za°φzenφ (zvukovß karta). Aby bylo mo₧nΘ tato data po sφti posφlat, musφ mφt poskytovatel t∞chto dat software RealAudio Server a RealAudio Encoder.

Server je urΦen pro posφlßnφ dat u₧ivatel∙m. Tyto data musela b²t p°edtφm zak≤dovßna pomocφ RealAudio Encoderu, kter² je schopen ovÜem i k≤dovßnφ v reßlnΘm Φase. Tak je mo₧nΘ p°enßÜet ₧ivΘ akce, jako je nap°. vysφlßnφ rßdia, p°enos konferencφ apod.

Velmi zajφmav∞ je °eÜen zp∙sob p°enosu vφce u₧ivatel∙m. Pokud si stejnou zvukovou "stopu" vy₧ßdß vφce u₧ivatel∙, je jim p°enßÜen jeden tok paket∙, kter² se rozd∞luje na serverech, kde se d∞lφ p°enosovΘ cesty jednotliv²ch u₧ivatel∙. Tak lze s pom∞rn∞ uzk²m p°enosov²m pßsmem obslou₧it vφce u₧ivatel∙. DalÜφ zajφmavou schopnostφ RealAudia je mo₧nost propojenφ s jinou aplikacφ a tak lze vytvß°et internetovskΘ aplikace s multimedißlnφ dimenzφ. RealAudio posφlß ve zvolenou dobu signßl, kter² lze vy₧φt nap°. pro zm∞nu zobrazovanΘho obrßzku. Tak lze vytvo°it opravdu p∙sobivΘ prezentace, kterΘ nßvÜt∞vnφk∙m vaÜich strßnek vyrazφ dech.

Po₧adavky nejsou p°ehnanΘ

Po₧adavky na vybavenφ poskytovatele signßlu nejsou a₧ tak drastickΘ. Web server musφ podporovat MIME rozÜφ°enφ, aby bylo v∙bec mo₧nΘ audio propojenφ do WWW strßnek vlo₧it. Jeden kanßl pro RealAudio data spot°ebuje p°enosov² kanßl o rychlosti 10-22 kb/s. Proto v zßvislosti na poΦtu poskytovan²ch kanßl∙ a p°edpoklad∙ o poΦtu p°ipojen²ch u₧ivatel∙ je nutn² odpovφdajφcφ p°enosov² kanßl. Nezapome≥te, ₧e urΦitß Φßst p°enosovΘ rychlosti bude spot°ebovßna pro klasickΘ operace p°es HTTP protokol.

TechnickΘ nßroky na hardware serveru jsou v podstat∞ shodnΘ s minimßlnφmi nßroky webovskΘho softwaru a proto lze vystaΦit i s "obyΦejn²m PC", kterΘ mß alespo≥ 16 MB pam∞ti. Pokud nemßte nahranΘ zßznamy z jinΘho poΦφtaΦe, je nutnß pro vlastnφ k≤dovßnφ sluÜnß zvukovß karta s dobr²m mikrofonem bez Üumu v pozadφ.

RealAudio ulo₧enΘ ve formßtu pro rychlost 28,8 kb/s spot°ebuje asi 8 MB na hodinu zvukovΘ produkce. Pokud vßm staΦφ zvuk pouze v AM kvalit∞, potom vßm staΦφ 3,6 MB na jednu hodinu zßznamu. Vlastnφ software nezabere vφce ne₧ n∞kolik MB diskovΘho prostoru.

P°im∞°enß kvalita

Ve velmi brzkΘ dob∞ bude p°idßna mo₧nost Ükßlovßnφ kvality signßlu, kter² je u₧ivateli posφlßn. Server podle rychlosti p°ipojenφ u₧ivatele automaticky rozhodne, v jakΘ kvalit∞ budou data posφlßna. Tak bude dosa₧eno maximßlnφ zvukovΘ kvality v zßvislosti na zp∙sobu a rychlosti spojenφ. V souΦasnΘ dob∞ zßle₧φ na tom, jak je signßl zak≤dovßn. Proto pro RealAudio 2.0 pot°ebujete spojenφ o minimßlnφ rychlosti alespo≥ 28,8 kb/s.

Otev°enß architektura

Aby si firma Progressive Networks zajistila dostateΦnou podporu t°etφch firem, poskytuje nynφ slu₧by RealAudia pomocφ API a OLE integrace. V souΦasnΘ dob∞ je realizovßn p°ehrßvaΦ RealAudia takΘ jako plug-in pro Netscape, kdy se pro p°ehrßvßnφ zvuku nespouÜtφ samostatnß aplikace, ale na webovskΘ strßnce je zobrazen ovlßdacφ panel p°ehrßvaΦe. Podpora Javy je takΘ na cest∞ a rovn∞₧ u₧ivatelΘ, kte°φ jsou od sφt∞ odd∞leni Firewallem, si mohou vychutnat zß₧itky z hudebnφ produkce.

DalÜφ v²hodou RealAudia je podpora velmi velkΘho mno₧stvφ platforem, p°ehrßvaΦe pro n∞j jsou nynφ k dispozici pro PC, Maca, SGI, Unix a n∞kolik dalÜφch.

A opravdu to funguje ?

Po m²ch vlastnφch zkuÜenostech s RealAudiem musφm odpov∞dn∞ °φct, ₧e systΘm reßln∞ funguje. Kvalita nenφ ·pln∞ stoprocentnφ, ale krystalku p°edΦφ. A to p°i p°ipojenφ ni₧Üφm ne₧ 28,8 kb/s. SystΘm RealAudia je zalo₧en tak, ₧e ani p°i 10 % ztrßt∞ paket∙ nedojde ke katastrofßlnφmu zhorÜenφ signßlu. Pokud se vÜak pakety n∞kde zatoulajφ, potom nastane na chvφli ticho. P°ekvapiv∞, nedochßzelo k tomuto jevu ani p°i horÜφm spojenφ a zvuk se dß poslouchat.

Co je k dispozici?

RealAudio pou₧φvajφ n∞kterΘ firmy pro vysφlßnφ sv²ch p°edp°ipraven²ch zprßv (zprßva od mana₧era XY apod.), co₧ nenφ a₧ tak zajφmavΘ. Ale existuje n∞kolik desφtek (alespo≥ deset) internetovsk²ch rßdiφ, kterß vysφlajφ jak zpravodajskΘ a zßbavnΘ, tak i muzikßlnφ programy. Tato rßdia jsou n∞kdy kopiφ sv²ch klasick²ch Θterov²ch bratr∙, i kdy₧ Φast∞ji jsou to specißlnφ slu₧by, v souΦasnΘ dob∞ p°φstupnΘ zadarmo.

Budoucnost

RealAudio nenφ ji₧ pouze proklamovanou specifikacφ, kterß by m∞la p°inΘst v budoucnosti n∞jakΘ °eÜenφ. Je to existujφcφ technologie, kterß je ji₧ v souΦasnΘ dob∞ vyu₧itelnß pro praktickΘ aplikace. Budoucnost tohoto formßtu je pom∞rn∞ jasnß, proto₧e plno firem ho ji₧ vyu₧φvß pro svou vlastnφ prezentaci nebo aplikace. Existujφ sice n∞kterΘ konkurenΦnφ technologie, ale RealAudio pat°φ k nejv∞tÜφm kandidßt∙m na uznßnφ jako standard.


| CW o Internetu | COMPUTERWORLD | IDG CZ homepage |