Настройте сервер потоковой передачи для сохраненного медиафайла.

Что такое RTSP

Протокол потоковой передачи в реальном времени (RTSP) - это протокол управления сетью, предназначенный для использования в развлекательных и коммуникационных системах для управления серверами потокового мультимедиа. Протокол используется для установления и управления медиа-сеансами между конечными точками.

- Википедия

Фреймворк G Streamer

GStreamer - это мультимедийный фреймворк, основанный на конвейере, который связывает воедино широкий спектр систем обработки мультимедиа для завершения сложных рабочих процессов. Например, GStreamer можно использовать для создания системы, которая читает файлы в одном формате, обрабатывает их и экспортирует в другом. Форматы и процессы могут быть изменены в режиме plug and play.

- Википедия

Мы будем транслировать видеофайл с помощью сервера Gstreamer RTSP, эта конечная точка потоковой передачи может использоваться любым клиентом RTSP. Этот поток можно использовать с помощью конвейера Deepstream, библиотеки OpenCV для вывода ML, а также медиаплеера, такого как VLC.

Настроить RTSP-сервер на Ubuntu 16:04.

Ниже приведены команды для установки Gstreamer и RTSP-сервера вместе с его зависимостями.

Если вы хотите развернуть это в контейнере Docker, вы можете создать образ, используя приведенный ниже файл Dockerfile.

Gstramer поддерживает плагин на C и python, в этом примере мы увидим программу C для создания конечной точки потоковой передачи RTSP.

Чтобы создать контейнер докеров на локальном компьютере, используйте команду ниже. Для использования потока конечная точка будет доступна для rtsp: //127.0.0.1: 8554 / test

sudo docker run -d -p 8554:8554 dockerpratik/rtsp-server:v1

Чтобы создать образ локально над файлом Dockerfile и кодом, можно использовать репозиторий Git ниже.



pratikmm / rtsp-server
Участвуйте в разработке pratikmm / rtsp-server, создав учетную запись на GitHub. github.com



Спасибо, что нашли время и просмотрели блог, надеюсь, он поможет вам сэкономить время на настройке сервера потоковой передачи.

Дайте мне знать, если у вас есть какие-либо вопросы или отзывы.