На этой встрече поговорим про следующие темы:
- Протоколы: RTMP и RTSP. Что здесь сервер, что клиент? Какие области применения и особенности подключения?
- FFMPEG: как отрыть поток на входе
- FFMPEG: вещание по протоколу RTMP
- VLC и другие плееры: открыть сетевой поток (MX Player на мобильных платформах)
- VLC: трансляция в RTSP.
- Доставка контента пользователю: HLS, MPEG-Dash, WebRTC, MJPEG
Все это легко гуглится. Не вижу смысла копировать сюда содержание интернета по понятным запросам. Прочитайте о протоколах и попробуйте сделать следующее:
- Отправьте поток из файла на Youtube, VK или любой стриминговый сервис.
- Сформируйте поток RTSP из файла или захвата экрана при помощи VLC. Посмотрите полученный поток хотя бы на том же компьютере
Также нам предстоит разобраться с подключением к VPN, через который вы получите доступ к сети лаборатории, там установлены камеры и стенд, на котором вам предстоит выполнять следующие лабораторные работы (FFMPEG, ONVIF, Gstreamer).