Spring til indhold

Advanced Systems Format

Fra Wikipedia, den frie encyklopædi
Advanced Systems Format
Filename extension.asf
Internet media typevideo/x-ms-asf, application/vnd.ms-asf [4]
Type code'ASF_'
Uniform Type Identifiercom.microsoft.advanced-​systems-format
Magic number30 26 b2 75
Developed byMicrosoft
Type of formatContainer format
Container forWMA, WMV, MPEG4 etc.

'Advanced Systems Format' (tidligere 'Advanced Streaming Format, 'Active Streaming Format) er Microsoft 's ejendomsretligt digitale audio /digital video container format, især betydet for streaming media. ASF er en del af Windows Media ramme.

Overblik og funktioner

ASF er baseret på serializedobjekter, der er det væsentlige byte sekvenser identificeret ved en GUID markør.

Formatet angiver ikke, hvordan (dvs. som codec) den video eller lyd skal kodes; det bare specificerer strukturen af video / audio stream. Dette svarer til den funktion, som QuickTime, AVI eller Ogg container formater. Et af formålene med ASF var at støtte afspilning fra digitale medier server s, HTTP server s, og lokale lagringsenheder såsom harddisk S.

De mest almindelige filtyper indeholdt en ASF fil er Windows Media Audio (WMA) og Windows Media Video (WMV). Bemærk, at filtypenavnet forkortelser er forskellige fra de codecs, der har samme navn. Filer, der kun indeholder WMA audio kan navngives ved hjælp af en .WMA</ tt> udvidelse, og filer på audio-og video-indhold kan have en udvidelse .WMV. Begge må bruge .ASF forlængelse, hvis det ønskes.

ASF-filer kan også indeholde genstande repræsenterer metadata, såsom kunstner, titel, album og genre for et lydspor, eller lederen af en video spor, ligesom de ID3 tags af MP3 filer. Det støtter skalerbare medietyper og stream prioriteringsarbejde; som sådan, det er et format optimeret til streaming.

Den ASF container fastlægger rammerne for Digital Rights Management i Windows Media Audio og Windows Media Video. En analyse af en ældre ordning anvendes i WMA afslører, at det anvender en kombination af elliptisk kurve kryptografi nøgleudveksling, DES blokere cifferliste, en brugerdefineret blokere cifferliste, RC4 stream cifferliste og SHA-1 hashing funktion.

ASF container-baserede medier er normalt streamet på internettet enten gennem MMS protokollen eller RTSP protokol.

Codecs

Selv om ASF container format kan teknisk indeholde nogen codec, Microsoft's encoding værktøjer (herunder Windows Media Encoder og Windows Movie Maker) producere ASF / WMA / WMV-filer ved hjælp af DirectX Media Objects (DMO ) ramme. Så langt, tredjepartsfinansiering DMO-baserede codecs forblive yderst sjældne.

License

Specifikationen er frit downloades fra Microsofts hjemmeside [5] og formatet kan gennemføres under en fri licens fra Microsoft, som dog ikke giver mulighed for distribution af kilder og er ikke forenelig med open source licenser. Forfatteren af den gratis software projekt VirtualDub påstået, at en Microsoft medarbejder meddelte ham, at hans software overtrådt en Microsoft patent vedrørende ASF afspilning. [6]

Visse error-berigtigelse teknikker i forbindelse med ASF er patenteret i USA (United States Patent 6041345 Levi, et al. Marts 21, 2000) af Microsoft.

Se også

Referencer

((reflist | 2))

  1. ^ http://www.iana.org/assignments/media-types/application/vnd.ms-asf
  2. ^ http://www.iana.org/assignments/media-types/application/vnd.ms-asf
  3. ^ http://www.iana.org/assignments/media-types/application/vnd.ms-asf
  4. ^ http://www.iana.org/assignments/media-types/application/vnd.ms-asf
  5. ^ ASF Specifikation Download
  6. ^ Advogato : Microsoft patenter ASF mediefilen format, stopper reverse engineering <! - Bot genereret titel -->