250 likes | 445 Views
Hosting Windows Media: Best Practices 7-316 Oliver Pribramsky Program Manager, Deployment Team Digital Media Division Microsoft Corporation. Agenda. Overview of Windows Media Services in Windows 2000 Getting up and running quickly Maintaining quality in large deployments
E N D
Hosting Windows Media: Best Practices7-316Oliver PribramskyProgram Manager, Deployment TeamDigital Media DivisionMicrosoft Corporation
Agenda • Overview of Windows Media Services in Windows 2000 • Getting up and running quickly • Maintaining quality in large deployments • Maintaining 24x7 operations
Windows 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
Windows Media Technologies 7 Internet BroadbandReady Highest Quality Audio & Video Easiest to Use& Extend Industrial StrengthSecurity Highest Scalability& Reliability
Windows 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
Unicast 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
Live 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
Adapts 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
Controlled 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
Logging 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
Hosting 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
Building 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
Getting Up & Running Quickly • Install Windows 2000 and Windows Media Services • Load Windows Media Content • Create Meta-files • Link from Web page • Stream your audio and video content Windows Media Player Windows Media Server
Building A Server FarmEnhanced Scalability Central Content Site Windows Media Server Farm Load Balancing System Playback
Best 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 >10 Mbps • Intelligent Streaming – Automatic selection of best bandwidth stream *Microsoft Labs testing an 8-processor Dell P-III Xeon @ 500 MHz, 1 GB RAM, 1 Gigabit Ethernet NIC 6
ExtensibilityWhat’s 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
Caching 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
Content Distribution NetworksOptimized for Unicast & Multicast Central Content Site Windows Media Server UDP, TCP, HTTP IP Multicast Cache / Distribution Sites IP Multicast Dial Up or VPN Playback
Central Content Site Edge Distribution Sites Playback CDN - Edge Services Lower Costs, Great Quality, Improved Scalability Windows Media Server Cable Dial Up DSL Cached Windows Media Content
Call 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
SummaryWindows 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
Windows Media @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