200 likes | 618 Views
Advanced Streaming Format (ASF). By Hung-Chin Wang. What is ASF ?. An extensible file format be composed of one or more media streams include specification of some commonly used media types support the transmission of “ live content ” over a wide variety of network and protocols.
E N D
Advanced Streaming Format (ASF) By Hung-Chin Wang
What is ASF ? • An extensible file format • be composed of one or more media streams • include specification of some commonly used media types • support the transmission of “ live content ” • over a wide variety of network and protocols
ASF Features (1) • Extensible Media Types • easy to define new media types • Component Download • Stream-specific information in the file header • Scalable Media Types • provide information for clients to interpret scalability options
ASF Features (2) • Multiple Languages • support multiple languages • Author-specified Stream Prioritization • Bibliographic Information
File Format Organization(1) • ASF Object definition • the base unit of organization - ASF Object • store in little-endian byte order
File Format Organization(2) • High-level File Structure • three top-level objects • Header Object • Data Object • Index Object
File Format Organization(3) • ASF Header Object • File Properties Object • Stream Properties Object • Language List Object • Content Description Object • Maker Object • Index Parameters Object • …………
File Format Organization(4) • ASF Data Object • data units ( contain all multimedia data ) • ASF Index Object • Example
Standard ASF Media Types • Audio Media Type • Video Media Type • Image Media Type • Timecode Media Type • Text Media Type • MIDI Media Type • Command Media Type • Media-Objects(Hotspot) Media Type
Index Parameters Object • Index Type • Nearest Data Unit • Nearest Object • Nearest Clean Point
Other ASF Header SubObjects • Component Download Object • Stream Group Object • Scalable Object • Mutual Exclusion Object • ……...
Conclusion • 如何將 media file 轉變成 asf 的檔案格式
Thanks • Everyone