Video Streaming, allmänt Felaktigheter kan finnas. Uppdateras
ej längre!!
Analog till digital video konvertering
Full TV-upplösning i PAL innebär max 768*576 (=440 000) bildpunkter. Bildväxling med
25 bilder/sek. En normal TV-utsändning motsvarar c:a 330 000 bildpunkter men på en
14" TV-skärm uppnås bara c:a 100 000 bildpunkter. En TV-skärm är alltså
betydligt sämre än en datorskärm.
Digitaliserad video kräver höga bithastigheter och stort lagringsutrymme. 758*576
bildpunkter (PAL) i 24 bitars färg med 25 bilder/sek ger hastigheten 33 MByte/s. Videon
behöver alltså komprimeras och överföras med mindre storlek. Går man ner till 320*240
och nöjer sig med 8 bitars färg blir det 1,9 MByte/sek.
Ett vanligt format för digital video är Motion-JPEG. Det innebär en hastighet på 20
Mbyte/min + 10 Mbyte/min för ljudet. 1 Gbyte åtgår för att lagra 17 minuter film. De
vanligaste lagringsformaten i dag är Quicktime (.MOV) och video för Windows (bara PC)
(.AVI). Ett annat komprimeringsformat är Indeo som komprimerar en AVI-fil med 320*240, 15
bilder/s, 77 Mbyte/min till 12-24 MByte/min beroende på önskad kvalitet.
Ett nyare format med högre kompression är MPEG (.MGP). MPEG ska inte blandas ihop med de
olika delstandarderna Video-CD, CD-i och DVD. De bygger på MPEG men med en snävare spec.
MPEG-1 (ISO/IEC 11172) kan avkodas upp till 4-5 Mbit/s. Styrkan ligger i den höga
kompressionen med relativt hög bildkvalitet, ungefär med VHS-kvalitet. MPEG-1 kommer
vanligtvis i CIF (Common Intermediate Format) som innebär 352*288 bildpunkter, 25
bilder/s vid PAL och 1,5 Mbit/s. Alternativt QCIF (Quarter CIF) PAL, 176*144, 25 bilder/s.
I MPEG sammanhang används förkortningen SIF (Standard Interchange Format) för samma
sak.
För en djupare förklaring, se CCIR 601 eller Basics
of Video från the Advanced Television Systems
Committee (ATSC)
MPEG-2 är för högre kvalitet och är inte aktuellt för streaming. MPEG-3 var avsett
för HDTV men är nu nedlagt. MPEG-4 för upp till 176*144 bildpunkter vid bithastigheten
4800-64000 bits/s. Standarden är inte färdig ännu. MPEG audio tar jag inte upp nu.
För MPEG-1 finns nu (lansering i september) kort med hårdvarukodare med upp till 200
gångers komprimering. Pris c:a 300 dollar. De lämnar 0,5-3 Mbit/s ut. En minut
komprimerad video behöver då 4 - 22 MByte lagringsutrymme.
Konvertering digital video till streaming video
Produkter för videostreaming kodar ytterligare en gång till vanligtvis speciella
format. Olika matematiska komprimeringsalgoritmer (fractal, wavelet och descrete cosine
transform (DCT)) används. Data sänds över UDP, TCP eller HTTP. Vissa produkter kräver
en speciell serverprogramvara, andra klarar sig utan. Området är nytt så ingen standard
har etablerats så vitt jag vet, men vissa använder t ex H263. I och med att Microsoft
går in för streaming video fås en de facto standard.
Microsoft
Microsoft satsar på streaming video. De har köpt 20 % av VDOnet, 10 % av Progressive
Networks (Real Video) och hela VXtreme. Microsofts produkt heter NetShow och använder
filformatet ASF (Active Streaming Format) för streaming och kompression. Vivo som har c:a
75 % av servermarknaden har snabbt anpassat sig till det nya formatet med sin produkt
Producer 2.0 som kan skapa tre olika filformat, RealMedia, ASF och native Vivo. Vivo
kommer att arbeta med Microsoft för att få ASF till en industristandard.
Produkter för video streaming
- RealVideo Kan konvertera AVI och Quicktime-filer
(och .AU och .WAV för ljud). Kräver serverprogramvara (fungerar
utan, men dåligt). Kan växla mellan UDP, TCP och HTTP.
- Microsoft NetShow 2.1 (Player, Encoder
and Server är gratis och kräver NT) stöder ASF (Advanced Streaming
Format) och RealAudio 4.0 and RealVideo 4.0 från RealNetworks (formerly known as
Progressive Networks). It supports both unicast and multicast delivery techniques.
- Vivo Software Streamed H.263 and G.723. Kräver ej
speciell serverprogramvara. Använder eget format (.VIV) men lämnar nu också ASF-format.
VivoActive Producer 2.0 skapar videos med upplösning från 49x49 pixels till 352x288
pixels. Den har två ljudinställningar: Voice Quality and FM Quality.
- VDO.Net: Manufacturers VDO Stream and VDOPhone.
Använder video för Windows format. Kräver serverprogramvara. Billig. Kodar till
standard AVI format.(? Kolla!)
- VXtreme är köpt av Microsoft. Påstår: Web
Theater 2.2 is the first product to support high-quality quarter screen video (320x240
pixels) on bandwidths as low as 56Kbps. Kräver Web Theater Server. Web Theater Server
uses Real-Time Protocol (RTP, based on RFC 1889/1890) over UDP, TCP, or HTTP.
The Web Theater Producer graphical software includes tools for video capture, compression,
and Web page authoring. Converts .avi or .mov files to VXtreme VXpressT compressed video
file format. 176x144-pixel or 352x288-pixel window size. 10 frame-per-second output.28Kbps
and 56Kbps output.
- NET TOOB stream Plays high quality, on-demand
realtime MPEG-1 media streams. Creates MPEG-1 files streamable as low as 28.8Kbps
connection speeds. Verkar vara den enda som kodar från MPEG-1? Skapar en .XPG-fil.
- CVideoNow Dyr och dålig enligt PCMagazine.
- StreamWorks builds on Xing's MPEG. Ok för CD-ROM
men för streaming används en speciell .MPX extension som är inkompatibel med MPEG. Kom
sist i PCMagazine's test.
- VOSAIC MediaSuite
- TrueStream
- Emblaze Ny uppstickare. Enkel,
kräver ingen server eller plug-in utan använder en Java applet som spelare.
Video capture cards
- PCMagazine's test av
Video Capture och MGEG encoders okt.-97. Även två av de nya FireWire (IEEE 1394
connector) korten för DV (digital video) formatet. FireWire capture boards represent the
next wave.
- Vitec MPEG-1 CAPTURE CARDS från BernClare Multimedia Inc.
- AVerMedia. Produkter för Editing, Capture &
Video Conferencing. Även billig MPEG-1 capture.FAQs men inget (ännu) om streaming.
- Videonics products. Phyton, en billig MPEG-1
kodare mm. Även Video Editing Articles. Se t ex artikel: Video on the WWW
- LA Vision. Säljer Snazzi och Dazzle som är
billiga MPEG-1 kodare.(lika Phyton från Videonics och AVerMedia MPEG
Wizard ) Ingen övrig info.
- Matrox Rainbow Runner.
Billigt bra video capture card.
- Winnov. Manufacturer of desktop video conferencing
hardware.
- Miro. En av de största och mest kända tillverkarna
av kort. Produkter: miroVIDEO DC30, DC20 och DC300 (nytt PCI bus IEEE 1394 Digital Video
Interface/SCSI Interface)
Card with DVTools AND Adobe Premiere LE
- Fast "AV Master PLUS" c:a US$900 och
"DV Master" för DV-formatet c:a US$4,000.
- Digital Vision ComputerEyes Capture
cards, $220 to $450.
- Hauppauge Flera olika kort som WinCast, WinTV,
Voyager64 och ImpactVCB.
- Data Translation develops and markets a low cost
MPEG-1 encoder named Broadway. The Broadway user captures S-Video or composite video to
AVI format, uses its editor to organize the project, and then transcodes the AVI to
MPEG-1.
- C-Cube Microsystems chips för digital video
compression.
-
Nedanstående skapades som en test parallellt med att jag sökte information om
Videostreaming. Det jag fann som inte hade direkt beröring med streaming sparades här
för eventuella framtida behov. MPEG t ex tyckte jag förtjänar ett speciellt avsnitt.
Video, allmänt (främst streaming video)
- Streaming Video: A
Welcome Reception Bra startartikel från PCMagazine. How it works,
Reviews, Editors Choice, mm.
- VXtreme köpt av Microsoft. Har bra White papers: Video Compression for the Internet (Läsvärd!)
, Server-less versus
Server-based Video Streaming , Enabling Interactive Video Over the
Internet
- Web Review Mycket om Web-design men också t ex A digital Video primer, Review of Real Video , Review of VDOLive, mm
- Video on the Internet: The
Technology at NetVideo Många länkar, men från 1995. Från NetStream.
- CyberTech Information Group
Producerar streaming video i Real Video, Microsoft NetShow och VivoActive (de verkar
föredra detta). VivoActive uses standard HTTP rather than UDP making it firewall
friendly on networked connections.
MPEG
Magazines
Övriga osorterade videorelaterade länkar
Digitala kameror
Senast uppdaterad 971209. Björn Norén