Рендеринг аудио потока с сервера RTSP - PullRequest
0 голосов
/ 19 декабря 2011

У меня есть сервер RTSP, который перенаправляет A / V-поток с камеры на клиенты.

На стороне клиента мы используем MF для воспроизведения потока.

Я могу успешновоспроизводить видео, но не может воспроизвести аудио с сервера.Однако, когда я использую vlc для воспроизведения, он может воспроизводить как A / V.

В настоящее время я реализую IMFMediaStream и создал свой поток медиафайлов для настройки.Я также создал отдельный IMFStreamDescriptor для аудио и добавил все необходимые атрибуты.Когда я бегу, все идет хорошо, но мой метод RequestSample никогда не вызывается.

Пожалуйста, дайте мне знать, если я делаю это неправильно или есть какой-либо другой способ воспроизведения звука в MF.

Спасибо,

Prateek

1 Ответ

2 голосов
/ 06 января 2012

Поддержка Media Foundation для RTSP ограничена небольшим количеством форматов полезной нагрузки.VLC поддерживает больше (AFAIR через библиотеку Live555).Скорее всего, ваша полезная нагрузка не поддерживается в Media Foundation.

...