Задать вопрос
@ylogin

Как Skype передает информацию во время видеозвонков?

Получает информацию с камеры, формирует видеофайл и отправляет, или сразу отправляет без формирования видеофайла? В какой то момент формируется ли видеофайл, хоть у отправителя, хоть у получателя? Или же как в зеркале: получил - показал?
  • Вопрос задан
  • 431 просмотр
Подписаться 2 Оценить Комментировать
Решения вопроса 3
Moskus
@Moskus
Никакой видеофайл не формируется, естественно.
Ищите материалы по теме "потоковая передача видео".
Ответ написан
Комментировать
Demanoidos
@Demanoidos
безнравственный извращенец с богатой фантазией
Файлы не формируются.

Грубо говоря, снимается картинка с видеокамеры, сжимается с учётом предыдущей (адаптивное сжатие с потерями) и отправляется в открытый поток. Как правило, по UDP, без контроля доставки. Этим достигается значительно более высокая скорость и объём данных, который передаётся, значительно меньше, чем если бы пришлось каждый раз передавать целиком кадр.
Ответ написан
Комментировать
@ylogin Автор вопроса
Поискал, почитал. Как я понял, Skype получает кадры с камеры снятые в течение 1 секунды, сжимает, кодирует и в виде пакета кидает в поток. Сжатие происходит в виде выбора опорного кадра, который передается целиком, и изменения остальных кадров от опорного. Обычно на 10 кадров 1 опорный. Выходит, что видеофайл не формируется, а формируется сжатый, кодированный пакет с кадрами.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ComodoHacker
Формируется и передается видеопоток. То есть "как в зеркале".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы