# Gb28181 **Repository Path**: snowingbear/gb28181 ## Basic Information - **Project Name**: Gb28181 - **Description**: No description available - **Primary Language**: C++ - **License**: MIT - **Default Branch**: async - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 22 - **Created**: 2023-05-22 - **Last Updated**: 2024-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mkGb28181 #### Introduce mkGb28181 is developed base on osip,exosip,tinyxml2 and mkbase. mkGb28181/1.0 access supports ipc and nvr/dvr. mkGb28181/1.0 signaling support regiester, keepalive, getpreset, ptzcontrol, invite(realplay). mkGb28181/1.0 is licenced under GPLV3, but some depended libraries are distributed using their own licenses. #### Depends Osip:https://git.savannah.gnu.org/git/osip.git eXosip:https://git.savannah.nongnu.org/git/exosip.git ​ please define ENABLE_MAIN_SOCKET when build eXosip tinyxml2: https://github.com/leethomason/tinyxml2 or ``` sudo apt install libtinyxml2-dev ``` mkbase:https://gitee.com/chaigec_admin/mkbase.git #### Build From Source Code 1.Make sure you have installed all dependencies. 2.Build. ``` git clone https://gitee.com/chaigec/gb28181 mkdir build && cd build make && make install ``` #### Use Samples 1. use gbtest for test #### Features - [ ] support all GB/T28181-2011 messages . - [ ] support all GB/T28181-2016 messages. #### AUTHORS wuzhigang:chaigec@163.com