10. Multimedie

Multimedie er et af kodeorderne for internettet, da det i høj grad er integrationen af video og lyd på internettet, en stor del af fremtiden kommer til at handle om. F.eks. så vil der i den næste generation af Windows platforme fra Microsoft, være indbygget et såkaldt web-tv system, så det er muligt at se live tv på sin computer via internettet. Men indtil videre, må man "nøjes" med en mere enkel version, da det endnu ikke er aktuelt med live tv på nettet. Man kan istedet sætte video, og lyd på sin hjemmeside. Pga. den begrænsede båndbredde (hastighed) på internettet, så stilles der nogle krav til de forskellige lyd og video formater: De skal fylde mindst muligt, men de skal samtidig holdes i en brugbar kvalitet. Det er to krav som er svære at opfylde, da f.eks. video indeholder enormt mange informationer per sekund. Men det er i dag muligt at komprimere video så meget, at hvad der før fyldte 1 gigabyte nu kan presses ned på omkring 2-3 mb. Det samme gælder lyd. De mest populære formater af lyd og video er: Real Audio, Real Video, Avi, Midi, MPEG3 og Wave.
Real Audio og Real Video er 2 formater udviklet af samme firma, de gør det muligt at se eller høre de data man henter mens man henter dem, altså streaming audio og streaming video som det hedder. Begge formater komprimerer enormt meget, og kvaliteten er udmærket.
Avi er et Windows video format. Det er en udmærket kvalitet, men det fylder en hel del sammenlignet med Real Video. Avi er udmærket til små videosekvenser som looper (gentages).
Midi er et gammelkendt format, som har eksisteret i meget lang tid efterhånden. Formatet i sig selv, indeholder ingen lyddata, kun informationer om hvilke akkorder, hvilket tempo og lydstyrken på de forskellige instrumenter. En midi fil fylder derfor næsten ingenting, men det kræver et specielt lydkort at afspille dem, et lydkort med wavetable funktioner, eller emulering af samme.
MPEG3 er et forholdsvis nyt format, som har flere kvaliteter. Lydkvaliteten er god og det fylder forholdsvis lidt, dog ikke sammenlignelig med Real Audio. MPEG er oprindeligt et video format, og bruges også stadig på den måde, men de såkaldte mp3 filer har fået sådan en popularitet på nettet, at man oftest møder MPEG i den forbindelse.
Wave er et ukomprimeret lydformat, og derfor også det format med bedst lydkvalitet, med pga. det manglende komprimering, fylder det alt for meget til netbrug. Det er dog stadig udmærket hvis det er korte stykker lyd som gentager sig.

Multimedie på hjemmesiden:
Det er ikke så svært at få lyd eller video på sin hjemmeside, du skal blot ha' det liggende sammen med dine HTML dokumenter, så er det ikke svært at afspille det på din hjemmeside. Ligesom med frames før, er her igen et browser problem, Microsoft og Netscape er ikke enige om måden at implementere lyd og video på. Jeg vil derfor beskrive begge metoder.


Microsoft metoden:
Microsoft bruger i modsætning til Netscape ikke plugins til at afspille f.eks. Avi, da de fleste formater kan læses direkte af browseren. Derfor er det ret enkelt at indsætte et stykke video eller lyd på ens side.

Eksempler på kode til indsættelse af Avi video (indsættes som et stykke grafik):
<IMG DYNSRC="navnpåfil">
Dette vil starte "navnpåfil" når browseren har hentet den.
<IMG DYNSRC="navnpåfil" controls>
Dette vil starte "navnpåfil" og åbne et standard kontrol panel med en start og stop knap.
<IMG DYNSRC="navnpåfil" loop="2">
Dette vil starte "navnpåfil" og afspille den 2 gange. Hvis loop="-1" vil den afspille den uden stop.

Eksempler på kode til indsættelse af Midi og wave lyd (gøres på samme måde):
<BGSOUND SRC="navnpåfil">
Dette vil starte "navnpåfil" når browseren har hentet den.
<BGSOUND SRC="navnpåfil" loop="2">
Dette vil starte "navnpåfil" og afspille den 2 gange. Hvis loop="-1" vil den afspille den uden stop.

Eksempler på kode til indsættelse af Real Audio/Video og MPEG3 (gøres på samme måde):
<EMBED SRC="navnpåfil">
Dette vil starte "navnpåfil" når/mens browseren henter den, hvis du ikke har en MPEG3 afspiller på din computer, vil MPEG3 ikke virke.
<EMBED SRC="navnpåfil" width="100" height="100">
Laver plads i HTML dokumentet til evt. film.


Netscape metoden:
Netscape bruger udelukkende <EMBED> metoden til indsættelse af lyd og film, så der kræves at du har de rigtige programmer til netscape, før du kan høre eller se det.

Eksempler på kode til indsættelse af Real Audio/Video, Avi, Midi, wav og MPEG3 (gøres på samme måde):
<EMBED SRC="navnpåfil">
Dette vil starte "navnpåfil" når/mens browseren henter den, hvis du ikke har en MPEG3 afspiller på din computer, vil MPEG3 ikke virke.
<EMBED SRC="navnpåfil" width="100" height="100">
Laver plads i HTML dokumentet til evt. film.