Secure Raw Streams
Learn how to convert secure raw streams (SRS) to Real Time Streaming Protocol (RTSP) using third party software
While Rhombus does not officially support real-time streaming protocol, this guide will show you a 3rd party option to convert secure raw streams (SRS) to RTSP.
Warning
This article is written as an example and is not officially supported by Rhombus.
You can visit Github - Media MTX to get started. In our test, we utilized Docker and followed the installation instructions provided in the repo. Once installed, you can utilize the commands below in terminal to start up the server:
docker run --rm -it \
-e MTX_PROTOCOLS=tcp \
-p 8554:8554 \
-p 1935:1935 \
-p 8888:8888 \
-p 8889:8889 \
bluenviron/mediamtx:latest-ffmpeg-rpi
After completing, use another terminal window to run:
ffmpeg -i "https://my-secure-raw-streaming-url-here" -c:v copy -f rtsp rtsp://localhost:8554/rtsp-stream
Which takes the secure raw stream as input, uses -c:v copy to avoid transcoding it, and publishes it to the RTSP server. Then you should be able to use any RTSP-compatible software to access the video stream at rtsp://localhost:8554/rtsp-stream
To learn where to get your secure raw stream URL, visit our knowledge base or utilize the /api/camera/createRawHttpStream endpoint.
Updated 4 months ago