#unauthorized #ant-media-server
#несанкционированный #ant-media-server
Вопрос:
У меня есть ant media server VOD, встроенный в другой домен. При воспроизведении потока он отлично работает для первого запроса фрагмента, но как только вы нажимаете в любом месте на панели поиска и пытаетесь получить требуемый фрагмент, одноразовый токен становится недействительным. Существует конфликт прецедентов, который я не могу понять.
- Если я воспроизводю поток непосредственно в браузере, он каждый раз работает нормально, что означает, что это действительный токен и работает, когда вы запрашиваете фрагменты из любого места потока.
- Если я установлю для токена публикации значение false в настройках, на встроенной странице все работает нормально, что означает, что это также не проблема Cors.
Мне интересно, в чем может быть проблема, которая может привести к такому конфликту.
Ответ №1:
Вы пытаетесь играть со страницей, отличной от https? Система одноразовых токенов Ant Media Server проверяет идентификаторы сеансов. Если вы пытаетесь играть со страницей, отличной от https, каждый запрос может получить другой идентификатор сеанса. Вам необходимо использовать HTTPS в вашей системе. Не могли бы вы попробовать со страницей HTTPS?
Комментарии:
1. Спасибо за ответ, но это уже HTTPS-страница.
2. Не могли бы вы убедиться, что идентификаторы сеанса HTTP-запроса совпадают?
3. Да, вы правы, каким-то образом файлы cookie не сохраняются в браузерах, пока я встраиваю VOD.