VMS Client - nodefluxio/vms-api GitHub Wiki

For using a vms client, please install docker first, then pull the docker image from nodefluxio dockerhub repository.

docker pull nodefluxio/vms-client:latest
docker run -it --name=vmsc -d --net=host -t nodefluxio/vms-client:latest
# Server (VMS Client) run at 127.0.0.1:4040

VMS Client will validate rtsp_url by return base64 image string and size of image.

New format vms url:

huawei://username:password@vms_ip:vms_port/live-stream?cameracode=value2&nvrcode=value2&vmsip=value3&transport=tcp/udp

Example for Huawei vms:

huawei://nodeflux:[email protected]:5678/live-stream?cameracode=06538230000000000101&nvrcode=f67600a1830a426ca885f4b9b7416162&vmsip=10.18.200.254&transport=tcp

Request

  • Port : 4040
  • Endpoint: /hello
  • Method: POST
  • Body:
{
    "url": "huawei://nodeflux:[email protected]:5678/live-stream?cameracode=06538230000000000101&nvrcode=f67600a1830a426ca885f4b9b7416162&vmsip=10.18.200.254&transport=tcp"
}

Response

Please see response to get body response.