Что такое URL получателя для Chromecast на родном Chrome для Android-браузера

Я пытаюсь выяснить, какой URL -адрес получателя по умолчанию используется для Chromecast, когда вы активируете его из Chrome на Android. Я не говорю о пользовательском приложении, а о браузере, которое появляется, если у вас подключен Chromecast при просмотре на Chrome для Android.

Причина в том, что у моего проекта веб-видео есть свои активы (видео), защищенные на Amazon S3 с политикой сегмента, разрешающей только некоторые ссылки http http.

Теперь я протестировал это и работаю с пользовательской интеграцией JW Player в Chromecast, у них есть собственный URL -адрес приложения-получателя - и если я добавлю этот URL -адрес в белый список в политике, я смогу привести этот защищенный контент. Если я удалю URL, он не будет разыгрывать видео.

Проблема в том, что приложение JW Player Chromecast не берет на себя Android Chrome, как в настольном браузере Chrome. Таким образом, на его месте находится кнопка Chromecast для встроенного браузера Chrome, которая, конечно, имеет другой URL -адрес получателя.

Я хотел бы узнать, как узнать, что это за URL, чтобы я мог добавить его в белый список и воспроизводить контент в Chromecast.

1 ответ

Я не знаю простого способа выяснить, что такое URL, но вы можете попробовать запустить Wireshark и искать запросы на видео в домене JW.

Я также думаю, что есть некоторая путаница в том, как работает Cast.

Chromecast не заботится о том, откуда вы хотите кастовать свои вещи. Все, что его волнует, - это идентификатор приложения, а затем немного волшебства, чтобы перевести идентификатор приложения в URL, который затем выполняет видео. То, какой идентификатор приложения используется, полностью зависит от отправителя.

Если ваш белый список URL-адресов не работает, скорее всего, веб-плеер на Android использует другой идентификатор приложения, чем тот, который вы включили в белый список.

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

Другие вопросы по тегам