
Если вы смотрели ожидаемую многими прямую трансляцию Apple с мероприятия, посвященного iPhone 6/Apple Watch, вчера, то, вероятно, заметили несколько неполадок: музыка из Flint Center звучала одновременно с другим треком, передаваемым через видео, переводчик говорил большую часть презентации, а само видео несколько раз прерывалось. Дэн Рэйберн на StreamingMediaBlog.com делится своим мнением о причинах сбоя видеопотока крупной презентации Apple. По словам Рэйберна, причина, как ни странно, не в количестве зрителей:
Суть этого мероприятия в том, что кодирование, перевод, JavaScript-код, видеоплеер, вызов к единому месту хранения S3 и обновления на миллисекундном уровне — всё это не сработало должным образом вместе и стало первопричиной неудачной попытки Apple обеспечить бесперебойную прямую трансляцию. Поэтому, хотя легко было бы предположить, что дело в пропускной способности CDN, что было моей первоначальной мыслью учитывая количество мероприятий, проходящих сегодня и на этой неделе, похоже, что нехватка пропускной способности не сыграла никакой роли в том, что мероприятие не работало должным образом. Apple просто не обеспечила и не спланировала мероприятие должным образом.
Незадолго до начала мероприятия многие зрители вместо приветствия от генерального директора Apple Тима Кука и начала представления новостей об iPhone 6/iPhone 6 Plus увидели изображение «Расписание телевизионной установки». Обновление страницы приводило либо к странице «доступ запрещен», либо к зависшему потоку, либо к ставшей знаменитой фотографии расписания грузовиков. У меня такое поведение наблюдалось на трех разных устройствах, и другие, как, например, сеть ресторанов Denny’s, также отметили это.
[tweet https://twitter.com/DennysDiner/status/509396332843646977/]
Примечательно, что Apple дополнила свою прямую трансляцию блогом, обновляемым в реальном времени с маркетинговой информацией, деталями продуктов и твитами знаменитостей и репортеров, что помогло компенсировать сбой трансляции. В любом случае, если странное поведение трансляции связано с неправильным планированием на начальном этапе мероприятия, проблемами с кэшированием и конфигурацией хранилища S3, то, будем надеяться, подобного эпизода в будущем не произойдет.