TECH 으로 돌아가기
TECH HACKER NEWS 오늘 2분 읽기 38 READS

getUserMedia는 잊어라: 카메라·마이크를 태그 하나로 다루는 <usermedia>

Chrome 팀이 제안한 새로운 HTML 요소 <usermedia>는 카메라와 마이크 접근을 자바스크립트 없이 선언적으로 처리하는 방식입니다. 지금까지 웹캠이나 화상회의를 붙이려면 navigator.mediaDevices.getUserMedia()를 호출하고, 스트림을 video 요소에 연결하고, 권한·에러·트랙 종료를 일일이 코드로 관리해야 했습니다. <usermedia>는 이 복잡한 보일러플레이트를 태그 속성만으로 대체합니다. 예를 들어 kind 속성으로 오디오·비디오를 지정하고, 해상도나 카메라 방향 같은 제약을 선언적으로 명시하면 브라우저가 알아서 스트림을 렌더링합니다. 핵심 인사이트는 세 가지입니다. 첫째, 코드량이 크게 줄어 접근성과 유지보수가 좋아집니다. 둘째, 브라우저가 권한과 프라이버시 표시를 표준화해 사용자가 언제 카메라가 켜지는지 더 명확히 인지합니다. 셋째, 선언적 구조 덕분에 프레임워크 통합과 서버 렌더링 환경에서도 예측 가능하게 동작합니다. 아직 초기 제안 단계이므로 프로덕션 도입보다는 스펙 논의와 실험적 사용을 지켜볼 시점이지만, 미디어 캡처의 문법이 바뀔 수 있는 신호로 주목할 만합니다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://developer.chrome.com/blog/usermedia-html-element
SHARE
처리 중...