Due to hardware limitations, a camera can only support a maximum of 8 Unicast RTSP streams. If the user requires more streams, it may be necessary to use Multicast.
1. Configure the camera Multicast IP and Port by going to Einstellung > Netz > Advanced Einstellungs > Multicast-Parameter.

Stream-ID: you can configure different multicast address for different streams.
Video-Anschluss: the port used to receive video stream
Video-Ansprache: The address should be multicast address, range from 224.1.1.1 to 239.255.255.255
Es wird empfohlen, dieselbe Multicast-IP-Adresse für Video, Audio und Metadaten zu konfigurieren.
2. Standardmäßig sendet die Kamera kein Video-Streaming an Multicast-Adressen. Die Übertragung von Streaming-Daten an die Multicast-Adresse beginnt erst, wenn ein Client eine RTSP-Sitzung mit der Kamera eingerichtet hat.
3. Verwenden Sie die richtige RTSP-URL, um eine RTSP-Sitzung zu starten, und erlauben Sie der Kamera, Streaming-Daten an eine Multicast-Adresse zu übertragen.
URL-Format: rtsp://ip: rtsp port/snl/multicastlive/1/streamID?multicast=true
Zum Beispiel: rtsp://192.168.2.134: 554/snl/multicastlive/1/2?multicast=true
Wenn Sie die obige URL verwenden, um RTSP-Streaming mit dem VLC-Player anzufordern, antwortet die Kamera (RTSP SETUP) mit der Multicast-Adresse und den Portinformationen. Wenn Sie Wireshark verwenden, um das Netzwerkpaket aufzuzeichnen, können Sie die Interaktionsinformationen wie folgt anzeigen:

Die Kamera beginnt mit dem Senden von Videodaten an die Multicast-Adresse 224.1.1.1

4. Verwenden Sie den VLC-Player, um mehrere Streams von der Multicast-Adresse anzuzeigen.
Methode 1: Create multiple RTSP session
You can use the URL [rtsp://ip:RTSPport/snl/multicastlive/1/streamID?multicast=true]. To request several RTSP streams, specify [multicast=true]. Each time you request a stream with this URL, it will start a new RTSP session, but the camera will only transmit one stream to the multicast IP. The RTSP sessions allow you to start and stop each video stream separately, but they all use the same stream data from the same multicast address.
The camera will stop broadcasting streams to multicast addresses only once all RTSP sessions have been ended.

Methode 2: Create 1 RTSP session
You could utilize the URL [rtsp://ip:RTSPport/snl/multicastlive/1/streamID?multicast=true] to request a single stream first; once the RTSP session is established, the camera will begin to send stream data to the multicast address; you can then retrieve video data directly from the multicast address without requesting another RTSP session from the camera.
Use the VLC player as an example:
VLC player can display stream data if you provide the correct multicast address, listening port, and video encoder information, which can be specified in a .sdp file.
For example, you can create a .txt file and enter the information shown below, then rename the file to .sdp and display it using VLC player.
v=0
c=ZOLL IP4 238.255.255.255/60
t=0 0
m=Bild 5004 RTP/AVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 Paketisierungsmodus=1; Profil-Ebene-ID=420033; sprop-parameter-sets=Z0IAM4mJUFgek2QAAA+gAAOpgBA=,aM48gA==
a=Rahmengröße:96 704-480
a=Bildrate:30.0
a=Steuerung:trackID=0
a=recvonly
Erläuterung der Parameter:
V: Protokoll-Version
c: Verbindungsinformationen. Der VLC-Player erhält Daten von der IP (238.255.255.255), die in diesem Parameter definiert ist.
T: Zeitüberschreitung der Sitzung. 0 0 bedeutet keine Timeout-Begrenzung
M: Medieninformation. Der VLC-Player erhält Daten von dem in diesem Parameter definierten Listening-Port (5004)
a: Codierungsinformationen einschließlich Codierungstyp (H264), Auflösung, Bildrate usw. Der VLC-Player versucht, Daten mit den in diesem Parameter definierten Codierungsinformationen zu dekodieren.

Wenn Sie in Methode 2 eine SDP-Datei verwenden, um einen Videostream anzuzeigen, gibt es nur eine RTSP-Sitzung, und wenn diese RTSP-Sitzung beendet wird, sendet die Kamera keine Daten mehr an die Multicast-Adresse, und das gesamte Videostreaming der Player wird gestoppt.
