If you are interested in retrieving the stream of an IP camera using multicast, please check out the options below.
Step-by-step guide
The below string triggers a multicast stream using the multicast IP address and the port that were predefined in the camera configuration without using them in the request. If nothing is defined in the camera MC-settings it shall generate a Multicast address + port on the fly (see device webpage > Settings > Network > Multicast)
rtsp://192.168.0.1/&multicast_video=1
Note that: multicast cannot be "disabled" on a camera, it can only not be enabled/ used.
Example from VLC: File > Open Network > Play > Login with camera’s credentials > Ok
If the camera has a password type in the URL:
rtsp://service:password@10.0.7.42/multicast=1, else in the next window a login box will appear:
Other useful information
1. What kind of Bosch tools are used to play/ view multicast streams or to verify the Multicast services? Anything can be used for viewing and checking the multicast streams like: BVMS video SDK, BVC etc. Connections could be seen most easily from the dashboard camera (FW 7.10 +) where you see the IP you are sending to.
2. What are the usage of 239.x.x.x and 255.x.x.x multicast streams? It's a general network, it's a range that is part of a defined standard for multicast – not specific for Bosch.
3. Why does my rtsp client not connect to my MC -ip configured in the CPP3 menu? A Multicast address configured on a CPP3 encoder is not synchronized with the Multicast-RTSP stream. On CPP platforms like CPP4, 6, 7 , 7.3 the RTSP multicast is synchronized with the multicast encoder menu page.
There are generally 2 options:
Option 1 : Connect to the device by choosing the option to get a random Multicast-Group+port generated by the encoder.
rtsp://IP..../?multicast=1 (Note: multicast does not need to be enabled on the encoder for this to work)
This only needs to be enabled if video is being retrieved via Bosch Video SDK cameo and Multicast is required for e.g. BVC/BVMS etc.
Option 2 : Define a specific Multicast-Group address and/or port rtsp://IP..../?multicast=1&mc_group_video=xxx.xxx.xxx.xxx
(Note: You can specify a port by adding the parameter &mc_port_video=60001)
a. Example: with defined Multicast-group but no port defined, in this case a random port is used:
rtsp://192.168.0.1/?multicast=1&inst=1&mc_group_video=226.1.2.3 (Note: When you open in VLC the camera stream 1 it e.g. streams to MC group: 226.1.2.3 port:60000)
b. Example : with defined Multicast-group + port:
stream 1: rtsp://192.168.0.1/?multicast=1&inst=1&mc_group_video=226.1.2.3&mc_port_video=60010
stream 2: rtsp://192.168.0.1/?multicast=1&inst=2&mc_group_video=226.2.2.3&mc_port_video=60020
... View more