Upload
clayton-ayala
View
60
Download
0
Tags:
Embed Size (px)
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
Hosting Windows Media: Hosting Windows Media: Best PracticesBest Practices7-3167-316
Oliver PribramskyOliver PribramskyProgram Manager, Deployment TeamProgram Manager, Deployment TeamDigital Media DivisionDigital Media DivisionMicrosoft CorporationMicrosoft Corporation
AgendaAgenda
Overview of Windows Media Services Overview of Windows Media Services in Windows 2000in Windows 2000
Getting up and running quicklyGetting up and running quickly Maintaining quality in large Maintaining quality in large
deploymentsdeployments Maintaining 24x7 operationsMaintaining 24x7 operations
Live FeedLive Feed Encoding Encoding Workstation Workstation
Windows MediaWindows Media Services Server Services Server
End Users: End Users: Home, Home,
Business Business
UNICAST, MULITCAST
Stored Stored ContentContent
EditingEditing
WorkstationWorkstation
Live ContentLive Content
On-demand ContentOn-demand Content
AuthoringAuthoring DistributionDistribution PlaybackPlayback
Web Server Web Server
Windows Media Windows Media Content Development and DeploymentContent Development and Deployment
License License ServerServer
Streaming from a
Web ServerStreaming from a
WM Server
Download & Play
Windows Media Technologies 7Windows Media Technologies 7
Internet Broadband
Ready
Highest Quality Audio & Video
Industrial StrengthSecurity
Highest Scalability& Reliability
Easiest to Use& Extend
Windows Media FeaturesWindows Media FeaturesNetwork-Friendly StreamingNetwork-Friendly Streaming Unicast and Multicast supportUnicast and Multicast support Live and On-Demand streamingLive and On-Demand streaming Adapts to Network conditionsAdapts to Network conditions Logging and Monitoring interfacesLogging and Monitoring interfaces Controlled access (Security)Controlled access (Security) Commerce and Advertising solutionsCommerce and Advertising solutions
Unicast And MulticastUnicast And MulticastWindows Media FeaturesWindows Media Features
Unicast streamingUnicast streaming Copy files for on-demand streamingCopy files for on-demand streaming Use Wizard for live streamingUse Wizard for live streaming
Multicast streamingMulticast streaming Use Wizards for easy configurationUse Wizards for easy configuration Content grouped for flexibilityContent grouped for flexibility Clients fail over to Unicast by defaultClients fail over to Unicast by default
Multicast File Transfer serviceMulticast File Transfer service
Live And On-Demand Live And On-Demand Windows Media FeaturesWindows Media Features
Live StreamingLive Streaming Source from Encoder or ServerSource from Encoder or Server Create Server Side PlaylistsCreate Server Side Playlists Multicast on-demand content as if liveMulticast on-demand content as if live
On-Demand StreamingOn-Demand Streaming Users initiate playback via UnicastUsers initiate playback via Unicast Control experience via ASX PlaylistsControl experience via ASX Playlists
Adapts To Network Adapts To Network Windows Media FeaturesWindows Media Features
Intelligent StreamingIntelligent Streaming For content with multiple bitratesFor content with multiple bitrates Client/Server negotiate bandwidthClient/Server negotiate bandwidth
Stream ThinningStream Thinning Adapts to network congestionAdapts to network congestion
Server ThrottlingServer Throttling Control bandwidth used by serverControl bandwidth used by server
HTTP StreamingHTTP Streaming Streams through firewalls to reach usersStreams through firewalls to reach users
Streaming Versus Web ServerStreaming Versus Web Server
RequirementRequirement WebWeb StreamingStreaming
On-DemandOn-Demand YesYes YesYes
Live StreamingLive Streaming NoNo YesYes
UnicastUnicast YesYes YesYes
MulticastMulticast NoNo YesYes
Bandwidth ThrottlingBandwidth Throttling NoNo YesYes
Content ControlContent Control NoNo YesYes
Controlled Access (Security)Controlled Access (Security)Windows Media FeaturesWindows Media Features
Exclude access by IP Address Exclude access by IP Address (Live, On-Demand, Multicast)(Live, On-Demand, Multicast)
Optionally require authorizationOptionally require authorization Basic Authentication (clear-text)Basic Authentication (clear-text) NTLM Challenge/Response (encrypted)NTLM Challenge/Response (encrypted) Membership (Site Server)Membership (Site Server) Other Authorization Plug-in (Extensible)Other Authorization Plug-in (Extensible)
Restrict access via NTFS Security (ACL)Restrict access via NTFS Security (ACL) Encrypt on-demand content with DRMEncrypt on-demand content with DRM
Logging And MonitoringLogging And MonitoringSophisticated AnalysisSophisticated Analysis
Logging and Reporting on usageLogging and Reporting on usage Unicast and Multicast logging Unicast and Multicast logging
availableavailable Log file captures 44 different fieldsLog file captures 44 different fields Multiple 3Multiple 3rdrd party reporting solutions party reporting solutions
available-available- Lariat, MarketWave, WebTrendsLariat, MarketWave, WebTrends Free version of Lariat MediaReports Free version of Lariat MediaReports
available from our web siteavailable from our web site Monitoring server activityMonitoring server activity Performance Monitor or SNMP AlertsPerformance Monitor or SNMP Alerts
Hosting Windows MediaHosting Windows MediaPlanning StagePlanning Stage
How will you stream content?How will you stream content? Live and/or On-DemandLive and/or On-Demand
How will you make money?How will you make money? Commerce and AdvertisingCommerce and Advertising
How will you provide the service?How will you provide the service? Windows Media TechnologyWindows Media Technology Caching, Distribution solutionsCaching, Distribution solutions
Building Your ServerBuilding Your ServerPreparing to host Windows MediaPreparing to host Windows Media
Hardware Tips and TricksHardware Tips and Tricks Hardware RAID 0 for on-demandHardware RAID 0 for on-demand Use Fast or Gigabit Ethernet interfaceUse Fast or Gigabit Ethernet interface Install at least 256-512MB of RAMInstall at least 256-512MB of RAM Multiple processorsMultiple processors
Use Windows Media Load SimulatorUse Windows Media Load Simulator Test the system scalabilityTest the system scalability
Read the Deployment GuideRead the Deployment Guide http://microsoft.com/windowsmediahttp://microsoft.com/windowsmedia
Windows MediaWindows Media Server Server
Windows Media Windows Media PlayerPlayer
Getting Up & Running QuicklyGetting Up & Running Quickly
Install Windows 2000 and Windows Install Windows 2000 and Windows Media ServicesMedia Services
Load Windows Media ContentLoad Windows Media Content Create Meta-filesCreate Meta-files Link from Web pageLink from Web page Stream your audio and video contentStream your audio and video content
Windows Windows Media Server Media Server
FarmFarm
Building A Server FarmBuilding A Server Farm Enhanced ScalabilityEnhanced Scalability
Central Central Content Site Content Site
PlaybackPlayback
Load Load Balancing Balancing
SystemSystem
Server AdministrationServer Administration
Best Scalability for Best Scalability for Delivering Digital MediaDelivering Digital Media
Industry-leading scalability with Industry-leading scalability with Windows 2000 ServersWindows 2000 Servers Up to 9,000 concurrent streams at dial-up bit Up to 9,000 concurrent streams at dial-up bit
rates*rates* Up to 2,400 broadband streams at 100KBUp to 2,400 broadband streams at 100KB
Windows Media Services offer scalable Windows Media Services offer scalable bandwidthbandwidth Support and deliver live broadcasts and Support and deliver live broadcasts and
streaming-stored multimedia contentstreaming-stored multimedia content Bit rates from 6 kbps to >10 MbpsBit rates from 6 kbps to >10 Mbps Intelligent Streaming – Automatic selection of best Intelligent Streaming – Automatic selection of best
bandwidth streambandwidth stream
**Microsoft Labs testing an 8-processor Dell P-III Xeon @ 500 MHz, 1 GB RAM, 1 Gigabit Ethernet NICMicrosoft Labs testing an 8-processor Dell P-III Xeon @ 500 MHz, 1 GB RAM, 1 Gigabit Ethernet NIC
6
ExtensibilityExtensibilityWhat’s important for streamingWhat’s important for streaming
Automate Server with COM/DCOMAutomate Server with COM/DCOM Change server configurationChange server configuration List client and server connectionsList client and server connections
Extend Server through Plug-insExtend Server through Plug-ins Authentication and AuthorizationAuthentication and Authorization Event notification and controlEvent notification and control
Use Windows Media SDK and Use Windows Media SDK and Visual Basic, Visual C++, etcVisual Basic, Visual C++, etc
Caching And DistributionCaching And DistributionThird party Windows Media solutionsThird party Windows Media solutions
CachingCaching Intercept Live and On-Demand streamingIntercept Live and On-Demand streaming Windows Media third party supported Windows Media third party supported
includes Inktomi, Network Appliance, includes Inktomi, Network Appliance, InfolibriaInfolibria
DistributionDistribution Pro-actively push content close to userPro-actively push content close to user Windows Media third-party support Windows Media third-party support
includes Akamai, iBEAM, Digital Islandincludes Akamai, iBEAM, Digital Island
Windows Windows Media ServerMedia Server
Content Distribution NetworksContent Distribution Networks Optimized for Unicast & MulticastOptimized for Unicast & Multicast
Central Central Content Site Content Site
Cache / Cache / DistributionDistribution
SitesSites
PlaybackPlayback
IP MulticastUDP, TCP,
HTTP
Dial Up
or VPN
IP Multicast
Windows Windows Media ServerMedia Server
CDN - Edge Services CDN - Edge Services Lower Costs, Great Quality, Improved ScalabilityLower Costs, Great Quality, Improved Scalability
Central Central Content Site Content Site
EdgeEdgeDistributionDistribution
SitesSites
PlaybackPlayback
Cached Cached Windows Media Windows Media
ContentContent
Dial UpDSLCable
Call to ActionCall to Action
Read “Inside Windows Media”Read “Inside Windows Media” Install Windows 2000 Server including Install Windows 2000 Server including
Windows Media ServicesWindows Media Services ResourcesResources
Windows Media Product SiteWindows Media Product Site http://http://microsoftmicrosoft.com/.com/windowsmediawindowsmedia
Windows Media Developer CenterWindows Media Developer Center http://http://msdnmsdn..microsoftmicrosoft.com/.com/windowsmediawindowsmedia
SummarySummaryWindows Media ServicesWindows Media Services
Has all the features you needHas all the features you need Highest quality streaming audio/videoHighest quality streaming audio/video Live or On-Demand, Unicast or MulticastLive or On-Demand, Unicast or Multicast
Highly reliable and scalableHighly reliable and scalable Industrial strength serverIndustrial strength server Industry leading performanceIndustry leading performance
The best platform for your businessThe best platform for your business Solutions for Commerce and AdvertisingSolutions for Commerce and Advertising Strong partnerships for Caching Strong partnerships for Caching
and Distributionand Distribution
Windows Media @TechEdWindows Media @TechEd
Windows Media 7: Platform OverviewWindows Media 7: Platform Overview Monday 6/5 12noonMonday 6/5 12noon
Incorporating Windows Media Into Web SitesIncorporating Windows Media Into Web Sites Monday 6/5 5pmMonday 6/5 5pm
Hosting Windows Media: Best PracticesHosting Windows Media: Best Practices Tuesday 6/6 315pmTuesday 6/6 315pm
Creating Skins for the Windows Media Player 7Creating Skins for the Windows Media Player 7 Wednesday 6/7 430pmWednesday 6/7 430pm
Windows Media SDK: Under the HoodWindows Media SDK: Under the Hood Thursday 6/8 315pmThursday 6/8 315pm
Digital Rights ManagementDigital Rights Management Thursday 6/8 430pmThursday 6/8 430pm
Windows Media Authoring: Capturing from Screen, Live & Windows Media Authoring: Capturing from Screen, Live & Pre-Recorded MediaPre-Recorded Media Thursday 6/8 615pmThursday 6/8 615pm