Трансляция видео stream из java сервера в бразер клиента

 
 
 
Сообщения:210
Всем привет. Собственно можно ли такое реализовать? Транслировать видео stream из java сервера в бразер клиента?
 
 
Сообщения:18
я конечно в этом деле не особо специалист. Но мне кажется в html 5 появилась такая возможность, а сам java думаю вполне может но для этого нужно библиотеку для работы с видео потоками или что-то типо vlc + кодеки для сжатия и все такое. Вообще есть прога форпост она для получения видео потока с камер и там есть такая функция типо с камер смотреть картинку у них на сайте.
 
 
Сообщения:1
В общем можно конечно, примерный алгоритм:
1. Java через сокеты и демон на любом порту отдает поток байтов или поток файла для воспроизведения.
запрос вида /video/id/123

2. На стороне клиентак через веб сокеты, ajax: в цикле мы эти байты принимаем и отдаем в player.

Устройство такое же как при работе с сетью и передаче пакетов и записи в сокет.

1. Тоесть можно просто запросить файл через ajax в переменную /video/id/123.

2. Если файл большой читать его в цикле при помощи javascript.

3. Сделать websocket.


В общем клиент запрашивает соединение с сервером.
Сервер читает в цикле файл по байтам с жесткого диска.
Клиент поделючается к серверу и читает по байтам этот файл с сервера и отдает в player браузера
.
Изменен:04 ноя 2018 14:29
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет