Home 기술 문서 서버측 광고 삽입으로 라이브 스트림의 세션 드리프트를 최적화하는 방법
Applications

서버측 광고 삽입으로 라이브 스트림의 세션 드리프트를 최적화하는 방법

About The Author

Outline

스포츠 및 기타 라이브 스트리밍 이벤트의 온라인 유통업체는 최적의 수익 창출을 위해 시청자를 참여시키고 유지해야 합니다. 많은 스트리밍 서비스 제공업체는 동적 광고를 활용해 기존 방송보다 시청자에게 보다 개인화된 경험을 제공합니다. 그러나 이 기술을 활용할 경우 공급자는 예상치 못한 지연 시간 증가 또는 광고 공간이 채워지지 않아 수익에 부정적인 영향을 줄 수 있음을 알아차릴 수 있습니다. 프로그램 광고 휴식 시간과 광고 서버가 해당 휴식 시간을 채우기 위해 보내는 개별 광고의 지속 시간 간의 불일치로 인해 발생하는 경우가 많습니다. 이러한 불일치는 원하는 광고 중단보다 길어질 수 있으며, 이로 인해 스트림 지연 시간이 증가할 수 있습니다. 이러한 증가를 관리하지 않을 경우 라이브 시청 경험에 부정적인 영향을 미칠 수 있으며 사용자 이탈로 이어질 수 있습니다.

위에서 언급한 불일치는 항상 존재하지만 Smartplay 매니페스트 생성 기술에 의존하는 유통업체는 그 영향을 완화할 수 있습니다. Smartplay는 개별 시청 세션을 완벽하게 관리함으로써 고객의 요구에 따라 지연 시간 최소화와 모든 스트림의 매출 극대화 사이의 균형을 최적화할 수 있는 완벽한 제어 기능을 제공합니다. 세션 드리프트에 대해 더 잘 이해하고 수익을 최적화하는 동시에 우수한 사용자 환경을 제공하는 솔루션에 대해 자세히 알아보십시오.

‍The 세션 드리프트 챌린지

‍Server-side 광고 삽입(SSAI)은 긴 형식의 비디오로 수익을 창출하는 데 선호되는 방법입니다. 광고 서버와의 직접 연결은 클라이언트 측의 홉을 줄이고 광고 차단을 방지하며 시청 경험을 향상시킵니다. SSAI 기술은 종종 광고 서버가 할당된 광고 중단 기간에 완벽하게 맞는 광고를 반환한다는 가정하에 작동하지만 실제로는 거의 그렇지 않습니다. 광고 길이의 불가피한 불확실성은 세션 드리프트로 알려진 광고 중단의 의도하지 않은 확장을 초래할 수 있습니다.

세션 드리프트는 콘텐츠가 배포 채널과 시청 세션에 따라 다양한 지연 시간으로 전달될 때 “스포일러 효과”를 유발하여 라이브 이벤트의 매력을 손상시킬 수 있습니다. 유통업체는 일반적으로 시청자가 한 채널을 통해 목표, 터치 다운 또는 기타 흥미로운 플레이에 대해 배우는 것을 피하고 다른 채널에서는 플레이가 펼쳐지는 것을 보려고 합니다. 동적으로 삽입된 광고의 세션 드리프트는 이러한 문제를 더욱 복잡하게 만들 수 있으며, 수백만 명의 동시 시청자를 위해 라이브 이벤트의 예측할 수 없는 특성과 동적 광고 삽입을 사전에 관리하는 기술에 대한 필요성을 야기합니다.

원하는 광고 중단 기간과 실제 광고 중단 기간 사이에 불일치가 발생할 수 있는 이유는 여러 가지가 있습니다. 때로는 라이브 스트리밍 스포츠 이벤트 중에 플레이어가 부상을 입는 경우와 같이 계획되지 않은 광고 중단이 있습니다. 이벤트가 광고 휴식에 들어가지만 휴식 기간은 시작될 때 알 수 없습니다. 이 경우, 업데이트된 신호가 원하는 길이로 수신될 때까지 기본 광고 중단 기간이 우선합니다. 기본 광고 기간은 광고 중단 시작 시 광고 서버로 전달됩니다. 반환된 광고는 일반적으로 필요한 것보다 훨씬 긴 광고 휴식을 채우기 위한 것입니다. 결과적으로 광고 중단에 할당된 시간을 초과하는 총 광고 지속 시간이 생성되어 기본 콘텐츠가 다시 시작되기 전에 광고 중단에 시간이 추가됩니다.

