Posted on 28. May 2010

Silverlight, Smooth Streaming и Олимпийские игры

Последние Зимние Олимпийские Игры, при трансляции которых использовался Silverlight и IIS Smooth Streaming, установили новую планку для медиа индустрии. В доказательство этому невероятная статистика от компаний CTV, NRK, NBC и France Televisions. Статистика показывает необыкновенную комбинацию большого количества просмотров, хорошей монетизации, широчайшего распостранения и высокого качества медиа.

Сделав прорыв в области прямой трансляции и загрузки контента по требованию в развлекательной и спортивной сферах, при использовании Silverlight и Smooth Streaming, компания Microsoft за последние два года вышла в лидеры HTTP стиминга. Данные четырех международных вещательных каналов показывают, что использование Silverlight и Smooth Streaming дает ошеломляющий еффект.

Беспрецендентное количество онлайн просмотров

Национальный телеканал канады CTV сообщил о 4 милионах посетителей, которые посмотрели 6 ПетаБайт, или 7 милионов часов видео. В пиковые моменты нагрузка достигала 130000 одновременных просмотров. Пользователи смотрели видео на сайте в среднем 111 минут за одно посещение - беспрецедентная и отличная новость для телевизионных компаний и рекламодателей.

Эффективная монетизация

В США, компания NBC использует Silverlight еще с Олимпийских Игр 2008 в Пекине и для трансляции NFL Sunday Night Football. Для олимпиады 2010 в Ванкувере они предоставили онлайн трансляцию и возможность загрузки контента по требованию. Ее онлайн аудитория составляет 16 млн пользователей. Компания использовала платформу для рекламы, которая позволила спонсорам эффективно доставлять рекламу пользователям. Тем самым предоставляя возможность отображения запланированой и спонтанной вставки рекламы. Таким образом NBC использовали подхох, который позволил максимально эффективно отображать рекламу. Что в свою очередь порадовало спонсоров.

Широковещательное видео

Больше чем 1/4-я часть населения Норвегии(4,8 млн) проявила интерес к зимним олимпийским играм и смотрела трансляцию используя 720p, HD, IIS Smooth Streaming. Трансляцию обеспечила компания NRK. В итоге было просмотрено больше 1 млн часов видео, в среднем получилось 78 минут на каждого посетителя.

Высокое качество видео

На данный момент вещение видео в HD качестве является новинкой во Франции. Телеканал France Télévisions использовал возможность трансляции видео HD качества для молодого поколения населения страны, потому что в большинстве случаев, они предпочитают смотреть видео через своих компьютеры. Компания и раньше использовала Silverlight и IIS Smooth Streaming для вещания Roland Garros Tennis Championships и велогонки Tour de France. Имея опыт в подобных трансляциях компания могла обеспечить вещание, на различные платфомы, видео контента выского качества для Олимпийских игр. Всего лишь за две недели до начала события, используя Silverlight Media Framework, компания обеспечила возможность просмотра Олимпийских игр в интернет.

 

В данном видео рассказывается о достигнутых возможностях:

 

Будем надеятся, что чемпионат мира 2010 и Euro2012 можно будет посмотреть в HD качестве на любимом мониторе компьютера.

Дополнительные ресурсы по теме:



Posted on 24. April 2010

Training Kit: Создание Silverlight бизнес приложений

Silverlight 4
На этой неделе обновился Training Kit по Silverlight 4. Курс содержит описание новых возможностей Silverlight 4, лабораторные работы по возможностям Silverlight 4 и 8-м модулей по разработке бизнес приложений используя Silverlight 4 технологию. Все модули, как и 25-ть видео записей, рассматривают ключевые моменты создания бизнес приложений. Основные моменты курса рассматриваются на многочисленных примерах с RichTextBox элементом, неявными стилями, вебкамерой, D&D, multi touch, валидацией, аутентификацией, MEF, WCF RIA Services, правым кликом мыши, повышеным уровнем доверия приложения и многое другое.

Silverlight 4: новые возможности

5-ть лабораторных работ, которые демонстрируют часть новых возможностей Silverlight 4.

 Silverlight 4 Business Apps: Модуль 1 - Введение

Джон Папа и Ян Грифиц обсуждают ключевые моменты разработки бизнес приложений с помощью Silverlight 4. Этот модуль является обзором всего курса, который раскрывает много ключевых сценариев для построения бизнес приложений с Silverlight 4.

Silverlight 4 Business Apps: Модуль 2 - Менеджер событий с использованием WCF RIA сервисов

