An Introduction to Microsoft NetShow Services and Advanced Streaming Format (ASF) By Huang Yi-Chin.

Slides:



Advertisements
Similar presentations
Workshop Servers (Server Software) Browsers Media Delivery Technologies: o Flash o QuickTime o Windows Media o Real. New Internet technology: XML XHTML.
Advertisements

Incorporating Windows ® Media Into Web Sites Chris Carper Program Manager Windows Media Microsoft Corporation
The Difference is in the Delivery Highly-Efficient, Cost-effective, Broadcast over the Internet.
Nicharee Srirochanakul
Hosting Windows Media: Best Practices Oliver Pribramsky Program Manager, Deployment Team Digital Media Division Microsoft Corporation.
12 Media Streaming.
Adobe’s Real Time Messaging Protocol
TANDBERG Content Server January Organizational Challenges Corporations have struggled in the past:  Achieving unified communications within a global.
10 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Streaming Media and Synchronized Multimedia One of the ways the Internet is.
Streaming with Windows Media © Nanda Ganesan, Ph.D.
© De Montfort University, Synchronised Presentations using Windows Media Howell Istance School of Computing De Montfort University.
LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Students:Jang Kim Fung, Harvest Tang Ho Man, Sunny.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Digital Video Teppo Räisänen LIIKE/OAMK. General Information Originally video material was processed using analog tools Nowadays it is common, that digital.
Outline of Presentation Introduction of digital video libraries Introduction of the CMU Informedia Project Informedia: user perspective Informedia:
VSP Video Station Protocol Presented by : Mittelman Dana Ben-Hamo Revital Ariel Tal Instructor : Sela Guy Presented by : Mittelman Dana Ben-Hamo Revital.
Passage Three Introduction to Microsoft SQL Server 2000.
1 Video and Audio Over The Net Mahdi ZandakbariVesal Hajiabbas.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Guide to MCSE , Second Edition, Enhanced 1 Objectives Understand and use the Control Panel applets Describe the versatility of the Microsoft Management.
MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp
Streaming Media ECE 6322 Data Comm and Networks II April 8, 2002.
T Multimedia Programming Maciej Korczyński, Krzysztof Zurek.
Windows Media Technologies CIS454 GROUP 5 Wen tsyi Lee Feng Jiang Gene Li David Lisberg.
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 14 Multimedia Networking.
Design Windows Media Services Infrastructure. Module 7: Design Windows Media Services Infrastructure Design Windows Media Services for live streaming.
Overview of SQL Server Alka Arora.
1 Web Server Administration Chapter 9 Extending the Web Environment.
AIMS’99 Workshop Heidelberg, May 1999 Slide 1 Real-Time Services on the Internet EURESCOM P913-GI “Socrates” 14 Jan Dec. 1999, BT, DT, FT,
Module 1: Server Roles and Initial Configuration Tasks
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Windows Media Format. The key features of Windows Media Format Included Microsoft Windows Media Video/Audio 9 codec Included Microsoft Windows Media Video/Audio.
Department of Information Engineering The Chinese University of Hong Kong A Framework for Monitoring and Measuring a Large-Scale Distributed System in.
1 © 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID Scientific Atlanta Configuration Module 2.3.
CHAPTER TEN AUTHORING.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
E-Learning Solution (MAXMEDIA) 2005 RealTimeTech, INC.
11 IMPLEMENTING AND MANAGING SOFTWARE UPDATE SERVICES Chapter 7.
Digital Video File Formats an overview. Introduction Digital Video & Audio files are also known as container formats. These “containers” are digital files.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Module 1: Introduction to Microsoft SQL Server Reporting Services
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
California State University, LA Presented by Amanda Steven StevenAamirObaid.
Advanced Streaming Format (ASF) By Hung-Chin Wang.
Streaming Media. What is Streaming Media The delivery of audio, video and other multimedia content across the internet using streaming media servers.
Uploading, Encoding and Tracking Files.  Introduction  Source vs. Published File Types  Streaming vs. Downloaded files  The Upload Tab  Playlists.
LOGO Chapter 4 System Software. Contents Lead in New words and phrases Intensive study Exercises Operating System.
Advanced Streaming Format (ASF)
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
© 2006 Cisco Systems, Inc. All rights reserved.
Using Video, and Flash Components, and Printing Flash Content
Chapter 1 Introduction to HTML.
Incorporating Windows® Media Into Web Sites Chris Carper Program Manager Windows Media Microsoft Corporation
Project 1 Introduction to HTML.
Chapter 6: Video.
Silverlight Technology
RSS 2000 v3 Product Presentation
Lesson 5: Multimedia on the Web
Performance and Scalability Issues of Multimedia Digital Library
Chapter 15: Network Monitoring and Tuning
STATEL an easy way to transfer data
Introducing MagicInfo 6
Presentation transcript:

