2016-10-16 23 views
5

Tôi đã kết nối thành công máy khách A và B. Sự cố là tôi muốn thêm khách hàng mới, C và D để tạo cuộc trò chuyện nhóm. Tôi có cần tạo ra kết nối RTC mới và các đề nghị trao đổi/trả lời/ứng viên ICE cho từng khách hàng không? Ví dụ:kết nối đa mạng webRTC

Một kết nối đến B Một kết nối với C Một kết nối với D B kết nối với C B kết nối với D C kết nối với D

Mỗi phòng trong số kết hợp khách hàng trên spawns RTCPeerConnection của mình và trải qua quá trình bắt tay webrtc (phiếu mua hàng, icecandidate, câu trả lời)

Trả lời

2

Tôi có cần tạo ra kết nối RTC mới và trao đổi/trả lời/ứng cử viên ICE cho từng khách hàng không?

Chính xác. Mỗi khách hàng chỉ cần tạo RTCPeerConnection mới, đính kèm các bản âm thanh và video độc đáo của họ cho họ và trao đổi SDP & ứng cử viên ICE của họ mỗi lần khách hàng mới đến.

Một ví dụ có sẵn ở đây: Mã https://webrtc.github.io/samples/src/content/peerconnection/multiple/

Nguồn: https://github.com/webrtc/samples/blob/gh-pages/src/content/peerconnection/multiple/js/main.js

Các vấn đề liên quan