다른 시나리오에서, 광고 휴식 및 기간은 라이브 콘텐츠가 광고 휴식 위치로 전환되는 것과 거의 동시에 스트림에 삽입되므로, 광고를 검색하고 처리하기 위해 광고 서버에 접속할 시간이 없습니다. 이 경우 시청자는 첫 번째 광고를 광고 서버에서 검색하여 매니페스트에 스티치할 때까지 광고 슬레이트를 볼 수 있습니다. 이러한 과제를 더욱 가중시키는 또 다른 요인은 업계에서 프로그래밍 방식 광고의 채택이 증가하고 이러한 광고 캠페인을 제공하기 위해 여러 광고 서버에 의존하고 있다는 점입니다. 광고 선택 및 광고 서버 배치에 지연이 발생하는 경우가 많습니다. 이러한 지연은 휴식 시작 시점에 슬레이트 게재로 이어질 수 있으며, 이어 핵심 콘텐츠 스트림으로 확장되는 광고가 이어질 수 있습니다.

광고 중단이 충분한 사전 통보를 통해 삽입되더라도 광고 서버는 지정된 광고 중단 길이와 정확히 일치하는 여러 광고를 전달하는 경우가 거의 없습니다. 전달된 광고의 총 소비 시간은 종종 의도된 광고 중단보다 길어질 수 있으며, 세션 드리프트가 연장되고 스포일러 효과 문이 열립니다. 시간이 광고 중단에 남아 있는 경우, 단지 몇 초 이더라도, 광고 서버에 의해 전달 된 다음 광고는 일반적으로 길이를 고려하지 않고 스트림에 스티치됩니다. 이렇게 하면 광고 길이에 따라 세션 드리프트가 몇 초 늘어날 수 있습니다.

‍Solving 도전

현재 Edgio인 ‍Verizon Media는 라이브 스트림에서 동적 광고 삽입을 통해 세션 드리프트를 제어하는 두 가지 접근 방식을 제공합니다. 기본 설정은 수익 창출을 극대화하고 간헐적으로 광고를 삭제합니다. 라이브 콘텐츠로의 재개도 원활하며, 슬레이트 없이 광고에서 라이브 콘텐츠로 직접 전환할 수 있습니다. 다른 솔루션은 디스트리뷰터에게 세분화된 세션별 기준으로 최소 지연 시간을 유지하는 것과 매출 손실을 최소화하는 균형을 유지하는 데 필요한 도구를 제공하여 세션 드리프트를 완화하기 위한 보다 유연한 접근 방식을 구현합니다. 고객은 지정된 라이브 스트림에 대해 각 세션이 이탈할 수 있는 허용 시간(초)에 대한 제한 또는 플렉스 버퍼를 결정하고 설정해야 합니다. Edgio는 모든 시청 세션에서 광고 지속 시간을 정밀하고 지능적으로 모니터링하여 고객이 결정한 목표를 달성하기 위해 각 세션을 관리합니다.

‍Achieving 플렉스 버퍼링을 통한 최적의 결과

‍Flex 버퍼링은 클라우드 기반 미디어 플랫폼 의 인텔리전스, 효율성 및 확장성을 기반으로 합니다. Smartplay 매니페스트 서버는 전 세계 수천 개의 세션에서 라이브 스트림을 개인화할 때 복잡한 변수를 관리합니다. 또한 트래픽이 폭주하는 동안 Smartplay는 초당 25만 건의 재생 목록 요청을 효율적으로 처리하면서 트래픽이 폭주하는 동안 분당 50만 건의 광고 삽입을 쉽게 처리합니다. Smartplay의 1:1 세션 관리 기능에는 수백만 명의 동시 사용자가 라이브 스트리밍되는 이벤트와 플렉스 버퍼링을 조정하는 데 필수적인 인텔리전스가 기본적으로 포함되어 있습니다.

