bynet2.3 microsoft. mediacontent delivery using iis7 and silverlight3

18
Виктор Шатохин Майкрософт Украина Минск Май 2009

Upload: belarus-state-university

Post on 12-Jul-2015

1.716 views

Category:

Self Improvement


1 download

TRANSCRIPT

Page 1: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Виктор ШатохинМайкрософт Украина

Минск

Май 2009

Page 2: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3
Page 3: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Bit Rate Throttling

Уменьшение трафика – доставляем только то что пользователь смотрит

Динамическое разделение канала

Различные настройки для различных типов

Web Playlists

Контроль доставки контента

Монетизация

Page 4: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3
Page 5: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Потоковая доставка

• Простота навигации

• Эффективное использование канала

• Отслеживание поведения пользователей

Прогрессивная загрузка

• С любого Web сервера

• Хорошее масштабирование за счет HTTP

Проблемы

• Нет кеширования

• Необходима инфраструктура

Проблемы

• Трудности с навигацией

• Невозможно отследить поведение пользователя

• Нерациональное использование канала

Потоковая доставка

• Простота навигации

• Эффективное использование канала

• Отслеживание поведения пользователей

Прогрессивная загрузка

• С любого Web сервера

• Хорошее масштабирование за счет HTTP

Page 6: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Packet Packet Packet Packet Packet

0406

08

Page 7: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Edge Server

Low BandwidthFast CPU

High BandwidthSlow CPU

“Наилучшее качество

которое могу скачать”

High Bandwidth Fast CPU

“Наилучшее качество

которое могу сформировать

“Наилучшее качество”

Page 8: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Bit Rate

Heuristics

00

02

04

0608

00 02 04 06 08

Page 9: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Smooth Streaming – адаптация доставкиНаилучшее качество для совокупности условий

Минимизация проблем

Пользователь прежде всегоНепрерывная доставка контента

Адаптация под реальные ресурсы пользователя

Быстрое начало, простая навигация

Использование возможностей HTTPИспользование HTTP кеширования

Унифицированная платформа кеширования

Page 10: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3
Page 11: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Масштабируемость

Отчеты, мониторинг, анализ

Поддержка живой трансляции

Page 12: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Проблема: Масштабирование(“The Day Live Web Video Streaming Failed Us”)

Media Origin

Media Edges

Page 13: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

HTTP Origin

HTTP Edge

Servers

Remote Region

HTTP Distribution

Servers

ISP

Enterprise

Page 14: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Advanced Logging Server

Edge Server

Page 15: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Live Smooth StreamingДоставка «живого» контента с использованием механизмов кеширования HTTP

Network Digital Video Recorder (DVR)

Advanced LoggingСбор данных в реальном масштабе времени

Анализ поведения пользователей

Централизованный анализ

Origin, Distribution, EdgeПростые механизмы масштабирования

Page 16: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

Доставка существующего контента – Q4 2008

• Bitrate Throttling

• Web Playlists

Проблема «последней мили» – Q2 2009

• Smooth Streaming

Монетизация и масштабирование– Q4 2009

• Live Smooth Streaming

• Advanced Logging

• Edge Caching (Origin, Distribution, Edge Servers)

Page 17: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3
Page 18: Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,

IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.