Recent Posts

Safari ICE Candidate Restrictions 회피하기

2017-11-12

Problem Safari v11 이후부터 미디어 캡쳐 장치에 대한 접근 권한이 최종 사용자에 의해 확보되지 않으면, 더 이상 Host ICE 후보 주소들의 노출을 허용하지 않는다. 실제로 테스트를 해 보면, UDP Candidate Type이 host를 제외한 나머지 형식의 후보...

RTP Payload Type

2017-11-11

SDP 전문에서 협상 가능한 미디어 코덱에 대한 식별자로 RTP Payload Type 값을 사용한다. IANA 표준 규약은 고정 미디어 프로파일(0~95번), 동적 미디어 프로파일(96~127번)으로 분류하여 정의하고 있으며, 후자의 경우 중복되지 않는 미디어 프로파일 번호를 할...

SFU Adaptive Streaming

2017-11-10

Problem 대부분의 1 세대 WebRTC SFU 서버는 서로 다른 참가자에게 독립적으로 미디어 비트율을 적용 할 수 없었다. SFU 서버는 모든 수신자의 RTCP feedback을 송신자에게 전달하므로, 결국 송신자는 최악의 수신자 조건 (e.g., 가장 낮은 예상 대역폭 및 ...

Overview of WebRTC Open Source Media Servers

2017-11-09

WebRTC 미들웨어로 검토할만한 오픈 소스 미디어 서버들에 대하여 간략하게 정리하였다. SFU와 MCU에 대한 내용은 이전 블로그 참고.