2015-07-06 2 views

ответ

1

Короткий ответ: Да.

Долгий ответ: вам необходимо реализовать протокол, который подходит для передачи видеоданных «на лету». Это означает, что должен быть какой-то приемник. Скорее всего, вы хотите одновременно передавать разные клиенты, поэтому отправку данных на сервер сначала, а затем распространение их на всех клиентов - это путь. Создание полностью работоспособного и эффективного протокола - это трудная работа, поэтому самой разумной идеей было бы использовать существующий протокол. Насколько я знаю, Twitch использует RTMP (Real Time Messaging Protocol)

Если вы сделаете некоторое исследование об этом, вы найдете несколько библиотек, которые вы можете использовать в своей программе Java, но даже с готовым протоколом и библиотекой это непростая задача , Прежде чем пытаться создать потоковое обслуживание/клиент/независимо от того, вы должны начать большую часть исследований.

Смежные вопросы