-
Notifications
You must be signed in to change notification settings - Fork 4
Mosball
Mosball edited this page Nov 12, 2019
·
2 revisions
- 사용자의 mediaStream(video, audio)을 가져오는 함수
- 위 함수 호출시 { video: true, audio: true } 등의 옵션 객체를 전달할 수 있음
- options
- 위 함수로 반환된 mediaStream을 video객체의 srcObject속성에 넣을 경우 video객체에 영상이 표시됨
- localStream.getVideoTracks() -> 비디오 정보 반환
- localStream.getVideoTracks()[0].stop() -> 비디오 송출 중지 (검정 화면으로 바뀜)
- video태그의 함수
- pause : 화면 송출 중지
- play : 중지된 화면을 재생
- load : 화면 리로딩
- video 태그 filter 적용
- Peer간의 서로를 식별하기 위한 정보(SDP, Candidate, mediaStream)를 교환 해주는 서버
- 연결하고자 하는 Peer 서로간의 미디어와 네트워크에 관한 정보를 이해하기 위해 사용된다.
- Offer SDP와 Answer SDP가 있다.
- 연결을 생성하고자 하는 Peer가 만든 SDP를 Offer SDP라 칭한다.
- 연결에 응답하고자 하는 Peer가 만든 SDP를 Answer SDP라 칭한다.
- SDP전체 내용 및 설명
- 상대가 나에게 접근할 수 있는 네트워크 경로들에 대한 후보들을 말한다.
- TURN을 경유하는 경로, STUN 을 사용하는 경로, 로컬망에서의 접근 경로들이 있다.
- PeerConnection 객체를 생성하면 candidate 를 얻을 수 있고 많게는 candidate 가 열대여섯개 정도 검출되어진다.
- 거의 모든 일을 처리하는 객체이다. signal processing, Security, encode, decode, NAT traversal, packet send/receive, bandwidth estimation etc..
- Offer SDP와 Answer SDP를 생성할 수 있다.
© BoostCamp - Try Catch
권기웅 mosball | 나영균 younguna | 장기원 OriginJang | 조정현 JeonghyunJo