Есть WiFi сеть в которой ПК и смартфоны подключены к одному роутеру; не интернет. Нужно написать два приложения:
1) Для ПК. Есть видеофайл и зашифрованные аудиофайлы (мп3). Скажем, что аудиофайлы – это различные языковые дорожки от видео и нужно, чтобы они воспроизводились на смартфонах во время воспроизведения видео на ПК. Программа для ПК воспроизводит видео и отвечает за расшифровку и воспроизведение аудиофайлов на смартфонах. Один файл может воспроизводиться на нескольких смартфонах.
При запуске приложения на смартфоне на ПК отображается, что смартфон подключен. В приложении на ПК можно задать язык для каждого смартфона и имя слушателя. Смартфон идентифицируется, например, по ID Андроида. Смартфон, имя и язык запоминаются на ПК.
2) Для Андроида. Приложение при запуске подключается к ПК. Когда в приложении на ПК запускается видео, то в приложении на смартфонах автоматически запускается воспроизведение аудиофайла. Если на ПК меняется время воспроизведения видео, то на смартфоне соответственно меняется время воспроизведения аудиофайла. Из интерфейса – только громкость и выход из приложения. Идеальная синхронизация видео на ПК и аудио на смартфонах не нужна – разница 1-2 секунды будет приемлема.
В настройках приложения на смартфоне вводим IP адрес ПК и порт.
Аудиофайлы зашифрованы AES 256.
Аудиофайлы не сохраняются на диске ни на ПК ни на смартфоне.
Надежность и стабильность работы при большом числе смартфонов (как минимум, несколько десятков)
В приложение для ПК хорошо «заложить» возможность мульти-платформности – возможная в будущем компиляция для Макбука и iphone.
Перед началом программирования – обсуждаем детали приложения и методы реализации.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |