Кроссплатформенная утилита - имплементация протокола MiraCast

Цена договорная
25 июня 2020, 16:34 • 3 отклика • 25 просмотров
Многие Smart TV на сегодняшний день поддерживают разные протоколы Screen Sharing: Chromecast, AirPlay и ... MiraCast.

Задача - написать имплементацию протокола MiraCast в виде консольной утилиты, для того, чтобы с высокоуровневых языков программирования можно было отправлять стрим видео и аудио в утилиту, а утилита могла стримить это через MiraCast на Smart TV или другие MiraCast-compatable девайсы.

Ознакомится с MiraCast спецификаций можно здесь: https://www.wi-fi.org/downloads-registered-guest/Wi-Fi_Display_Technical_Specification_v2.1_0.pdf/34726

Полезные ссылки - https://github.com/albfan/miraclecast


Обязательные требованияКроссплатформенная утилита, которую можно бежать на разных устройствах, пайпить в нее видеострим и выводить на Miracast-compatable девайсы.
В утилите должны быть реализованы следующие функции:
- Поиск Miracast-compatable девайсы в локальной сети
- Стриминг аудио и видео через Miracast (API должен выглядить примерно вот так ffmpeg ... | streaming-utility 192.168.1.5)