Posted on 10. June 2010

Новинки Expression Encoder 4 SDK

Microsoft Expression Encoder 4

Microsoft Expression Encoder позволяет кодировать аудио и видео высокого качества в форматы подходящие для прямых(живых) трансляций и по требованию, для различных устройств и веба. Вы можете импортировать файлы различных форматов и перекодировать их в такие форматы как Windows Media, MP4 или IIS Smooth Streaming файлы. Также вы можете записывать видео с ваших мониторов и использовать его для презентации. Это лишь часть имеющихся возможностей Encoder по работе с медиа контентом. Но в данном посте я хотел бы рассказать о новинках части приложения, которая предназначена для разработчиков, Expression Encoder 4 Software Development Kit. Эта часть идет в коробке с Encoder и руководство к ней вы можете найти после установки по пути "%ProgramFiles%\Microsoft Expression\Encoder 4\SDK".

Microsoft Expression Encoder 4 Software Development Kit (SDK) был улучшен для поддержки новых возможностей представленых в Expression Encdoer 4:

  • Live IIS Smooth Streaming.
  • Live H.264 encoding support.
  • New Screen Capture API.
  • Digital Rights Management (DRM) encoding.
  • Expanded caption support.
  • Enhanced H.264 encoding.
  • New presets.
  • Live Broadcasting statistics.

API улучшения и изменения

Microsoft Encoder SDK также включает следующие изменения в API, которые охватывают множество возможностей:

  • Форматы контента для публикации добавлены в возможность прямой трансляции для очевидного отличия транслируемого формата медиа контента.
  • Digital Right Management (DRM)  добавлена в Transcoding и Live Broadcasting кодирование.
  • Новый API для заголовков поддерживает возможность множества заголовков, множества языков и множества формата файлов.
  • "Живые" устройства были изменены для более быстрого доступа.

Изменения в API

  • Коэфициент сложности удален из H.264 видео профиля, но пока еще остается в VC1.
  • Возможность захвата видео с монитора можно использовать через API.
  • В видео профиль H.264 добавлены новые настройки.
  • и др.

Новый API

В Expression Encoder SDK добавлено:

  • Encoder.CaptionFile
  • Encoder.Captions
  • Encoder.DRM
  • Encoder.Live.ServerStatistics
  • Encoder.Live.SourceProperties
  • Encoder.Profiles.HighH264VideoProfile
  • Encoder.Profiles.BaselineH264VideoProfile.AdaptiveBFrames
  • Encoder.Profiles.BaselineH264VideoProfile.FastInterDecision
  • Encoder.Profiles.BaselineH264VideoProfile.FastIntraDecision
  • Encoder.Profiles.BaselineH264VideoProfile.HadamardTransform
  • Encoder.Profiles.BaselineH264VideoProfile.
    MultiReferenceMotionSearch
  • Encoder.Profiles.BaselineH264VideoProfile.
    SceneChangeDetector
  • Encoder.Profiles.BaselineH264VideoProfile.SliceCount
  • Encoder.Profiles.BaselineH264VideoProfile.
    SubBlockMotionSearch
  • Encoder.Profiles.BaselineH264VideoProfile.SubPixelMode
  • Encoder.Profiles.BaselineH264VideoProfile.ReferenceBFrames
  • Encoder.Profiles.ScreenCaptureVideoProfile
  • Encoder.ScreenCapture
  • Encoder.ScreenCapture.RectangleSelectionUtilites
  • Encoder.ScreenCapture.ScreenCaptureJob
  • Encoder.ScreenCapture.ScreenCaptureStatistics
  • Encoder.Templates.PublishCaptionFile
  • Encoder.ThumbnailGenerator

Удалено из API

  • Encoder.Profiles.BaselineH264VideoProfile.EntropyMode

 Больше о изменениях в текущей версии SDK смотрите в документации, которая идет вместе с Expression Encoder 4 и здесь.