В модуле обсуждаются WCF и WCF RIA сервисы. Идет последовательный обзор процесса интеграции с WCF RIA сервисами для чтения, редактирования и вставки данных. Кроме этого рассказывается о ключевых моментах связывания данных и страничной навигации.

Silverlight 4 Business Apps: Модуль 3 - Регистрация пользователей с уатентификацией, валидация, стили, команды

Модуль расскрывает такие темы как аутентификацию, конфигурацию проверки данных, RichTextBox компонент, явные стили и основы паттерна MVVM.

Silverlight 4 Business Apps: Модуль 4 - Профиль пользователя, вебкамера, буфер обмена

Рассматриваются возможности перетаскивания файлов в Silverlight приложение, программирование доступа к буферу обмена и веб камере.

Silverlight 4 Business Apps: Модуль 5 - Календарное рассписание с группированием и правым кликом

Расскрывается возможность группировки данных в DataGrid и ItemsControl типах, новые визуальные состояния Fluid UI, правый клик мыши и основыное на словах сокращение такста.

Silverlight 4 Business Apps: Module 6 - Печать расписания

Модуль посвящен возможности печати в Silverlight 4. Рассматривается несколько подходов печати множества страниц.

 Silverlight 4 Business Apps: Модуль 7 - Панель события в режиме вне браузера

Рассмотрено некоторые возможности Silverlight приложений работающих вне браузера, включая возможность изменения положения окна, создание всплывающих окон, повышение уровня доверия и встроеную интеграцию.

Silverlight 4 Business Apps: Модуль 8 - Расширенные возвожности вне браузерных приложений и MEF

Описывает еще порцию возможностей Silverlight приложений во вне браузерном режиме работы и использование Managed Extensibility Framework в Silverlight приложениях.

 

Страница курса и офлайн курс.



Posted on 15. April 2010

Доступен Silverlight 4 RTM

Как было обещано 15 апреля Microsoft опубликовала Silverlight 4 RTM. Вот линки в порядке их появления:

И уже после обновилась страница Silverlight 4 Information



Posted on 8. April 2010

Silverlight 4 релиз

13 апреля состоится официальный выпуск Silverlight 4 RTM. Онлайн трансляцию можно будет посмотреть на сайте сообщества Silverlight разработчиков. Добавляйте напоминание в свой календарь:

Silverlight 4 Launch Event

Return here April 13th at 18:00

Live streaming from the DevConnections Silverlight 4 launch. Watch Scott Guthrie's keynote plus interviews with Scott and members of the Microsoft Silverlight and Expression teams.

  • 8:00 - 9:15 AM: Scott Guthrie's Keynote
  • 9:15 - 4:00 PM: Channel 9 Live
  • Add to my calendar

Submit your questions on April 13th
via Twitter to @ch9live



Posted on 15. March 2010

Silverlight 4 Release Candidate

На конференции MIX2010 Scott Guthrie анонсировал выход Silverlight 4 RC. Теперь можно разрабатывать Silverliht 4 приложения в Visual Studio 2010 RC. Текущая версия не имеет Go-Live лиценции, она предназначена только для разработчиков. Необходимые инструменты и расширения можно скачать по этой ссылке. В новой версии произошло ряд изменений/улучшений/дополнений:

  • - RichTextArea переименован в RichTextBox. Он стал более похож на аналогичный компонент из WPF. Его улучшения основываются на отзывах разработчиков.
  • - WeBrowser(старое название HtmlBrush). Кроме имени класса изменения коснулись его API.
  • - Улучшен API печати.
  • - ComAutomationFactory изменил название на AutomationFactory.
  • - Расширен список поддерживаемых языков.
  • - Сняты ограничения на используемые порты для сокетов в режиме Trusted Application.
  • - Изменены окна, которые запрашивают разрешения безопасности(например, при попытке получить доступ к веб камере, буферу обмена, микрофону). Появилась галочка для запоминания ответа.
  • - Появилась возможность прикрепить сертификат к Silverlight приложению, которое может работать в режиме Trusted Application.
  • - Появилась возможность конфигурировать рамку окна приложения в режиме вне браузера.
  • - Улучшениа работа приложения в полноэкраном режиме.
  • - Добавлена возможность запуска Silverlight приложений с использованием SLLauncher.

Детальнее о изменениях в Silverlight 4 RC читайте в блоге Tim Heuer.



Posted on 25. February 2010

Silverlight 3D элементы управления

