Я искал и гуглил ответ, но не смог его найти.
В основном я разрабатываю приложение для веб-камеры / потокового аудио, которое должно захватывать аудио и видео с ПК (веб-камера / микрофон USB) иотправить их на принимающий сервер.Что сервер сделает с этим, это еще одна история и второй этап (который я сейчас пропускаю)
Я написал некоторый код, используя DirectShow и Windows Media Format, и он отлично работал для захвата аудио / видео и отправки ихдругому клиенту, но есть большая проблема: задержка.
Везде в Интернете все мне давали один и тот же ответ: «Извините, чувак, но формат мультимедиа не для видеоконференций, их кодеки имеют слишком большую задержку».Я думал, что мог бы пропустить проблемы .wmv, но кажется, что это невозможно сделать ... этот путь заканчивается здесь.
Так что я видел несколько примеров с DirectShow.NET, которые были быстрее для аудио и видео.. мой вопрос: почему DirectShow.NET быстрее и лучше для видео / аудио конференций?Разве это не должно быть просто переносом .NET DirectShow на C ++?
Я что-то упустил?Я немного запутался в этом моменте