1 文件格式(ASF)
ASF:Advanced Systems Format (formerly Advanced Streaming Format, Active Streaming Format) is Microsoft's proprietary digital audio/digital video container format, especially meant for streaming media. ASF is part of the Windows Media framework.—from google define
Header Object
Required
Data Object
Required
Index Object
Optional
Object format
Object GUID
16 Bytes
Object Size
8 Bytes(the value is 24 + Object Data Size)
Object Data
(Object Size – 24)Bytes
1.1 Header Object(objects can apper in any order)
File Properties(Required)
Header Extention(Required)
Stream Properties(At least one stream properties object)
……
Stream Properties
Other header Object(optional)
1.2 Data Object
Data Packet 0
Data Packet 1
……
Data Packet N
Data Packet’s length is fixed. Data Packets are devided based on the time.
1.3 Index Object(skiped)
2 解码原理及流程
3 附录