스테이지 브로드캐스트: 클라이언트 측 구성 대 서버 측 구성 - Amazon Interactive Video Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

스테이지 브로드캐스트: 클라이언트 측 구성 대 서버 측 구성

개발자가 IVS 채널로 스테이지를 브로드캐스트하려는 경우 다음 두 가지 방법을 선택할 수 있습니다.

  • 클라이언트 측 구성을 사용하면 호스트가 스테이지에 연결하여 다른 호스트의 비디오를 다운로드하고 이를 하나의 스트림으로 결합한 다음 혼합 스트림을 IVS 채널로 브로드캐스트합니다. 이 접근 방식을 사용하면 레이아웃 유연성이 뛰어납니다. 앱 개발자가 믹서 API를 사용하여 구성의 모양을 제어할 수 있습니다. 하지만 클라이언트 측 구성에는 구성을 생성하는 데 더 많은 클라이언트 CPU 리소스가 필요하고 구성을 브로드캐스트하려면 더 많은 대역폭이 필요합니다. 스테이지를 방송하는 호스트에 네트워크 문제가 있는 경우 시청자의 라이브 스트림에 영향을 미칠 수도 있습니다.

    오버레이를 통합하고 서버 측 구성과 호환되지 않는 요소를 사용자 지정하는 등 브로드캐스트 콘텐츠를 고도로 개인화된 방식으로 보려는 사용자에게 클라이언트 측 구성을 사용하는 것이 좋습니다.

  • 서버 측 구성을 사용하면 클라이언트가 IVS 스테이지의 구성 및 브로드캐스팅을 클라우드 서비스로 오프로드합니다. 서버 측 구성 및 채널로 RTMP 브로드캐스트는 스테이지의 홈 리전에서 IVS 컨트롤 플레인 엔드포인트를 통해 호출됩니다. 서버 측 구성은 많은 이점을 제공하므로 효율적이고 안정적인 라이브 스트리밍을 원하는 사용자에게 매력적인 선택입니다.

    • 클라이언트 부하 감소 - 서버 측 구성을 사용하면 오디오 및 비디오 소스를 결합하는 부담이 개별 클라이언트 디바이스에서 서버 자체로 이동합니다. 서버 측 구성을 사용하면 클라이언트 디바이스에서 보기를 합성하고 IVS로 전송하는 데 클라이언트 디바이스의 CPU와 네트워크 리소스를 사용할 필요가 없습니다.

    • 복원력 - 구성 프로세스를 서버에서 중앙 집중화함으로써 브로드캐스트가 더욱 강력해집니다. 게시자 디바이스에 기술적 한계나 네트워크 변동이 발생하더라도 서버는 적응하여 모든 청중에게 더 매끄러운 스트리밍을 제공할 수 있습니다.

    • 대역폭 효율성 - 서버가 구성을 처리하므로 스테이지 게시자는 비디오를 IVS 채널로 브로드캐스트하는 데 추가 대역폭을 소비하지 않아도 됩니다.

자세한 내용은 IVS 실시간 사용 설명서의 서버 측 구성을 참조하세요.