1

Я пытаюсь реализовать радиопередатчик RTSP для Mac. Я имею возможность транслировать аудио и видео независимо, но когда я начинаю транслировать их одновременно, я слышу только аудио или видео за один раз. Если воспроизведение аудио, чем видео, не отображается, и если в режиме воспроизведения видео отсутствует аудио.Только 1 поток играет в то время как rtsp Brodcast

Может ли кто-нибудь, кто знает о RTSP, дать мне знать, в чем проблема.

+0

Какой клиент RTSP вы используете? Вам необходимо внедрить SRCP SRCP у отправителя, который содержит сопоставления временных меток RTP для NTP, которые необходимы для синхронизации потоков с теми же часами. – Ralf

+0

Спасибо Ральф. Я использую Wowza (пробная версия разработчика) как потоковый движок. Я не понимаю, что означает сопоставление RTP с NTP timestamp? Я уже отправляю один и тот же NTP как для аудио, так и для видео RTCP. Но я понятия не имею, где время NTP используется в RTP-пакетах. Не могли бы вы, если возможно, увеличить число возможных ... – Dinesh

+1

RTP timestamps начинается со * случайного * 32-битного базовый номер, который будет отличаться для аудио и видео. SRTP SR содержит временную метку NTP и RTP, сообщающую вам, какая временная метка NTP связана с меткой времени RTP. Таким образом, только после того, как вы получили SR в каждом сеансе RTP, вы можете синхронизировать временные метки аудио и видео друг с другом. Я рекомендую вам ознакомиться с книгой Colin Perkins RTP, которая объясняет это очень подробно. – Ralf

ответ

1

Существовала некоторая проблема в сеансе Apple AVcapture, поскольку это задерживало производство пакетов через некоторое время. Я должен создать самостоятельный avcapturesession для микрофона, и он решает мою проблему. Спасибо Ralf за вашу поддержку.