paulusgunadi512/solace2rtsp

By paulusgunadi512

Updated over 1 year ago

Solace Video solution, sink cascade

Image
Message queues
Internet of things
0

246

paulusgunadi512/solace2rtsp repository overview

Introduction

This image is a demo of Solace video solution that:

  1. Creates indirect access to video data to secure and minimize the network load of the source camera
  2. Has granular control and distributes video data to consumers using Solace PubSub+ fan-out pattern
  3. Allows low latency and high throughput of video streaming

Solace video solution consists of 3 components:

  1. Solace PubSub+ Event Broker
  2. Video source cascade, a lightweight solace client and RTSP client that send media data to Solace broker
  3. Video sink cascade, a lightweight solace client and RTSP server that provide video streaming service

Pre-requisites

Video sink cascade requires:

  1. At least one source cascade running
  2. Access to a Solace broker with topics permission publish to: s/v/{camera_name}/desc and subscribe from: s/v/{camera_name}/>

Start sink cascade

Sample docker run command running RTSP server on port 8554:

docker run -e SOLACE_HOST={your.solace.host}:55555 -e SOLACE_VPN={your_vpn} -e SOLACE_USERNAME={your_username} -e SOLACE_PASSWORD={your_password} -e SERVER_PORT=8554 -p 8554:8554 paulusgunadi512/solace2rtsp

Stream with a Network Video Player

Video URL:

rtsp://{your.sink.cascade.host}:8554/{camera_name}

where the {camera_name} is the camera name assigned at source cascade

Tag summary

Content type

Image

Digest

sha256:2d158eabf

Size

8.6 MB

Last updated

over 1 year ago

docker pull paulusgunadi512/solace2rtsp