Read this article in your language IT | EN | DE | ES
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 и здесь.