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 Multidiffusion.
1. Configure the camera Multidiffusion IP and Port by going to Réglage > Réseau > Advanced Réglages > Multidiffusion Parameter.

ID du flux : you can configure different multicast address for different streams.
Port vidéo : the port used to receive video stream
Adresse vidéo : The address should be multicast address, range from 224.1.1.1 to 239.255.255.255
Il est recommandé de configurer la même adresse IP de multidiffusion pour la vidéo, l’audio et les métadonnées.
2. Par défaut, la caméra n’enverra pas de streaming vidéo à des adresses de multidiffusion. Il ne commencera à diffuser des données en continu vers l’adresse de multidiffusion qu’une fois qu’un client aura établi une session RTSP avec la caméra.
3. Utilisez l’URL RTSP correcte pour démarrer une session RTSP et permettre à la caméra de transmettre des données de streaming à une adresse de multidiffusion.
Format de l’URL : rtsp://ip: rtsp port/snl/multicastlive/1/streamID?multicast=true
Par exemple: rtsp://192.168.2.134: 554/snl/multicastlive/1/2?multicast=true
Lorsque vous utilisez l’URL ci-dessus pour demander la diffusion en continu RTSP à l’aide du lecteur VLC, la caméra répond (RTSP SETUP) avec l’adresse de multidiffusion et les informations de port. Si vous utilisez Wireshark pour enregistrer le paquet réseau, vous pouvez afficher les informations d’interaction comme suit :

La caméra commence à envoyer des données vidéo à l’adresse de multidiffusion 224.1.1.1

4. Utilisez le lecteur VLC pour afficher plusieurs flux à partir d’une adresse de multidiffusion.
Méthode 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.

Méthode 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=IN IP4 238.255.255.255/60
t=0 0
m=vidéo 5004 RTP/AVP 96
a=rtpmap :96 H264/90000
a=fmtp :96 mode_de-paquets=1 ; identifiant-niveau-de-profil=420033 ; sprop-parameter-sets=Z0IAM4mJUFgek2QAAA+gAAOpgBA=,aM48gA==
a=Taille :96 704-480
a=Fréquence d’images :30.0
a=control :trackID=0
a=recvonly
Explication des paramètres :
V : Version du protocole
C : Informations de connexion. Le lecteur VLC obtiendra les données de l’IP (238.255.255.255) définie dans ce paramètre.
T : délai d’expiration de la session. 0 0 signifie qu’il n’y a pas de limite de délai d’expiration
M : Information aux médias. Le lecteur VLC récupérera les données du port d’écoute (5004) défini dans ce paramètre
a : informations d’encodage, y compris le type d’encodage (H264), la résolution, la fréquence d’images, etc. Le lecteur VLC essaiera de décoder les données en utilisant les informations d’encodage définies dans ce paramètre.

Dans la méthode 2, lorsque vous utilisez un fichier .sdp pour afficher un flux vidéo, il n’y a qu’une seule session RTSP et si cette session RTSP est terminée, la caméra cesse de fournir des données à l’adresse de multidiffusion et tout le streaming vidéo des lecteurs s’arrête.
