Title: Hosting Windows Media: Best Practices 7-316 Oliver Pribramsky Program Manager, Deployment Team Digital Media Division Microsoft Corporation
1Hosting Windows Media Best Practices7-316Oliv
er PribramskyProgram Manager, Deployment
TeamDigital Media DivisionMicrosoft Corporation
2Agenda
- Overview of Windows Media Services in Windows
2000 - Getting up and running quickly
- Maintaining quality in large deployments
- Maintaining 24x7 operations
3Windows Media Content Development and Deployment
UNICAST, MULITCAST
Live Content
License Server
End Users Home, Business
Live Feed
Encoding Workstation
On-demand Content
Web Server
Windows Media Services Server
Streaming from a Web Server
Download Play
Streaming from a WM Server
Editing Workstation
Stored Content
Playback
Distribution
Authoring
4Windows Media Technologies 7
Internet BroadbandReady
Highest Quality Audio Video
Easiest to Use Extend
Industrial StrengthSecurity
Highest Scalability Reliability
5Windows Media FeaturesNetwork-Friendly Streaming
- Unicast and Multicast support
- Live and On-Demand streaming
- Adapts to Network conditions
- Logging and Monitoring interfaces
- Controlled access (Security)
- Commerce and Advertising solutions
6Unicast And MulticastWindows Media Features
- Unicast streaming
- Copy files for on-demand streaming
- Use Wizard for live streaming
- Multicast streaming
- Use Wizards for easy configuration
- Content grouped for flexibility
- Clients fail over to Unicast by default
- Multicast File Transfer service
7Live And On-Demand Windows Media Features
- Live Streaming
- Source from Encoder or Server
- Create Server Side Playlists
- Multicast on-demand content as if live
- On-Demand Streaming
- Users initiate playback via Unicast
- Control experience via ASX Playlists
8Adapts To Network Windows Media Features
- Intelligent Streaming
- For content with multiple bitrates
- Client/Server negotiate bandwidth
- Stream Thinning
- Adapts to network congestion
- Server Throttling
- Control bandwidth used by server
- HTTP Streaming
- Streams through firewalls to reach users
9Streaming Versus Web Server
Requirement Web Streaming
On-Demand Yes Yes
Live Streaming No Yes
Unicast Yes Yes
Multicast No Yes
Bandwidth Throttling No Yes
Content Control No Yes
10Controlled Access (Security)Windows Media
Features
- Exclude access by IP Address (Live, On-Demand,
Multicast) - Optionally require authorization
- Basic Authentication (clear-text)
- NTLM Challenge/Response (encrypted)
- Membership (Site Server)
- Other Authorization Plug-in (Extensible)
- Restrict access via NTFS Security (ACL)
- Encrypt on-demand content with DRM
11Logging And MonitoringSophisticated Analysis
- Logging and Reporting on usage
- Unicast and Multicast logging available
- Log file captures 44 different fields
- Multiple 3rd party reporting solutions available-
- Lariat, MarketWave, WebTrends
- Free version of Lariat MediaReports available
from our web site - Monitoring server activity
- Performance Monitor or SNMP Alerts
12Hosting Windows MediaPlanning Stage
- How will you stream content?
- Live and/or On-Demand
- How will you make money?
- Commerce and Advertising
- How will you provide the service?
- Windows Media Technology
- Caching, Distribution solutions
13Building Your ServerPreparing to host Windows
Media
- Hardware Tips and Tricks
- Hardware RAID 0 for on-demand
- Use Fast or Gigabit Ethernet interface
- Install at least 256-512MB of RAM
- Multiple processors
- Use Windows Media Load Simulator
- Test the system scalability
- Read the Deployment Guide
- http//microsoft.com/windowsmedia
14Getting Up Running Quickly
Windows Media Player
Windows Media Server
- Install Windows 2000 and Windows Media Services
- Load Windows Media Content
- Create Meta-files
- Link from Web page
- Stream your audio and video content
15Building A Server Farm Enhanced Scalability
Central Content Site
Windows Media Server Farm
Load Balancing System
Playback
16Server Administration
17Best Scalability for Delivering Digital Media
- Industry-leading scalability with Windows 2000
Servers - Up to 9,000 concurrent streams at dial-up bit
rates - Up to 2,400 broadband streams at 100KB
- Windows Media Services offer scalable bandwidth
- Support and deliver live broadcasts and
streaming-stored multimedia content - Bit rates from 6 kbps to gt10 Mbps
- Intelligent Streaming Automatic selection of
best bandwidth stream - Microsoft Labs testing an 8-processor Dell P-III
Xeon _at_ 500 MHz, 1 GB RAM, 1 Gigabit Ethernet NIC
6
18ExtensibilityWhats important for streaming
- Automate Server with COM/DCOM
- Change server configuration
- List client and server connections
- Extend Server through Plug-ins
- Authentication and Authorization
- Event notification and control
- Use Windows Media SDK and Visual Basic, Visual
C, etc
19Caching And DistributionThird party Windows
Media solutions
- Caching
- Intercept Live and On-Demand streaming
- Windows Media third party supported includes
Inktomi, Network Appliance, Infolibria - Distribution
- Pro-actively push content close to user
- Windows Media third-party support includes
Akamai, iBEAM, Digital Island
20Content Distribution Networks Optimized for
Unicast Multicast
Central Content Site
Windows Media Server
UDP, TCP, HTTP
IP Multicast
Cache / Distribution Sites
IP Multicast
Dial Up or VPN
Playback
21CDN - Edge Services Lower Costs, Great Quality,
Improved Scalability
Windows Media Server
Dial Up
Cable
DSL
Cached Windows Media Content
22Call to Action
- Read Inside Windows Media
- Install Windows 2000 Server including Windows
Media Services - Resources
- Windows Media Product Site
- http//microsoft.com/windowsmedia
- Windows Media Developer Center
- http//msdn.microsoft.com/windowsmedia
23SummaryWindows Media Services
- Has all the features you need
- Highest quality streaming audio/video
- Live or On-Demand, Unicast or Multicast
- Highly reliable and scalable
- Industrial strength server
- Industry leading performance
- The best platform for your business
- Solutions for Commerce and Advertising
- Strong partnerships for Caching and Distribution
24Windows Media _at_TechEd
- Windows Media 7 Platform Overview
- Monday 6/5 12noon
- Incorporating Windows Media Into Web Sites
- Monday 6/5 5pm
- Hosting Windows Media Best Practices
- Tuesday 6/6 315pm
- Creating Skins for the Windows Media Player 7
- Wednesday 6/7 430pm
- Windows Media SDK Under the Hood
- Thursday 6/8 315pm
- Digital Rights Management
- Thursday 6/8 430pm
- Windows Media Authoring Capturing from Screen,
Live Pre-Recorded Media - Thursday 6/8 615pm
25(No Transcript)