Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

Печи, Котлы и камины
печи-ферингер.рф
ВВЕДЕНИЕ В МУЛЬТИМЕДИА_79
23.12.2012 03:08

Получатель вначале определяет соответствие между общим временем, установленным отправителем, и временем синхронизируемых потоков путем сравнивания данных RTP- и RTCP-пакетов. При получении пакета данных RTP с меткой времени M может быть вычислено время захвата:

Здесь Msr – метка времени RTP в последнем полученном пакете RTCP; TSsr – общее время в секундах; R – номинальная скорость часов данных в герцах. Получатель также вычисляет время вывода синхронизированных данных TR согласно локальным часам. Оно равно метке времени пакета, согласованной с общим временем отправителя, плюс задержка в буфере проигрывания для декодирования, смешивания и обработки.

Когда время захвата и проигрывания известно, получатель может вычислить относительную задержку между захватом данных и их проигрыванием для каждого потока. Если данные захвачены во время TS по общему времени отправителя и выводятся в момент времени TR по часам получателя, то разница между ними D = TR – TS даст величину задержки между захватом изображения и его выводом. Из-за того, что часы отправителя и получателя не синхронизированы, это значение включает в себя неизвестное смещение между ними, но его можно игнорировать, так как оно одинаково для всех синхронизируемых потоков, а нас интересует только относительное смещение между потоками.

После вычисления этой задержки как для потока звука, так и для потока изображения можно вычислить собственно задержку синхронизации потоков D = Daudio – Dvideo. Если это значение получится равным нулю, то потоки синхронизированы. В противном случае оно дает смещение между потоками в секундах.

Для опережающего потока данных задержка синхронизации умножается на номинальную скорость потока данных для преобразования значения в формат метки времени данных и затем используется как значение постоянного смещения во всех вычислениях времени.

Пользователь в соответствии со своими приоритетами может выбирать, по какому потоку проводить синхронизацию. Для большинства кодеков кодирование и декодирование видео является доминирующим фактором, но звук более чувствителен к происходящим изменениям.

Задержку синхронизации необходимо пересчитывать при изменении задержки проигрывания любого из потоков. Это также необходимо при изменении соотношения между общим временем и временем потока.

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw