Russian Qt Forum
Сентябрь 21, 2017, 08:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: rtsp, rtp библиотека?  (Прочитано 213 раз)
Bepec
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 7557


W7 x64, Qt SDK 4.7.2, Руки v1.5


Просмотр профиля
« : Сентябрь 12, 2017, 14:48 »

Приветствую заглянувших, такой вопросик - кто посоветует какую-нибудь библиотеку для создание rtsp сервера, отдающего H264?

Нашёл:
live555 - создаваемые тестовыми примерами стримы просмотреть не удалось ни одним плейером (vlc, media player, онлайн сервисы).
gstreamer - слишком тяжеловесный для задачи.

Нет ли простого(относительно) аналога из вашей практики?

PS или просто rtp сервера.
« Последнее редактирование: Сентябрь 12, 2017, 14:50 от Bepec » Записан

"Мастер простых решений" Ɋt

чОрный список: Spark
qate
Супер активный житель
*****
Offline Offline

Сообщений: 716


Просмотр профиля
« Ответ #1 : Сентябрь 12, 2017, 16:18 »

я немного поэксперементировал с ffmpeg и nginx https://habrahabr.ru/post/162237/ с вебки и файлов
работает, но довольно сильно заедает трафик, на одного хватит, на 10 может и не хватить
далее искал библиотеку, но ничего не нашел не gpl, но её можно и самому написать

но самая проблема оказалась в захвате видео - qt никак не отдает сжатый поток с веб камеры, только пишет в файл
пока на этом и остановился, т.е. не доделано )

а если нужно только готовый файл передать, то можно торрент прикрутить
Записан
Bepec
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 7557


W7 x64, Qt SDK 4.7.2, Руки v1.5


Просмотр профиля
« Ответ #2 : Сентябрь 12, 2017, 17:21 »

Не, мне нужен именно передача, т.е. реализация rtsp+rtp. Хотя тут главное rtp.

PS rtsp реализовать то просто, а вот rtp сложнее.
Записан

"Мастер простых решений" Ɋt

чОрный список: Spark
qate
Супер активный житель
*****
Offline Offline

Сообщений: 716


Просмотр профиля
« Ответ #3 : Сентябрь 12, 2017, 18:29 »

если лицензия подходит, то можно посмотреть https://github.com/BelledonneCommunications/ortp
Записан
SparseMind
Новичок

Offline Offline

Сообщений: 3


Просмотр профиля
« Ответ #4 : Сентябрь 12, 2017, 20:48 »

VLC хорошо подходит для этой задачи. Я писал подобное приложение используя библиотеки vlc для разработчиков. Там все довольно просто и понятно. Попробуйте. Если будут вопросы по ней, пишите.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Страница сгенерирована за 0.049 секунд. Запросов: 22.