Я разработчик, который все еще учится. Я хочу разработать приложение, которое позволит нескольким людям одновременно проводить видеоконференции / чаты, например, масштабирование. Я знаю, что могу разрабатывать нативные приложения, такие как speci c для Android, а также iOS, но я все еще изучаю разработку Android и понятия не имею о iOS коде. Я искал и обнаружил, что у нас может быть гибрид приложения, имеющие React, Node.js или Angular. js, и они работают на разных платформах. Но поскольку я новичок ie, мне нужны предложения и рекомендации. То, что я ожидаю в своем приложении, следующие вещи:
- Должно поддерживать все видео разрешения и качество звука, должно работать в условиях низкой и высокой скорости сети ios
- Должно быть низкое использование питания / процессора
- Не должно иметь никакой зависимости от внешнего оборудования
- Должно работать на любом устройстве
- Должен иметь опцию чата во время конференции, даже для конференции с несколькими людьми
- Должен иметь вход и не входящие в систему опции для присоединения к конференции
- Может быть интерфейсом на основе браузера и / или приложения
- Должен иметь зашифрованную сетевую связь
- Должен иметь аудио / видео запись функция ding
- Должна иметь возможности совместного использования экрана / файла
- Должна позволять аудио закрывать субтитры во время чата (многоязычный)
- Должна иметь возможность принимать несколько одновременных конференций с несколькими участниками в я знаю, что каждую конференцию утомительно включать в себя все, что я обсуждал, но мне нужно руководство, как это сделать.
Я уже говорил о своих ожиданиях, поэтому теперь я хочу знать, какие шаги мне нужно сделать, чтобы сделать это. , Как начать, а также с чего начать, какой язык / библиотеку мне выбрать, было бы хорошей идеей иметь гибридное приложение или я должен go для нативных приложений. Как я ранее говорил, я учусь, поэтому я тоже я собираюсь изучить все и вся, чтобы сделать мой проект, будь то его реакция или узел, или angular, или какой-либо опытный разработчик, который собирается предложить / направить здесь. Я знаю, что мой вопрос может выглядеть широким или даже расплывчатым, но все же я задаю только потому что я вижу переполнение стека в качестве группы поддерживающих совершенных кодеров. Надеюсь, йо Вы, ребята, поможете мне выполнить мой проект. Спасибо!