1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/niewei6-PushRtmp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md
  1. Функция потоковой передачи реализована, но ещё не оформлена в виде простой и удобной библиотеки (это будет сделано позже).

  2. Если вам интересно изучить кодирование AAC H.264 для упаковки RTMPS-потока, вы можете попробовать реализовать это самостоятельно. Объём кода небольшой, он не такой сложный, как у OBS.

  3. Скачайте версию QtCreator для Windows версии 5.2 или выше (я использую версию 5.4), откройте файл PushRtmp.pro и скомпилируйте его. Выберите платформу рабочего стола.

  4. Используйте библиотеку librtmp для потоковой передачи на сервер потокового мультимедиа для реализации прямой трансляции.

  5. Библиотеки кодирования — x264 и faac.

  6. Программа может захватывать изображение с экрана компьютера и звук с микрофона компьютера и передавать данные по указанному адресу RTMPS. Параметры видео и аудио находятся в файле конфигурации. Без микрофона программа не будет передавать поток.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Реализация прямого эфира с помощью библиотеки librtmp: сбор аудио и видеоданных в Qt и трансляция на проигрыватель потокового мультимедиа. Задержка зависит от настроек ключевых кадров и кэширования данных на сервере. Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/niewei6-PushRtmp.git
git@api.gitlife.ru:oschina-mirror/niewei6-PushRtmp.git
oschina-mirror
niewei6-PushRtmp
niewei6-PushRtmp
master