When 1 video stream is the maximum
High megapixel Avigilon cameras (e.g. 8MP, 12MP) connected to ACC may be unable to serve more than a single video stream reliably. The proprietary ACC connection to the camera may prevent the camera from serving its RTSP stream at the same time.
Symptoms of the failure to provide more than one video stream include error code 455 like:
OFFLINE | code: 455 |
message: invalid method reported during RTSP set up process / error
during RTSP handshake | message_details: [rtsp @ 0x557a9ff93800]
method DESCRIBE failed: 455 Method Not Valid In This State
To solve this problem, Camio connects only once to the camera and repeats the video stream instantly for any number of downstream clients. This feature is called Simulcast (learn more in this article).
The steps to enable Simulcast while still recording with ACC are:
- Connect Camio to the RTSP stream of the Avigilon camera
Just like always, the Camio Box gateway will connect to the camera's primary RTSP stream.
- Enable Simulcast on the Camio Box
It's off by default, but once enabled the RTSP stream of the cameras will be available at the IP address of the Camio Box. (NIC1 is the default network interface used but any NIC can be enabled).
- Connect ACC to the Simulcast RTSP streams
Instead of using ACC's proprietary connection to the camera, configure ACC to record the Simulcast RTSP stream coming from the Camio Box. It will look something like this example if the Camio Box were at IP address 192.168.1.29, and the username and password are the same as those used to connect to the camera.
- Connect other clients to the same Simulcast RTSP streams
Just like the ACC connection above, all other clients will connect to the same RTSP URL. (e.g. rtsp://admin:firstname.lastname@example.org:8554/00188524D3D0_0). Each new Simulcast stream uses about 8MB of additional RAM on the Camio Box.