Do giới hạn phần cứng, một máy ảnh chỉ có thể hỗ trợ tối đa 8 luồng RTSP Unicast. Nếu người dùng yêu cầu nhiều luồng hơn, có thể cần phải sử dụng Đa hướng.
1. Định cấu hình camera Đa hướng IP và Port bằng cách đi tới Khung cảnh > Mạng lưới > Advanced Khung cảnhs > Đa hướng Parameter.

ID luồng: Bạn có thể định cấu hình địa chỉ phát đa hướng khác nhau cho các luồng khác nhau.
Cổng video: Cổng được sử dụng để nhận luồng video
Địa chỉ video: The address should be multicast address, range from 224.1.1.1 to 239.255.255.255
Bạn nên định cấu hình cùng một địa chỉ IP đa hướng cho Video, Âm thanh và Siêu dữ liệu.
2. Theo mặc định, máy ảnh sẽ không gửi video phát trực tuyến đến bất kỳ địa chỉ đa hướng nào. Nó sẽ bắt đầu phát dữ liệu phát trực tuyến đến địa chỉ phát đa hướng chỉ sau khi máy khách đã thiết lập phiên RTSP với máy ảnh.
3. Sử dụng URL RTSP chính xác để bắt đầu phiên RTSP và cho phép máy ảnh truyền dữ liệu phát trực tuyến đến địa chỉ đa hướng.
Định dạng URL: rtsp://ip: rtsp port/snl/multicastlive/1/streamID?multicast=true
Chẳng hạn: rtsp://192.168.2.134: 554/snl/multicastlive/1/2?multicast=true
Khi bạn sử dụng URL ở trên để yêu cầu phát trực tuyến RTSP bằng trình phát VLC, máy ảnh sẽ phản hồi (RTSP SETUP) với địa chỉ phát đa hướng và thông tin cổng. Nếu bạn sử dụng Wireshark để ghi lại gói mạng, bạn có thể view thông tin tương tác như sau:

Camera bắt đầu gửi dữ liệu video đến địa chỉ đa hướng 224.1.1.1

4. Sử dụng trình phát VLC để hiển thị nhiều luồng từ địa chỉ đa hướng.
Phương pháp 1: Tạo nhiều phiên RTSP
Bạn có thể sử dụng URL [rtsp://ip:RTSPport/snl/multicastlive/1/streamID?multicast=true]. Để yêu cầu một số luồng RTSP, hãy chỉ định [multicast=true]. Mỗi khi bạn yêu cầu một luồng với URL này, nó sẽ bắt đầu một phiên RTSP mới, nhưng máy ảnh sẽ chỉ truyền một luồng đến IP đa hướng. Các phiên RTSP cho phép bạn bắt đầu và dừng từng luồng video riêng biệt, nhưng tất cả chúng đều sử dụng cùng một dữ liệu luồng từ cùng một địa chỉ phát hướng.
Máy ảnh sẽ ngừng phát luồng đến địa chỉ phát đa hướng chỉ sau khi tất cả các phiên RTSP đã kết thúc.

Phương pháp 2: Create 1 RTSP session
Bạn có thể sử dụng URL [rtsp://ip:RTSPport/snl/multicastlive/1/streamID?multicast=true] yêu cầu một luồng duy nhất trước; sau khi phiên RTSP được thiết lập, máy ảnh sẽ bắt đầu gửi dữ liệu luồng đến địa chỉ đa hướng; sau đó, bạn có thể truy xuất dữ liệu video trực tiếp từ địa chỉ phát đa hướng mà không cần yêu cầu một phiên RTSP khác từ máy ảnh.
Sử dụng trình phát VLC làm ví dụ:
Trình phát VLC có thể hiển thị dữ liệu luồng nếu bạn cung cấp địa chỉ phát đa hướng, cổng nghe và thông tin bộ mã hóa video chính xác, có thể được chỉ định trong tệp .sdp.
Ví dụ: bạn có thể tạo một tệp .txt và nhập thông tin hiển thị bên dưới, sau đó đổi tên tệp thành .sdp và hiển thị nó bằng trình phát VLC.
v=0
c = TRONG IP4 238.255.255.255 / 60
t = 0 0
m = video 5004 RTP / AVP 96
a = rtpmap: 96 H264 / 90000
a = fmtp: 96 chế độ đóng gói = 1; id-cấp hồ sơ=420033; sprop-parameter-sets=Z0IAM4mJUFgek2QAAA+gAAOpgBA=,aM48gA==
A = Kích thước khung: 96 704-480
a = tốc độ khung hình: 30.0
a = điều khiển: trackID = 0
a=chỉ recv
Giải thích các thông số:
V: Phiên bản giao thức
c: Thông tin kết nối. Trình phát VLC sẽ nhận dữ liệu từ IP (238.255.255.255) được xác định trong tham số này.
t: Thời gian chờ phiên. 0 0 có nghĩa là không có giới hạn thời gian chờ
m: Thông tin truyền thông. Trình phát VLC sẽ lấy dữ liệu từ cổng nghe (5004) được xác định trong tham số này
a: thông tin mã hóa bao gồm loại mã hóa (H264), độ phân giải, tốc độ khung hình, v.v. Trình phát VLC sẽ cố gắng giải mã dữ liệu bằng cách sử dụng thông tin mã hóa được xác định trong tham số này.

Trong Phương pháp 2, khi bạn sử dụng tệp .sdp để hiển thị luồng video, chỉ có một phiên RTSP và nếu phiên RTSP đó kết thúc, máy ảnh sẽ ngừng cung cấp dữ liệu đến địa chỉ phát đa hướng và tất cả các luồng video của người chơi sẽ dừng lại.
