Теперь самое интересное: мы должны передать пакеты данных от одного компьютера (точнее, его IP-адреса) к другому по UDP-протоколу. Это протокол, который в отличие от TCP, не гарантирует доставку пакетов. Если сравнить протоколы TCP и UDP с обычными курьерами, первый позвонит в дверь, попросит предъявить паспорт, заполнить бланк получения и расписаться, а второй просто поставит пакеты у двери и уйдет. Заберете ли вы пакеты, похитят ли их соседи — уже не его забота. Второй курьер не ждет, пока получатель откроет дверь и распишется в бланке, поэтому работает значительно быстрее.
Спасибо за статью. Было интересно почитать.
а у вас точка-точка всё? На сервере не пишете?
Дмитрий, у нас свои сервера в разных дата-центрах. Так мы можем выбрать лучшие сетевые маршруты: для всех пользователей Skyeng собираем пинги до всех видеосерверов, и когда приходит время для занятия определенной пары ученик-учитель, мы можем выбрать оптимальный сервер по принципу “где самая меньшая сумма пингов”.
Подкинулся на рекламу Skyeng бесплатное занятие и записался... но возникли проблемы... так и не смог первый урок провести). Хотя рекомендации по изучению англ.яз приходят исправно.
Извините, вам, кажется, стабильно не везет в этом месяце - это про историю с доменом) Надеемся, там все разрулится, конечно.
Если серьезно, закинем ребятам, которые занимаются отловом проблем на пути пользователя. Не против, если они вам напишут?
отслеживаете ли Вы видео и аудио качество пройденных уроков? и если да, то каким способом?
Роман, да, т.к. видео на нашей стороне, нам за него отвечать) Одна из первых метрик, которую стали отслеживать - это разница между плановой и реальной нагрузкой: по расписанию мы понимаем, сколько уроков проходит в какой час, и какой трафик должен проходить через нас - если меньше (а так бывало), то где-то что-то не так. Постепенно обвешиваем новыми метриками: следим, чтобы частота кадров в секунду не опускалась ниже определенного уровня, рассинхрон видео и аудио, если случается, не выходил за комфортный для восприятия порог, и тд.
Кстати, продакт, а в прошлом один из разработчиков команды видео будет 23 мая выступать на митапе https://intercomconf.com/online/ - там же будут другие хорошие ребята с экспертизой, мб вам будет интересно пообщаться.