Главная » Silverlight » Расширенные средства воспроизведения видеофайлов

0

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

Кодирование видеофайлов

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

Обычно файлы WMV, используемые в приложении Silverlight, представляют собой конечный продукт, подготовленный на основе больших, высококачественных исходных видеофайлов. Часто исходные файлы хранятся в форматах, отличных от WMV. Эти под­робности исключительно важны, потому что в любом случае вы должны каким-либо об­разом перекодировать исходные видеофайлы, чтобы уменьшить их размеры и сделать их пригодными для размещения в Интернете.

Для подготовки видеофайлов к размещению в Интернете существует ряд специаль­ных инструментов.

•         Windows Movie Maker. Эта программа включена в последние версии Windows (в частности, Windows Vista) и предназначена для личного использования. Для профессиональных целей она слишком ограниченная. Вследствие простоты и ограниченности, эта программа больше подходит для редактирования домаш­него видео, чем для подготовки видеофайлов к размещению в Интернете.

•         Windows Media Encoder. Доступна бесплатно на странице www.microsoft.com/ windows/windowsmedia/forpros/encoder/default.mspx. Простой, но довольно мощный инструмент, предназначенный для редактирования и преобразования форматов видеофайлов.

•         Expression Encoder. Эта программа доступна как дополнительная часть пакета Expression Suite, разработанного компанией Microsoft. Содержит мощные сред­ства редактирования видеофайлов и специально предназначена для Silverlight, предоставляя такие ценные средства, как автоматическая генерация пользова­тельских обложек (skin) для видеопроигрывателей Silverlight. Бесплатная версия Expression Encoder доступна по адресу www. tinyur 1. com/pbuv2x.

Примечание. В платную версию Expression Encoder добавлены поддержка формата Н.264, средства неограниченного копирования с экрана (бесплатная версия копирует лишь 10 минут) и процедура I IS Smooth Streaming, позволяющая веб-серверам настраивать качество потокового видео на основе изменения условий передачи и ресурсов клиентского компьютера. Если указанные средства вам не нужны, можете пользоваться бесплатной версией, вполне пригодной для решения остальных задач.

Подробно ознакомиться с кодированием видеофайлов можно, прочитав документа­цию программных продуктов, статьи на веб-сайтах и книги, специально посвященные этой теме. В следующих разделах представлены лишь базовые принципы использова­ния программы Expression Encoder.

Источник: Мак-Дональд, Мэтью. Silverlight 3 с примерами на С# для профессионалов. : Пер. с англ. —- М. : ООО «И.Д. Вильяме», 2010. — 656 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии