Доклад

Real-time стриминг IP-камер в разных форматах средствами open source

  • На русском языке
Презентация pdf

Cпикер поделится своим опытом создания open source-приложения для стриминга камер в режиме реального времени – go2rtc. Проекту всего год, но его уже скачали более 200 тысяч раз из Docker Hub и более 150 тысяч раз из релизов GitHub. А ряд open source-проектов встроили его в качестве основного стримингового «ядра».

Проект поддерживает RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg и другие протоколы и технологии.

Алексей познакомит нас с WebRTC и open source-проектами с его участием, а также подробно расскажет о следующем:

  • опыт использования камер в платформе умного дома Home Assistant и Xiaomi Mi Home;
  • опыт создания интеграции WebRTC Camera (https://github.com/AlexxIT/WebRTC) для Home Assistant;
  • плюсы использования языка Golang в подобных проектах;
  • архитектура multi-source 2-way codecs negotiation;
  • особенности SDP в современных RTSP-камерах;
  • разнообразие WebRTC-протоколов в качестве источника потока;
  • интеграции с FFmpeg.

Спикеры

Приглашенные эксперты

Расписание