수익을 극대화하면서 시청 환경을 개선하려면 라이브 스트리밍 프로그램에 대한 최적의 세션 드리프트 제한을 결정해야 합니다. 아래의 활용 사례 예에서 볼 수 있듯이, 가용성이 더 긴 기간에 걸쳐 대다수의 짧은 지점이 있는 구성의 캠페인은 더 나은 결과를 얻을 수 있습니다. 모든 고객에 대한 경험 법칙은 플렉스 버퍼의 값이 증가할수록 수익화도 증가한다는 것입니다. 즉, 허용 세션 드리프트가 높을수록 광고를 전달할 기회가 많아지고 슬레이트 인스턴스가 줄어듭니다.

그렇다면 지연 시간 문제를 고려할 때 세션 드리프트가 얼마나 허용됩니까? 고객은 기본 모드에서 Smartplay를 사용하거나 당사와 협력하여 시나리오를 테스트하고 고유한 광고 캠페인 구성에 가장 적합한 세션 드리프트의 정도를 결정할 수 있습니다. 지정된 시간을 초과하여 연장된 광고는 감소하여 세션이 원하는 지연 시간으로 돌아가고, 라이브 콘텐츠가 다시 시작될 때까지 마지막 광고 사이의 간격을 채우는 슬레이트가 표시됩니다.

다른 Smartplay 설정과 마찬가지로 Flex 버퍼는 각 시청자의 참여를 제어하는 간단한 URL 매개변수를 통해 활성화됩니다. 예를 들어, ad.flex=2는 flex 버퍼가 2초의 세션 드리프트를 허용함을 의미하고, ad.breakend=drop 은 flex 버퍼를 초과하는 광고가 삭제됨을 나타냅니다.

‍Flex 버퍼링 동작 중

‍Customers는 세션 드리프트를 줄이는 데 너무 공격적이지 않고 드리프트가 허용 가능한 지연 시간을 초과할 정도로 관대하지 않은 플렉스 값을 선택하려고 할 것입니다. 캠페인 내의 일반적인 광고 지속 기간과 부족한 채우기의 가능성도 고려해야 합니다. 광고 캠페인 구성은 이 두 가지 모두에 영향을 미칩니다. 아래 그림 1은 3시간의 라이브 스트리밍 세션에서 3가지 플렉스 설정을 비교한 테스트 1건의 실제 결과를 보여줍니다.

그림 1. 적극적이거나 높지 않은 유연성 값을 선택하는 것은 최적의 시청 경험과 최대의 수익 창출의 균형을 맞추는 데 중요합니다.

이 예에서 2초 플렉스 설정은 지속적으로 라이브보다 가장 낮은 시간을 제공하지만 9개의 광고를 삭제하고 103개의 광고 슬레이트 세그먼트를 삽입하여 최대 206초를 추가합니다. 16초 Flex 버퍼는 상당한 세션 드리프트를 추가하지만 8초 Flex 옵션에 비해 이득이 없습니다. 분명한 선택은 8초 플렉스 버퍼입니다.

다음 그래픽은 라이브 스트림은 동일하지만 광고 페이로드가 다양한 2초 플렉스 버퍼로 인해 발생하는 다양한 시청 경험을 보여줍니다. 광고 슬레이트는 스트리밍된 핵심 콘텐츠의 청크 지속 시간과 일치하는 2초 길이로 삽입됩니다.

아래 그림 2는 ad.flex=2&ad.breakend=drop URL 확장자가 일반적인 광고 스팟 길이인 결과를 보여줍니다.

그림 2. 다양한 광고 페이로드가 있는 2초 플렉스 버퍼의 예

여기에 두 개의 휴식 종료 두 광고의 1 초 추가 기간은 할당 된 플렉스 시간을 소비했다. 세 번째 휴식기의 마지막 광고가 너무 길어 사라지며 28초의 광고 슬레이트가 남고 2초의 드리프트가 수정됩니다.

