Как реализовать вещание в HLS с помощью компонентов Elecard?

Как реализовать вещание в HLS с помощью компонентов Elecard?

17 февраля 2021 г.
Возможности 1 330 views 1 liked

Для этого вам понадобится компонент ehlssink. Он получает данные и создает сегменты (чанки) в выбранном месте. После этого вы можете использовать любой HTTP сервер (например, nginx), чтобы обеспечить доступ к сегментам HLS.

Ниже приведен пример конвейера, который получает данные из IP потока, ремультиплексирует поток и создет выходной HLS поток в директории nginx (имя канала: «test1»):

gst-launch-1.0 enwsrc uri="udp://235.0.0.1:1234" mcast-iface-ip="enp0s3" ! empgpdmx name="demux" ! 'video/mpeg' ! empegmux name=mux ! ehlssink id="test1" output-directory="/usr/share/nginx/html"  demux. ! 'audio/mpeg' ! mux

Ресурсы

В тексте

Продукт:GStreamer Codec SDK
Категория вопроса:Возможности

Отзыв от клиента