2017-11-01 25 views
0

나는 Ang2에 그것을 descibes PeerJs의 사용 및 각도 4 (http://tphangout.com/angular-2-videochat-using-peerjs/) 자습서 비디오 채팅을 구축을 통해 튜토리얼을 따라했지만, 나는 중앙 4PEERJS 및 Angular 4 화상 채팅에 연결된 피어를 나열하는 방법은 무엇입니까? ,

나는 사용자가 계획

함께 출시 할 수 있었다 다른 사람의 목록을보고 그 중 누구에게나 연결할 수 있습니다.

누구든지이 작업을 수행했는지 확인하고 다음을 수행할지 확인하기로 결정했습니다. 1) 피어 서버에 연결된 사용자를 나열하는 가장 좋은 방법은 무엇입니까? 일부 쿼리를 통해이 작업을 수행 할 수 있습니까? 2) 다른 사용자가 사용 가능하거나 연결이 끊어진 경우 목록을 새로 고치는 방법은 무엇입니까?

지금까지 가장 쉬운 방법은 연결된 사용자의 ID를 DB에 저장하고 사용자가 특정 경로를 방문하면 쿼리하는 것입니다.

의견이 있으십니까?

PeerJS는 상당히 구식이며, lib는 꽤 오래 갱신되지 않았습니다. Ive는 연구했고 simplewebrtc (크롬, ios 등에서 작동), easyrtc 및 기타와 같은 다른 옵션이 있습니다. 문제는 해당 라이브러리의 경우 각도가 2/4 인 데모 프로젝트가 없다는 것입니다.

감사와 안부

답변

0

당신은 데이터베이스 테이블에 peerjs 아이디의 저장해야하고 각 클라이언트는 그 목록을 표시 할 수 있습니다.

는 유성과 Angular1.5로 작성 https://github.com/mikkelking/meteor-video-call

에서 찾아 보게한다 - 단지의 지침에 따라, 최대 실행하는 정말 쉽습니다을 (최초의 유성 설치). Meteor의 반응 형 데이터베이스를 사용하여 웹 페이지의 실시간 업데이트를 수행합니다. 공용 피어 서버를 사용하며 로컬 호스트에서만 작동합니다. 한쪽에는 Firefox를 사용하고 다른 한쪽에는 화상 통화를 사용합니다.

원한다면 더 많은 질문을 할 수 있습니다.