아래 그림 3은 그림 2의 시나리오와 유사하지만 광고 기간이 더 긴 시나리오를 보여줍니다. 첫 번째와 두 번째 휴식의 모든 광고의 합계는 다시 허용 가능한 플렉스 버퍼를 소모하고 세 번째 휴식의 마지막 광고가 떨어집니다. 그러나 이번에는 마지막 광고의 길이가 이전 예제의 두 배로 길어지고, 그 결과 58초의 광고 슬레이트가 생성되어 2초의 드리프트를 수정합니다.

그림 3. 더 긴 광고 페이로드를 가진 2초 플렉스 버퍼.

아래 그림 4에서는 광고 서버가 두 번 중단을 채울 만큼 충분한 양의 광고를 반환하지 않아 광고 슬레이트가 그 간격을 메워야 할 때의 결과를 볼 수 있습니다. 이 경우, 청크 길이가 2초이기 때문에 59초 간격을 2초 광고 슬레이트 청크와 정확하게 일치시킬 방법이 없습니다. 따라서 60초의 광고 슬레이트가 삽입되며, 이전 광고 중단에 도입된 1초 드리프트는 수정할 수 없습니다.

그림 4. 이 예에서는 광고가 위의 광고보다 길기 때문에 이 세션의 시청자는 그림 3의 시청자보다 훨씬 많은 광고 슬레이트를 볼 수 있습니다(58초 대 28초).

아래 그림 5는 2초 플렉스 버퍼(그림 2, 3 및 4에 나타남)가 3개의 보기 세션에서 어떻게 재생되는지 비교한 것입니다. 광고 길이와 채우기 속도는 세션마다 다르지만, 세 세션에서 모든 휴식이 거의 동시에 진행된 후 핵심 콘텐츠 스트림이 타이밍을 재개합니다. 그러나 2세션과 3세션의 시청자들은 1세션의 시청자들보다 거의 2배나 많은 광고 슬레이트를 견뎌냈다. 추가 증거는 세션 드리프트 제어가 바람직할 때 슬레이트를 최소화하기 위해 언더필링을 방지하고 휴식 시간이 끝날 무렵에 더 짧은 광고를 포함하는 캠페인 구성이 최선이라는 것입니다.

그림 5. 단일 세션의 그림 2, 3 및 4를 나란히 비교합니다.

결론

Akamai의 미디어 플랫폼을 통해 SSAI를 통해 긴 형식의 비디오 콘텐츠를 수익으로 창출하는 라이브 스트리밍 콘텐츠 유통업체는 시청 경험을 대규모로 미세 조정하고 불필요한 매출 손실을 줄일 수 있는 유리한 입지를 확보하고 있습니다. Smartplay에서만 사용할 수 있는 플렉스 버퍼링 솔루션을 적용하여 지연 시간, 광고 드롭 및 광고 슬레이트 간에 최적의 균형을 유지하면서 이를 수행할 수 있습니다.

고객은 최상의 플렉스 버퍼를 찾으면 투자 시간에 높은 가치를 얻을 수 있다는 것을 반복적으로 확인합니다. 대부분의 경우 특정 세션에 사용할 버퍼를 선택하면 기본 SSAI 작업에 비해 상당히 개선된 다른 라이브 스트리밍 이벤트에서 만족스러운 결과를 지속적으로 얻을 수 있습니다. Verizon Media에서 지원하고 안내하는 테스트를 통해 고객은 다양한 플렉스 설정과 향후 라이브 스트리밍 이벤트의 광고 중단 구성에서 예상되는 결과를 실험할 수 있습니다. 그들은 자신의 필요에 가장 적합한 결과를 달성하기 위해 설정을 조정할 수 있으며 점점 더 휘발성이 증가하는 광고 분야에서 기대할 수있는 것에 대해 더 확실하게 얻을 수 있습니다.

테스트 프로세스 및 최적의 플렉스 버퍼 설정의 기타 측면에 대해 자세히 알아보려면 계정 관리자에게 문의하거나 지금 당사에 연락하십시오.