IVS WHIP 게시 | 실시간 스트리밍 - Amazon IVS

IVS WHIP 게시 | 실시간 스트리밍

이 문서에서는 OBS와 같은 WHIP 호환 인코더를 사용하여 IVS 실시간 스트리밍에 게시하는 방법을 설명합니다. WHIP(WebRTC-HTTP 수집 프로토콜)는 WebRTC 수집을 표준화하기 위해 개발된 IETF 초안입니다.

WHIP는 OBS와 같은 소프트웨어의 호환성을 지원하여 데스크톱 게시에 대한 (IVS 브로드캐스트 SDK의) 대안을 제공합니다. OBS에 익숙하며 더 섬세한 스트리머는 장면 전환, 오디오 믹싱, 오버레이 그래픽과 같은 고급 프로덕션 특성 때문에 OBS를 선호할 수도 있습니다. 개발자에게 용도가 다양한 옵션이 제공됩니다. 직접 브라우저 게시에 IVS 웹 브로드캐스트 SDK를 사용하거나, 스트리머가 데스크톱에서 OBS를 사용하여 더 강력한 도구를 사용할 수 있습니다.

WHIP는 IVS 브로드캐스트 SDK 사용이 불가능하거나 선호되지 않는 상황에서도 유용합니다. 예를 들어 하드웨어 인코더와 관련된 설정에서는 IVS 브로드캐스트 SDK가 적합하지 않을 수 있습니다. 하지만 인코더가 WHIP를 지원하는 경우에는 계속해서 인코더에서 IVS로 직접 게시할 수 있습니다.

OBS 안내서

OBS는 버전 30 현재 WHIP를 지원합니다. 시작하려면 OBS v30 이상을 다운로드하세요(https://obsproject.com/).

WHIP를 통해 OBS를 사용하여 IVS 스테이지에 게시하려면 다음과 같은 단계를 따르세요.

  1. 게시 기능으로 참가자 토큰을 생성합니다. WHIP 용어 중 참가자 토큰은 보유자 토큰입니다. 기본적으로 참가자 토큰은 12시간 후에 만료되지만, 기간을 14일까지 연장할 수 있습니다.

  2. 설정을 클릭합니다. 설정 패널의 스트림 섹션에서 서비스 드롭다운의 WHIP를 선택합니다.

  3. 서버에는 https://global.whip.live-video.net를 입력합니다.

  4. 보유자 토큰에는 1단계에서 생성한 참가자 토큰을 입력합니다.

  5. 몇 가지 제한 사항을 제외하고 평소와 마찬가지로 비디오 설정을 구성합니다.

    1. IVS 실시간 스트리밍에서는 8.5Mbps에서 최대 720p 입력을 지원합니다. 이러한 제한 중 하나라도 초과하면 스트림 연결이 해제됩니다.

    2. 출력 패널에서 키프레임 간격을 1초 또는 2초로 설정하는 것이 좋습니다. 키프레임 간격이 짧으면 시청자가 비디오 재생을 더 빠르게 시작할 수 있습니다. CPU 사용량 사전 설정veryfast으로 설정하고 튜닝zerolatency로 가장 짧은 지연 시간을 활성화하는 것도 좋습니다.

    3. OBS에서는 동시 방송을 지원하지 않으므로 비트레이트를 2.5Mbps 미만으로 유지하는 것이 좋습니다. 그러면 연결 대역폭이 더 낮은 시청자가 볼 수 있습니다.

  6. 스트리밍 시작을 누릅니다.

참고: OBS의 WHIP에서 발생할 수 있는 품질 문제(예: 간헐적인 비디오 머멈춤)를 알고 있습니다. 이러한 문제는 일반적으로 방송사의 네트워크가 불안정할 때 발생합니다. WHIP를 프로덕션 라이브 스트림에 사용하기 전에 OBS에서 테스트하는 것이 좋습니다. 브로드캐스트 비트레이트를 낮추는 것도 이러한 문제의 발생을 줄이는 데 도움이 될 수 있습니다.