Как уменьшить задержку в решении для конференц-связи Live Smooth Streaming?

Я использую Expression Encoder SDK для кодирования прямой записи с моей веб-камеры, публикации ее на веб-сервере, поддерживающего IIS 7.5 и Media Services 4, и просмотра ее с помощью SmoothStreamingClient.

Однако, поскольку я Я стремлюсь к решению для конференц-связи в реальном времени, мне нужно резко сократить мою 20-секундную задержку между локальным предварительным просмотром и удаленным воспроизведением.

Я читал в некоторых местах, что можно настроить Live Smooth Streaming для того, чтобы чтобы получить задержку в 2 секунды, Я не нашел никакого руководства, объясняющего, как настроить такое решение, как на стороне кодирования, так и на стороне предоставления и потребителя.

Это код, который я использую для кодирования захваченного видео:

// Aquires audio and video devices
EncoderDevice video = EncoderDevices.FindDevices(EncoderDeviceType.Video).Count > 0 ? EncoderDevices.FindDevices(EncoderDeviceType.Video)[0] : null;
EncoderDevice audio = EncoderDevices.FindDevices(EncoderDeviceType.Audio).Count > 0 ? EncoderDevices.FindDevices(EncoderDeviceType.Audio)[0] : null;

// Create a new device source. We use the first audio and video devices on the system
job = new LiveJob();
LiveDeviceSource deviceSource = job.AddDeviceSource(video, audio);

// sets preview window to winform panel hosted by xaml window
deviceSource.PreviewWindow = new PreviewWindow(new HandleRef(prevWindow, prevWindow.GetHandle));

// Make this source the active one
job.ActivateSource(deviceSource);

job.ApplyPreset(LivePresets.VC1IISSmoothStreamingLowBandwidthStandard);

PushBroadcastPublishFormat format = new PushBroadcastPublishFormat();
format.PublishingPoint = new Uri(path);

// Adds the publishing format to the job
job.PublishFormats.Add(format);

job.StartEncoding();

Есть ли что-то, что я можно добавить к этому коду, что снизит задержку? Если нет, где я могу настроить так называемую «поддержку с малой задержкой», которую должна обеспечивать Smooth Streaming?

Заранее спасибо!

7
задан LostKaleb 30 March 2011 в 17:55
поделиться