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

OSCHINA-MIRROR/chatop2020-AKStream

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

AKStream

Технический обмен QQ группа: 870526956 (полная, проводится очистка)

Внимание: все связанные с проектом материалы и информация в Wiki доступны только на GitHub. На Gitee обновления не производятся (но последний код отправляется на GitHub и Gitee). Если вам нужны последние документы и материалы, перейдите на GitHub.


Благодарим DartNoder за предоставление бесплатных серверов для AKStream. Дорогие друзья, если вам нужны эффективные серверные решения, рассмотрите DartNoder.

Спасибо jetbrains за бесплатную лицензию разработчика!

AKStream — это полнофункциональная платформа с интерфейсом софт NVR (программно-определяемый сетевой видеомагнитофон). После полутора лет разработки, тестирования и оптимизации AKStream приобрёл определённую ценность использования. Он демонстрирует относительно хорошие показатели надёжности и практичности. Кроме того, поскольку AKStream является полностью открытым программным продуктом, благодаря поддержке многих пользователей его безопасность также была подтверждена.

В AKStream интегрирован ZLMediaKit в качестве сервера потокового мультимедиа. AKStream поддерживает управление кластером ZLMediaKit (через компонент управления потоковым мультимедиа AKStreamKeeper), что позволяет объединять несколько кластеров ZLMediaKits, распределённых по разным серверам, для централизованного управления и планирования.

Благодаря мощному серверу потокового мультимедиа ZLMediaKit AKStream полностью поддерживает H265/H264/AAC/G711/OPUS и другие форматы кодирования аудио и видео, поддерживает потоковую передачу GB28181 Rtp, управление PTZ GB28181, встроенный прокси-сервер потоковой передачи http, rtps, rtmp Pull (поддержка H264, H265/ACC/G711) и почти все формы прокси-сервера потоковой передачи ffmpeg (поддержка почти всех форматов и перекодирования), преобразует push-pull в RTSP/RTMP/HLS/HTTP-FLV/WebSocket -FLV/GB28181/HTTP-TS/WebSocket-TS/HTTP-fMP4/WebSocket-fMP4/MP4 и другие протоколы для взаимного преобразования почти для всех третьих сторон (приложений, веб-сайтов, клиентов и т. д.) для вызова и воспроизведения.

AKStream поддерживает Linux, macOS, Windows и может работать на архитектурах x86_64 и ARM CPU.

Поддерживает быстрое открытие экрана и очень низкую задержку (до 500 миллисекунд, минимум 100 миллисекунд).

Предоставляет полный стандартный интерфейс Restful WebApi для вызовов на других языках.

Сигнальный шлюз Sip стандарта GB28181 (стандарт протокола потоковой передачи видеосигнала China GOV) был переписан, и шлюз Sip в решении StreamNode больше не используется. Шлюз более стабилен и надёжен. В настоящее время поддерживается только стандарт GB28181-2016 (поскольку нет оборудования с другими версиями протокола, детальное тестирование не проводилось), но благодаря высокой расширяемости нового шлюза Sip можно расширить функциональность в соответствии со своими потребностями.

AKStream использует .Net6 и написан на языке C#.

Часть базы данных использует открытый проект freeSql, поддерживающий множество типов баз данных, таких как sqlite, mssql и т.д. Рекомендуется использовать Mysql 5.7 или более позднюю версию.

В AKStream были централизованы и оптимизированы многочисленные отзывы пользователей StreamNode, что повысило его адаптируемость и удобство использования. По сравнению с StreamNode он более завершён и имеет более высокое качество кода.

5 февраля 2020 года добавлен внутренний репозиторий gitee для удобства загрузки внутри страны.

AKStream представляет собой полноценную интерфейсную платформу, предоставляющую практически все API-интерфейсы управления NVR. Некоторые пользователи создали для AKStream соответствующий пользовательский интерфейс, но это всего лишь демонстрационная версия, которая показывает, как вызывать соответствующие интерфейсы AKStream и изучать его идеи. Для интеграции с собственным бизнесом необходимо реализовать собственный пользовательский интерфейс и бизнес-логику.

Пожалуйста, поддержите нас, поставьте нам звёзды, спасибо! Масштабируемость нового SIP-шлюза позволяет расширять его в соответствии с вашими потребностями.

  • AKStream использует фреймворк .Net6 и написан на языке C#.

  • В части, связанной с базой данных, используется библиотека баз данных freeSql с открытым исходным кодом, которая поддерживает множество типов баз данных, таких как sqlite, mssql и т. д. Рекомендуется использовать Mysql 5.7 и выше.

  • AKStream провёл централизованную обработку и оптимизацию множества предыдущих отзывов StreamNode, чтобы сделать его более адаптируемым и удобным в использовании; он имеет более полную систему и более высокое качество кода, чем StreamNode.

  • 2020-2-5 Увеличение внутреннего хранилища синхронизации gitee для облегчения внутренних загрузок.

  • AKStream — это комплексная платформа API, предлагающая почти все интерфейсы API, связанные с возможностями управления NVR. Некоторые энтузиасты создали дополнительный пользовательский интерфейс для AKStream, но это всего лишь демонстрация, предназначенная для того, чтобы показать вам, как вызывать API AKStream и служить инструментом для понимания философии AKStream. Чтобы легко интегрировать его со своим собственным бизнесом, вам нужно будет разработать пользовательский интерфейс переднего плана и реализовать бизнес-логику самостоятельно.

  • Пожалуйста, поддержите, поставьте много звёзд, спасибо.

Версия Docker-контейнера, созданная и поддерживаемая пользователями сети

Настоятельно рекомендуется ещё одна открытая веб-платформа управления в экосистеме AKStream (новая работа — основанная на React, чисто фронтенд-фреймворк)

Рекомендуется открытая веб-платформа управления, специально разработанная для AKStream (новое произведение)

Веб-платформа управления, реализованная с использованием AKStream (открытый исходный код)


Список управления потоковыми медиа-сервисами Онлайн-список устройств Активация устройства Список устройств Предварительный просмотр устройства

Открытые адреса

Структура AKStream


  • Вот полная структурная схема AKStream для лучшего понимания принципа действия AKStream (используя диаграмму StreamNode, принцип тот же).
  • Для получения подробных объяснений, пожалуйста, прочитайте проект WIKI (в стадии разработки...) 68747470733a2f2f692e6c6f6c692e6e65742f323032302f30392f32392f78776b6557386167597370484b55742e6a7067

Лицензионное соглашение


Этот проект имеет собственный код, который использует либеральную лицензию MIT, и может свободно использоваться в коммерческих или некоммерческих проектах при сохранении авторских прав. Однако этот проект также включает в себя некоторые другие открытые исходные коды, которые необходимо заменить или удалить в случае коммерческого использования; любые коммерческие споры или нарушения авторских прав, возникающие в результате использования этого проекта, не имеют никакого отношения к этому проекту или разработчикам, и вы должны нести юридическую ответственность самостоятельно. При использовании кода этого проекта вы также должны указать лицензии сторонних библиотек, от которых зависит этот проект, в вашем лицензионном соглашении. Заявление: Код, идеи, структура, документация и другие связанные материалы этого открытого исходного проекта не могут быть использованы в качестве патента или других форм интеллектуальной собственности.

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

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

Введение

AKStream — это комплексная платформа с полнофункциональным интерфейсом для управления медиаконтентом. Она объединяет в себе функции контроля за одноранговым и серверным потоками, управление PTZ, а также функции управления записью аудио- и видеофайлов, их обрезкой и объединением. Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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