Бюджет: 20000 UAH Срок: 31 день
Сначала по пунктам из требований:
- не было опыта с "stream-video", но был опыт с "stream audio" на библиотеке BassLike
(на этом пункты заканчиваются).
________________________________________
"1 - как вы предлагаете создад приложение для видеоконференций нескольких участников", -- создадние приложения я вижу это так:
Сервер, на нём лежит видео-файл. Начинается конференция, следовательно на сервере создаётся 2 потока(если 2 пользователя). Все потоки работают синхронно. Если у человека упал интернет, то при обратной стабилизации скорости он просто сразу переместиться на нужный тайминг, на котором его собеседник по фильму. Но если интернет у него зависает на, допустим, 10 секунд, то другому пользователю приходит уведомление и видео ставится на паузу.
Спустя каждые, допустим, 0.7 секунды отправляется информация на БД. Это для того, если, к примеру, у пользователя слабый девайс и у него лагает трансляция, то каждые 0.7 секунды она будет подтягиваться в нужный тайминг(чем-то напоминает то, как ползёт гусеница, если меня правильно поняли).
________________________________________
"2- как бы вы технически спроектировали передачу нескольких каналов аудио и видео среди нескольких участников".
Ну, по-моему я выше свою задумку описал
