Рейтинг:0

Как сообщить Safari, воспроизводя видео, что воспроизводимое видео больше недоступно?

флаг in

мы проводим некоторые нгинкс серверы для размещения видео (в образовательном учреждении). Файлы хранятся как mp4s на диске и в браузерах либо оставляют TCP-соединение открытым и считывают видеоданные по мере необходимости, либо закрывают соединение и отправляют следующий HTTP-запрос диапазона. Последнее предпочтительно используется, когда пользователи ищут в видео.

Запросы диапазона работают нормально, пока видео, которое воспроизводит браузер, все еще доступно пользователю. Авторизация и доступность могут измениться, что приведет к ответу 403 или 404 на запрос диапазона соответственно.

Мы следим за нашими серверами и заметили, что Apple Safari не понимает коды ответов 403 и 404. Он повторяет попытку получения следующего сегмента видео, несмотря на то, что только что получил ответ 403 или 404, что приводит к потоку запросов с кодами ответа 400, что вызывает оповещения. Мы хотели бы оставить оповещения на месте, потому что они также могут указывать на неправильную конфигурацию с нашей стороны.

Как мы можем сказать Safari не отправлять поток запросов, чтобы мы не получали ложных предупреждений? Теоретически мы контролируем веб-приложение, которое встраивает видео, но внесение изменений обычно требует больше усилий по сравнению с конфигурацией сервера.

[уже сообщил об этом Apple; они не ответили]

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.