Несколько аудио, Live Smooth Streaming - PullRequest
5 голосов
/ 26 декабря 2010

Я не смог найти ни одного документа, который объясняет, как предоставить несколько аудиопотоков для Live Smooth Streaming.

Например, в потоках Microsoft PDC можно выбирать языки.

Предоставляет ли SMF эту функцию?Если это так, как?Как будет выглядеть мой файл isml?

Ответы [ 2 ]

0 голосов
/ 30 декабря 2011

Существует событие SmoothStreamingMediaElement.ManifestMerge, которое позволяет добавлять дополнительные потоки в манифест, загруженные при открытии носителя.Это называется слиянием манифеста и описано здесь:

http://msdn.microsoft.com/en-us/library/ff432455%28v=vs.90%29.aspx

В SMF вы можете получить доступ к SSME через интерфейс IAdaptiveMediaPlugin.VisualElement.Поэтому, если у вас есть две конечные точки потокового вещания:

AudioAndVideo.isml / Manifest (стандартные потоки аудио и видео)

Audio2.isml / Manifest (второй поток аудио с фиктивными видеопотоками)

Вы можете открыть первый и объединить его с аудиопотоком из второго.Для этого требуется два сеанса кодирования Expression Encoder.

0 голосов
/ 28 декабря 2010

Эта ссылка дает образец для нескольких языков для Audio in Smooth Streaming. Если вы ищете это, обратите внимание, что в отличие от потокового видео плавная передача в настоящее время не поддерживает несколько битрейтов для звука.

...