An Introduction to Microsoft NetShow Services and Advanced Streaming Format (ASF) By Huang Yi-Chin

Outline Part I : NetShow Services Part II : Advanced Streaming Format Introduction Streaming media components NetShow Server NetShow Tools Windows Media Player Part II : Advanced Streaming Format File Format Organization Sample Files 2018/11/19 CMLAB

Part I: NetShow Services NetShow is .. “…NetShow Services is a platform for streaming multimedia content over networks that range from low-bandwidth, dial-up Internet connections, to high-bandwidth local area networks (LANs).” [1] Streaming is .. “…data that is streamed is transmitted so that it is accessible without delay…” [2] not as the download-and-play technology. 2018/11/19 CMLAB

Introduction(1/2) How NetShow Services Work 2018/11/19 CMLAB

Introduction(2/2) Key Features Widest bandwidth range Intelligent streaming Build-in multicast service Codec independence 2018/11/19 CMLAB

Streaming media components(1/3) NetShow Server NetShow Administrator: A set of administrative tools to manage, configure and monitor NetShow Services. Publishing Point(unicast) On-demand Unicast p.p. Broadcast Unicast p.p. Station Content(multicast) 2018/11/19 CMLAB

Streaming media components(2/3) NetShow Tools NetShow Encoder NetShow T.A.G. Author (Digital Renaissance) Media On-Demand Producer (Sonic Foundry Inc.) NetShow Indexer Adobe Premiere plug-in Publish to ASF(PowerPoint plug-in) Other utility program: VidToAsf, WavToAsf... 2018/11/19 CMLAB

Streaming media components(3/3) Windows Media Player Based on DirectShow API architecture. An universal player. Automatic codec downloading. Supporting ASX (ASF Stream Redirector) files to enhanced content. Other features: Marker menu, Logo, Banner, Playlist … 2018/11/19 CMLAB

Part II: Advanced Streaming Format What is ASF? An extensible file format designed to store synchronized multimedia data. [4] 2018/11/19 CMLAB

ASF Features(1/2) Extensible Media Types Component Download easy to define new media types Component Download Stream-specific information (ie. Codec) is stored in the file header. Scalable Media Types It stores each “band” for a media as a distinct media stream. 2018/11/19 CMLAB

ASF Features(2/2) Multiple Languages supports multiple languages. Author-specified Stream Prioritization ex. Multiple streams for different bandwidth. Bibliographic Information Bibliographic Information can apply to either the whole file or a single media stream. 2018/11/19 CMLAB

File Format Organization(1/3) ASF Object the base unit of organization - ASF Object 16 Bytes Object ID Object Size 8 Bytes Object Data ?? Bytes 2018/11/19 CMLAB

File Format Organization(2/3) Index Object <Other Objects> Header Object Data Object File Properties Object Stream Properties Object 1 Stream Properties Object N ... <Other Header Objects> Data Unit High-level File Structure Three Top-level Objects Header Object Data Object Index Object Minimal Implementation 1 File Properties Object 1 Stream Properties Object 1 Language List Object 1 Data Object with only 1 Data unit 2018/11/19 CMLAB

File Format Organization(3/3) ASF Header Object is a container that can hold other ASF objects: File Properties Object Stream Properties Object Content Description Object Script Command Object Marker Object Component Download Object Scalable Object Prioritization Object Mutual Exclusion Object Inter-Media Dependency Object Rating Object Index Parameters Object Color Table Object Language List Object 2018/11/19 CMLAB

Stream Property Object 2018/11/19 CMLAB

Script Command Property Object 2018/11/19 CMLAB

Marker Object 2018/11/19 CMLAB

Index Parameter Object 2018/11/19 CMLAB

Data Object 2018/11/19 CMLAB

Index Object 2018/11/19 CMLAB

Sample files Sample1: Sample2: 2018/11/19 CMLAB

Reference [1] Windows NT Server NetShow Service Deployment Guild [2] Microsoft NetShow 3.0 Reviewer’s Guild [3] NetShow Overview White Paper [4] Advanced Streaming Format Specification Ver1.0 http://www.microsoft.com/ntserver/mediaserv/default.asp http://www.microsoft.com/asf 2018/11/19 CMLAB