Я пытаюсь запустить медиапоток на устройстве Chrome Cast. Документация кажется не очень доступной.После того, как я покопался в Интернете, вот что, я думаю, мне следует сделать:
- Построить JSON в соответствии с сообщением Load с правильным URL-адресом носителя
- Запаковать его
urn:x-cast:com.google.cast.media
пространство имен в соответствии со спецификацией protobuf (не удалось найти его в документации) - Размер препинда в виде 32-разрядного целого числа с прямым порядком байтов
- Передача по TLS сумматорам, найденным путем запроса mDNS для
_googlecast._tcp
service
Правильно ли я представляю? Это где-то официально задокументировано?
Каким должен быть URLпропустить прямой эфир UDP и какой у него формат? Это «бонусный» вопрос, потому что я заметил, что именно так Google Chrome использует экран.