Минимальная коммуникация, необходимая для кастинга медиа - PullRequest
0 голосов
/ 10 декабря 2018

Я пытаюсь запустить медиапоток на устройстве Chrome Cast. Документация кажется не очень доступной.После того, как я покопался в Интернете, вот что, я думаю, мне следует сделать:

  1. Построить JSON в соответствии с сообщением Load с правильным URL-адресом носителя
  2. Запаковать егоurn:x-cast:com.google.cast.media пространство имен в соответствии со спецификацией protobuf (не удалось найти его в документации)
  3. Размер препинда в виде 32-разрядного целого числа с прямым порядком байтов
  4. Передача по TLS сумматорам, найденным путем запроса mDNS для _googlecast._tcp service

Правильно ли я представляю? Это где-то официально задокументировано?

Каким должен быть URLпропустить прямой эфир UDP и какой у него формат? Это «бонусный» вопрос, потому что я заметил, что именно так Google Chrome использует экран.

...