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

OSCHINA-MIRROR/m7s-monibuca

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

Возможности анализа воспроизведения

  • Поддержка протокола Onif.
  • Потоковая передача по протоколу WebTransport.
  • Протокол FMP4 для извлечения потоков.
  • Функциональность пограничного сервера для реализации каскадной потоковой передачи.
  • Функция записи видео, поддержка форматов FLV, MP4, HLS, RAW.
  • Постоянное ведение журнала по дням, часам, минутам, секундам, размеру и количеству файлов.
  • Функция создания скриншотов.
  • HTTP-функция обратного вызова.
  • Доступны функции предварительного просмотра (интегрированы с Jessibuca Pro).
  • Доступна функция комнаты (возможна видеоконференция).
  • Функция стыковки с Prometheus.

Дополнительные функции предоставляют сторонние и платные плагины, которые здесь не перечислены.

Вдохновлено: — mp4ff — библиотека формата файлов mp4 @edgeware; — gosip — библиотека sip на языке Go @ghettovoice; — webrtc — библиотека на языке Go и вся команда @pion; — gortsplib — библиотека rtsp @aler9.

Удаленная консоль

— Управление несколькими экземплярами. — Отображение деталей потока. — Визуальное редактирование конфигураций. — Визуальный вывод журналов. — Визуальное управление плагинами. — Управление устройствами GB. — Интерфейс для динамического добавления удалённых push-pull потоков. — Функция фоновой стены WebRTC. — Демонстрация многопользовательского видео.

Происхождение названия Слово Monibuca происходит от слова Monica. Чтобы решить проблему с названием, используются три имени для представления сервера, проигрывателя и стримера. Поскольку в именах Monica, Jessica и Rebecca есть слово «卡», что плохо для прямой трансляции (в переводе с китайского «卡» означает «блок»), оно было изменено на Monibuca, Jessibuca (https://jessibuca.com) и Rebebuca (https://rebebuca.com). «Bu» в переводе с китайского означает «не».

Установка Официально предоставляются скомпилированные двоичные исполняемые файлы (так называемое зелёное программное обеспечение) для каждой платформы, поэтому его можно запустить без установки какого-либо другого программного обеспечения. Если вам нужно самостоятельно скомпилировать и запустить проект, вам необходимо установить go1.19 или более позднюю версию.

Предоставляется официальная ссылка для скачивания последней версии: — Linux; — Linux-arm64; — Mac; — Mac-arm64; — Windows. Не забудьте исправить права chmod +x m7s_xxx_xxx в Linux и Mac.

Запуск

Исполняемые файлы запускаются напрямую

— В Linux загрузите файл, например, в /opt/m7s_linux_x86, затем перейдите в каталог /opt и запустите $ ./m7s_linux_x86. — На Linux и Mac может потребоваться изменить права исполняемого файла или дважды щёлкнуть, чтобы запустить. — В Windows можно запустить двойным щелчком мыши непосредственно m7s_windows_x86.exe.

Docker

docker run -id -p 1935:1935 -p 8080:8080 -p 8443:8443 -p 554:554 -p 58200:58200 -p 5060:5060/udp -p 8000:8000/udp -p 9000:9000 langhuihui/monibuca:latest

Самокомпилируемый стартовый проект

  1. git clone https://github.com/langhuihui/monibuca.
  2. cd monibuca.
  3. go run ..

Собственный стартовый проект Можно посмотреть видеоурок: — 从零启动 m7s V4. — m7s v4 视频教程——插件引入.

公众号

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

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

Введение

Описание недоступно Развернуть Свернуть
Go и 2 других языков
MIT
Отмена

Обновления

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

Участники

все

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

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