Создание компонента для потокового видео

Здравствуйте, команда Кубы и сообщество! Подскажите пожалуйста возможно ли для приложения на Кубе создать компонент для видеоконференции? Может в ближайшее время планируется выпуск такого компонента?

С учетом WebRTC такое вполне должно быть возможно. Как вариант, можно встроить html в котором такое реализовано и показывать в окне CUBA приложения.
В платформе думаю появиться не скоро.
Сейчас готовят крупное обновление платформы 7-я версия(2018). Излечить её детские болезни. Потом Vaadin новый как то надо прикручивать(2020-2022). Излечить её детские болезни. Подумать о потоковом видео…

Спасибо, тоже смотрел в эту сторону.

В простейшем случае для работы с потоковым видео можно использовать Vaadin компонент Video.

Добавить Vaadin компонент в UI можно так:

import com.vaadin.server.ExternalResource;
import com.vaadin.ui.Layout;
import com.vaadin.ui.Video;

public class DemoScreen extends AbstractWindow {
    @Inject
    protected BoxLayout vbox;
    
    @Override
    public void init(Map<String, Object> params) {
        super.init(params);

        Layout layout = vbox.unwrap(Layout.class);
        Video video = new Video();
        video.setSource(new ExternalResource("https://<>"));
        
        layout.addComponent(video);
    }
}
3 симпатии

Спасибо, Юрий! Попробую такой вариант.