Shitty Screenshare - 화면 공유 화질을 직접 제어할 수 있도록 WHIP을 지원하자
6 days ago
16
- OBS의 WHIP 개발 참여자가 흐릿한 화면 공유에 대한 불만으로 만든 사이트로, 브라우저와 OBS의 스프레드시트 공유 영상을 비교하며 화상회의 서비스의 WHIP 지원을 촉구함
- 브라우저 화면 공유에서는 브라우저가 비트레이트, 코덱, 해상도를 선택하므로, 공유할 콘텐츠에 맞지 않는 설정으로 화질이 떨어질 수 있음
- WHIP은 WebRTC 기반 실시간 영상 전송 표준으로, 서비스가 지원하면 OBS나 FFmpeg를 직접 연결해 해상도, 프레임률, 비트레이트, 코덱을 조정할 수 있음
- OBS Virtual Camera는 인코딩 제어까지 넘겨주지는 않음. OBS 장면을 웹캠으로 전달해도 최종 인코딩은 화상회의 앱이 담당하므로 WHIP 직접 연결과 차이가 있음
- 전용 클라이언트에 종속되지 않고 원하는 도구를 연결할 수 있는 공개 표준을 요구하며, WHIP을 지원하지 않는 서비스에는 지원 요청을 보내도록 권함
WHIP으로 영상 전송과 품질 설정 제어하기
- WebRTC-HTTP Ingestion Protocol (WHIP)은 WebRTC를 이용해 서비스에 실시간 영상을 전송하는 공개 표준임
- 서비스 제공자가 서버 URL과 베어러 토큰(bearer token)이라고 부르는 스트림 키를 제공함
- 이전에는 회의에 참여하려면 클라이언트마다 맞춤 코드가 필요해 FFmpeg나 OBS가 참여할 수 없었음
- WHIP 지원으로 이 도구들도 화상회의 프로토콜을 사용할 수 있게 됨
- 브라우저 화면 공유는 브라우저가 비트레이트, 코덱, 해상도를 선택하므로, 필요에 맞지 않는 설정으로 화면이 흐려질 수 있음
- OBS와 FFmpeg는 해상도, 프레임률, 비트레이트, 코덱을 직접 설정할 수 있음
- 공유할 콘텐츠와 사용 중인 하드웨어, 연결 환경에 맞춰 설정을 조정할 수 있음
- OBS Virtual Camera는 OBS 장면을 화상회의 앱에 웹캠으로 전달함
- 영상 레이아웃은 선택할 수 있지만 인코딩은 화상회의 앱이 계속 담당함
지원 서비스 확인과 공개 표준 지원 요구
- 현재 WHIP으로 스트리밍할 수 있는 서비스는 OBS WHIP 설정 가이드에서 확인할 수 있음
- 서비스 제공자가 WHIP을 지원하지 않는다면, 전용 클라이언트 대신 선호하는 도구를 연결할 수 있는 공개 표준을 원한다는 항의 메일을 보내도록 권함
- OBS의 WHIP 개발 참여자가 쉽게 고칠 수 있는 저품질 화면 공유에 대한 불만으로 이 사이트를 만듦
-
Homepage
-
Tech blog
- Shitty Screenshare - 화면 공유 화질을 직접 제어할 수 있도록 WHIP을 지원하자