Как ChromeCast взаимодействует с приложением-получателем и приложением-отправителем? - PullRequest
0 голосов
/ 03 июля 2019

Как мы знаем, мы отправляем и получаем сообщение в форме json из приложения отправки в приложение получателя.Какой канал отправки и получения сообщений используется и какую роль играет ChromeCast в целом изображении?

1 Ответ

0 голосов
/ 15 июля 2019

Отправители и получатели устанавливают сокетное соединение и обмениваются данными через IPC.Хотя это сообщение действительно в формате JSON, вы, скорее всего, не будете сами генерировать эти данные и не будете заботиться о том, «как» или «как» их каналы - на самом деле вам даже не разрешено следовать условиям обслуживания Google.

Вместо этого у вас есть дескриптор SDK, который предназначен для вас как для отправителя, так и для получателя.

Связь осуществляется в форме определенных Сообщений , которые реализуют схему исодержат объекты - в первую очередь для воспроизведения мультимедиа, которое MediaInformation .Большинство из тех объектов, которые передаются между отправителем и получателем, имеют свойство customData, которое можно использовать для добавления самоопределяемой полезной нагрузки в формате JSON.

Если вы хотите реализовать свои собственные функции, вы можете реализовать пользовательские сообщения .

...