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 Microsofts ejendomsretligt digital 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å serialiserede objekter, der er det væsentlige byte sekvenser identificeret ved en GUID markør.

Formatet angiver ikke, hvordan (dvs. hvilket codec) video eller lyd skal kodes; det specificerer kun strukturen af video/audio streamen. Dette svarer til den funktion, som QuickTime, AVI eller Ogg containerformaterne udfører. Et af formålene med ASF er at understøtte afspilning fra digitale medie servere, HTTP servere, og lokale lagringsenheder såsom harddiske.

De mest almindelige ASF-filer indeholder Windows Media Audio (WMA) og/eller 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 filendelse, og filer med audio- og video-indhold kan have en filendelse .WMV. Begge filer kan bruge .ASF forlængelse, hvis det ønskes.

ASF-filer kan også indeholde metadata, såsom kunstner, titel, album og genre for et lydspor, eller instruktøren af en videofilm, ligesom de ID3-tags i MP3-filer. Det støtter skalerbare medietyper og stream prioritering; det er derfor et format optimeret til streaming.

ASF-containeren fastlægger rammerne for Digital Rights Management i Windows Media Audio og Windows Media Video. En analyse af en ældre version af Windows Media DRM som anvendes i WMA, afslører, at der anvendes en kombination af elliptisk kurve kryptografi til nøgleudveksling, DES block cipher, en hjemmelavet block cipher, RC4 block cipher og SHA-1 hashing.

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