На сайте CodePlex открылся новый проект SL3DControls для Silverlight технологии. Он содержит набор элементов управления для движения, анимации и изменения глубины интерфейса с 3D эфектами. Проект включается в себя исхожный код и демки.

DepthCanvas

DepthCanvas это первый компонент коллекции. Он позволяет создавать эффект 3D изменения положения панельного компонента в зависимости от положения курсора мыши. Добавляет возможность изменения глубины для интерфейса приложения.

Демонстрацию этого компонента можете увидеть в оригинале анонса



Posted on 10. February 2010

Сравнение технологий адаптивного стриминга

 Chris Knowlton на сайте IIS.net опубликовал статью в которой приводит сравнение нескольких технологий адаптивного стриминга.

Таблицу сравнения смотрите ниже:

adaptive streaming comparison



Posted on 31. January 2010

Материалы доклада “Smooth Streaming. Как он работает?”

29 января состоялась очередная встреча .Net сообщества Харькова. На встрече я делал доклад по теме “Smooth Streaming. Как он работает?”. Презентацию можно скачать здесь.

Новый формат втречи мне понравился. Думаю можно чередовать.



Posted on 31. January 2010

Silverlight & Mobile Devices

О разработке Silverlight приложений для мобильных устройств Microsoft анонсировала на конференции MIX08 в докладе "Mobile Devices and Microsoft Silverlight: A Primer on the New Technology". Немного ранее была опубликована поддержка Silverlight приложений на мобильных устройствах Nokia's Series 60. Следующим шагом публичной демонстрации работы Silverlight приложений на мобильных устройствах была презентация "Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices" на конференции PDC2008.

Несмотря на большое количество докладов с тематикой Silverlight на конференции MIX09, не было ни одного доклада посвященного работе Silverlight приложений на мобильных устройствах. Аналогичная картина на конференции PDC2009. Почему?

На сайте сообщества Silverlight разработчиков есть страница Silverlight for Mobile. Но она ограничивается только вопросами и ответами, пока что. Вот уже два года как нет новостей по данному направлению. Возможно у Microsoft возникли здесь трудности?

Как бы там ни было, но на днях, на сайте mobiletechworld.com, появилась информация о поддержке Silverlight технологии в ОС Windows Mobile 7: Want to develop for Windows Mobile 7? Start learning Silverlight. К тому же на PDC2010 обещают сессии посвященные Windows Mobile. Нам остается только ждать.



Posted on 16. January 2010

Вышел Smooth Streaming Player Development Kit Beta 2

Данное решение позволяет разрабатывать Silverlight приложения с использованием возможностей IIS Smooth Streaming. Набор включает следующие компоненты:

  • Smooth Streaming Player Development Kit (SDK) - позволяет разработчикам и дизайнерам создавать медиа проигрыватели с использованием Smooth Streaming и включает в себя SDK для Silverlight с полной поддержкой XAML. Главным компонентом решения является Smooth Streaming Media Element(SSME), который похож на Silverlight Media Element. Начальная документация доступна на MSDN: http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.aspx.
  • Push Encoder - позволяет эмулировать прямую трансляцию для тестирования решений.
  • Sample Smooth Streaming Player - пример разработан на основе Smooth Steaming Player SDK и позволяет тестировать IIS Media Services 3.0.

SSME API обеспечивает легкий интерфейс для разработчиков и дизайнеров по созданию высококвалифицированных Smooth Steaming решений с использованием Silverlight технологии.

Текущая версия SSME включает в Player Development Kit поддержку следующих возможностей:

  • Базовое управление медиа:
    • Play, Pause, Stop и др.
    • События для воспроизведения медиа и диагностики.
    • Возможность позиционирования треков.
  • Поддержка улучшенного воспроизведения:
    • поддержка DVR для Live Smooth Streaming.
    • Trick Play: Slow Motion.
    • Trick Play: Fast Forward / Rewind.
  • поддержка H.264/AAC.
  • монетизация:
    • встроено воспроизведение рекламы - расписание и др.
    • "живая" реклама с использованием Live Smooth Steaming.
    • мощная аналитика с Advanced Logging.
    • поддержка специализированных маркеров и др.
  • защита контента - интеграция PlayReady с VC1.
  • и другие возможности.

Больше инструкций по использованию Sample Smooth Streaming проигрователя и Push Encoder для тестирования Live Smooth Streaming в вашем окружении смотрите в следующих статьях:

 

Оригинал анонса.