Advanced Systems Format
Filename extension | .asf |
---|---|
Internet media type | video/x-ms-asf, application/vnd.ms-asf [4] |
Type code | 'ASF_' |
Uniform Type Identifier | com.microsoft.advanced-systems-format |
Magic number | 30 26 b2 75 |
Developed by | Microsoft |
Type of format | Container format |
Container for | WMA, 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
- ^ http://www.iana.org/assignments/media-types/application/vnd.ms-asf
- ^ http://www.iana.org/assignments/media-types/application/vnd.ms-asf
- ^ http://www.iana.org/assignments/media-types/application/vnd.ms-asf
- ^ http://www.iana.org/assignments/media-types/application/vnd.ms-asf
- ^ ASF Specifikation Download
- ^ Advogato : Microsoft patenter ASF mediefilen format, stopper reverse engineering
Eksterne links
- ASF oversigt
- MSDN Windows Media-formater
- Library of Congress analyse af ASF format bæredygtighed
- ASF Container Format - v2.0 (gratis til rådighed, men uudnyttede) og v1.0 (rekonstruerede)
- (printer). aspx MSDN Sådan Embed Windows Media Player i en HTML-webside (For Webmastere)
- Oprettelse af en Windows Media Custom Erfaringen (For Webmastere)