대부분의 게시자가 사용하는 동영상 플레이어는 무엇입니까?
게시 됨: 2018-08-03이 게시물은 가장 최근에 2022년 7월 6일에 업데이트되었습니다.
이 자세한 블로그 게시물에서는 시장에서 게시자가 사용할 수 있는 다양한 비디오 플레이어를 자세히 살펴보고 기능(비교표 포함)을 비교하고 비디오 광고 게재, 다양한 비디오 광고 단위 및 함정까지 살펴보겠습니다. 광고 게재.
현재 Google Ad Exchange를 사용하고 있다면 동영상 광고 게재에 대한 모범 사례를 제공하는 섹션도 포함되어 있습니다. 의 시작하자!
JW 플레이어
JW 플레이어는 다양한 형식(HLS, VAST 3.0, VPAID 2.0)을 지원하고 대부분의 주요 광고 네트워크와 통합되는 가장 많이 사용되는 웹 기반 플레이어 중 하나입니다.
여기에서 VPAID와 VAST에 대해 자세히 알아보세요.
이 비디오 플레이어는 라이브 스트림 지원, 선택 캡션과 같은 고급 기능으로 다중 플랫폼 광고 게재를 지원하고 360 및 VR 비디오 재생을 기본적으로 지원하여 미래에도 경쟁력을 갖출 수 있습니다.
인앱 구현을 위해 Android 및 iOS용 네이티브 SDK를 제공합니다. 또한 Google의 DoubleClick 제품군을 통해 광고를 제공하는 신뢰할 수 있는 제공업체이자 Google 인증 게시 파트너이기도 합니다.
JW 플레이어 클라이언트에는 Amazon, Vice, Univision, Fox 등이 포함됩니다. JW 플레이어는 SpotX와 협력하여 최근 JW 플레이어를 사용하여 제공되는 콘텐츠의 수익 창출을 위한 기본 헤더 입찰(동영상)을 도입했습니다.
데모 및 샘플 플레이어 구현은 여기에서 찾을 수 있으며 플레이어 기능 및 기능적 측면에 대한 아이디어를 얻을 수 있습니다.
JW 플레이어 8 릴리스에서 사용할 수 있는 기능:
- 다중 프로토콜 스트리밍 지원: HLS, DASH(Adobe RTMP는 지원하지 않음)
- HTML5 모드에서 4k 비디오 재생 지원
- 60FPS 비디오 재생 지원
- RSS/XML 및 JSON 형식 재생 목록 지원
- VAST 4.0, VPAID 2.0, VMAP 지원
- 주요 광고 서버 SDK와 통합: Google IMA SDK 및 FreeWheel Ad Manager SDK
- 포딩, 워터폴/폴백, 광고 예약
이 비디오 플레이어의 가격은 월 5$부터 시작합니다(연간 청구). 트래픽에 기반한 광고 게재를 통한 수익 창출에 대한 사용자 지정 가격은 월 50$ 이상입니다. IMA SDK 통합은 엔트리(오후 5$) 및 중급(오후 50$) 오퍼링에 사용할 수 없습니다.
우얄라
Ooyala 비디오 플레이어의 최신 릴리스는 모든 비디오 게시 및 수익 창출 요구 사항을 충족하는 긴 기능 목록을 자랑합니다. UI 디자인은 Google Material UX 가이드라인을 따르며 브랜드를 반영하도록 사용자 정의할 수 있습니다.
Ooyala 플레이어 4.0에서 사용할 수 있는 일부 기능은 다음과 같습니다.
- 콘텐츠 인식 플레이어 컨트롤
- 자막(DFXP)
- 소셜 미디어에서 콘텐츠 공유 기능
- 추천 엔진
- 지원되는 형식: VAST 3.0, VPAID 2.0, VMAP 1.0, HLS 및 MP4, OSMF Flash HDS, Akamai 패키지 HDS, DASH 및 HLS
- 라이브 스트림 콘텐츠 재생 시 뒤로 탐색
- 포딩 및 큐 포인트 관리
- Android 및 iOS SDK
- 플러그인을 통한 Google IMA 통합.
- 다중 분석 플랫폼 지원(Adobe, comScore, Nielsen, Google Analytics 등)
- Ooyala Pulse를 통한 기본 수익 창출 제공.
- 기본적으로 여러 광고 네트워크 통합이 있습니다.
가격: 고객 가격 구조를 참조하십시오.
브라이트코브
Brightcove의 비디오 게시 및 수익 창출 제품은 트래픽이 많고 콘텐츠 카탈로그가 방대한 대형 게시자를 대상으로 합니다. Brightcove 제품군은 기본 콘텐츠 재생에서 콘텐츠 호스팅, 콘텐츠 수집, 고급 분석 및 마케팅 도구에 이르기까지 비디오 콘텐츠 게시에 대한 모든 요구 사항을 충족합니다.
이것은 움직이는 부품의 수를 줄이는 데 도움이 되므로 호환성 문제를 제거하고 안정성을 높일 수 있습니다. Ford, BBC, Oracle, Condenast 및 GoDaddy와 같은 일부 대형 브랜드는 게시 요구 사항에 Brightcove 제품군을 사용합니다.
기능은 다음과 같습니다.
- Google의 IMA, OnceUX, SpotX 및 FreeWheel 통합
- 360 비디오 재생 지원
- DRM 콘텐츠 보호 가용성(Widevine Media 형식)
- 라이브 스트림 다중 형식 전송 지원(HLS, DASH, Apple의 FairPlay Streaming)
- 인앱 구현을 위한 기본 iOS 및 Android SDK
- 기본 tvOS(Apple TV) 지원
- 기본 iOS SDK를 사용하여 수익 창출되지 않는 콘텐츠에 대한 Airplay 지원
- 기본 Analytics 및 Adobe Analytics 통합
- 기본 iOS 및 Android SDK에서 다중 오디오 트랙 지원
- 서버측 광고 게재 지원
가격: 사용자 지정 가격만 사용할 수 있습니다.
Video.js
이 목록에 있는 다른 플레이어와 달리 Video.js는 비디오 수익 창출을 지원하는 HTML5 기반 비디오 플레이어의 오픈 소스 오퍼링입니다. 이 프로젝트의 주요 스폰서는 Brightcove이며, Brightcove의 비디오 플레이어 역시 video.JS 프레임워크 위에 구축됩니다.
이 프로젝트에는 타사 통합 및 추가 서비스를 위한 다양한 플러그인이 있는 매우 유용한 커뮤니티가 있습니다. 요구 사항(HTML, CSS 및 Javascript 조정 필요)에 따라 사용자 지정하거나 즉시 사용할 수 있습니다.
여기 가이드와 IMA SDK 통합을 지원하는 데 사용할 수 있는 플러그인을 참조하세요.
잘 알려진 클라이언트로는 Instagram, Twitter, Microsoft, Github, IGN, The Guardian 등이 있습니다.
플러그인에서 지원하는 기능은 다음과 같습니다.
- 맞춤 재생목록 큐레이션
- Airplay 및 Chromecast 지원(브라우저 및 장치에 따라 다름)
- 구글 애널리틱스 통합
- 라이브 스트리밍 지원(HLS & DASH)
- 사용자 지정 오류 보고
- DRM 콘텐츠 재생(Apple Fairplay)
- IMA SDK 통합
- 우얄라 CDN 통합
- 360, VR 및 파노라마 비디오 지원
- 콘텐츠 추천 엔진
- 소셜 공유 통합
가격: 무료
기능 비교 매트릭스
JW 플레이어 | 우얄라 | 브라이트코브 | Video.JS | |
HTML5 | ✓ | ✓ | ✓ | ✓ |
기본 분석 | ✓ | ✓ | ✓ | ✘ |
CDN | ✓ | ✓ | ✓ | ✘ |
사용자 정의 가능 | ✓ | ✓ | ✓ | ✓ |
다중 비트 전송률 지원 | ✓ | ✓ | ✓ | ✓ |
지원하다 | ✓ | ✓ | ✓ | ✘ |
계약 | ✓ | ✓ | ✓ | ✘ |
안전한 배송 | ✓ | ✓ | ✓ | ✓ |
API 지원 | ✓ | ✓ | ✓ | ✓ |
무료 | ✘ | ✘ | ✘ | ✓ |
비디오 플레이어에 대한 배경 정보
전통적으로 비디오 플레이어는 기본 탐색 컨트롤만으로 콘텐츠를 재생하는 한 가지 작업만 수행했습니다. 플레이어는 렌더링할 수 있는 비디오 형식 목록이 있었고 그게 전부였습니다.
오늘날 비디오 플레이어는 비디오 자산을 재생하는 것 외에도 계속 증가하는 수요와 많은 기능에 부응하도록 발전했습니다. 업계 전반에 걸쳐 HTML5가 채택됨에 따라 플래시 프레임워크를 기반으로 한때 널리 사용되었던 플레이어가 급격히 감소하고 있습니다.
플래시 기반 플레이어 대신 HTML5 플레이어로 전환하는 데에는 여러 가지 이유가 있습니다. 그 중 두 가지 주요 요인은 속도와 보안입니다.
그러나 플래시 기반 콘텐츠를 제공하려는 경우 현재로서는 여러 가지 옵션이 있으며 많은 비디오 플레이어가 플래시 형식 비디오 파일을 지원합니다.
광고 게재와 관련하여 플래시는 더 이상 모든 주요 웹 브라우저에서 지원되지 않습니다.
비디오 플레이어는 어떻게 광고를 요청하고 제공합니까?
플레이어는 먼저 광고가 렌더링되어야 하는 큐 포인트에서 트리거되는 비디오 광고 태그를 구현해야 합니다.
동영상 광고가 게재되는 세 가지 기본 위치는 다음과 같습니다.
- 프리롤: 콘텐츠 재생이 시작되기 전에 재생/렌더링되는 광고입니다.
- 미드롤: 콘텐츠의 시작과 끝 사이의 모든 위치는 미드롤로 간주됩니다.
- 포스트롤: 콘텐츠의 끝/완료 시 재생/렌더링된 광고입니다.
광고 서버에 대한 요청이 이루어지면 광고 선택/RTB가 발생하고 모든 관련 미디어 자산 및 추적 이벤트 핑과 함께 VAST XML 응답으로 우승 광고가 반환됩니다.
(VAST는 'Digital Video Ad Serving Template'의 약자로 IAB에서 모든 광고 서버의 공통 XML 응답을 갖도록 개발한 사양입니다. 그 전에는 각 광고 서버와 플레이어가 서로 다른 형식의 응답을 요구했기 때문에 비효율적이었습니다.)
플레이어가 광고 서버에서 VAST XML 응답을 수신하면 광고 소재 자산 파일을 가져와 콘텐츠 재생 전/중/후에 사전 정의된 큐 포인트에서 렌더링합니다.
또한 플레이어는 연결된 이벤트 트리거에서 VAST XML에 반환된 추적 이벤트를 실행합니다. 실패/문제가 있는 경우 VAST 오류가 트리거되고 향후 분석을 위해 광고 서버에 기록됩니다.
동영상 광고 게재 시 미디어 자산을 호스팅할 수 있는 방법에는 세 가지가 있습니다.
광고 서버 호스팅
미디어 자산은 광고를 제공하는 데 사용되는 광고 서버 내에서 호스팅됩니다. 이 접근 방식의 장점은 미디어 파일의 직접 호스팅 URL이 VAST 응답으로 반환된다는 것입니다. 이렇게 하면 플레이어가 미디어 파일을 가져오는 대기 시간과 실패율이 크게 줄어듭니다.
외부 호스팅
미디어 자산은 타사 CDN에서 호스팅되며 호스팅 URL은 VAST XML로 반환됩니다. 이로 인해 CDN 응답 시간에 따라 미디어 파일을 가져올 때 대기 시간이 늘어날 수 있습니다.
리디렉션 태그
리디렉션 태그가 광고 서버에서 트래피킹되고 동일한 태그가 VAST XML에 반환되는 가장 일반적으로 사용되는 미디어 자산 호스팅 유형입니다. 그런 다음 플레이어는 두 번째 VAST 응답에서 미디어 파일을 가져오는 리디렉션 태그를 트리거합니다.
이 옵션은 일반적으로 다른 경매가 두 번째 광고 서버에서 수행되고 미디어 파일/광고가 요청마다 다를 수 있는 구현에서 사용됩니다.
동영상 광고 단위/구현/게재 유형
인스트림
이러한 유형의 동영상 광고 게재에서 동영상 광고는 플레이어/앱 내에 게재됩니다. 이 경우 대상 고객의 주요 초점은 특히 비디오 플레이어를 통해 제공되는 콘텐츠입니다. 이 환경에서는 일반적으로 3가지 광고 형식이 제공됩니다.
- 선형: 일반적으로 동영상 형식의 광고이며 콘텐츠 재생을 중단하여 게재됩니다.콘텐츠 이전(프리롤), 콘텐츠 재생 중(미드롤) 및 콘텐츠 재생이 완료된 후(포스트롤) 선형 광고가 게재될 수 있는 세 가지 위치/타임라인이 있습니다.
- 비선형: 콘텐츠 재생을 중단/일시 중지하지 않는 일반적으로 정적 이미지 또는 리치 미디어 지원 형식입니다.일반적으로 더 작은 크기이며 비디오 플레이어의 하단/하단 섹션에 오버레이됩니다.
- 컴패니언: 플레이어 주변에 선형 광고와 함께 게재되는 일반 디스플레이 광고로 보다 몰입감 있는 경험을 제공하고 사용자에게 이전에 게재된 동영상 광고와 관련하여 조치를 취할 수 있는 옵션을 제공합니다. 짧은 동영상 광고).
아웃 스트림:
이러한 유형의 구현에서는 동영상 플레이어에 초점 콘텐츠가 없습니다. 동영상 광고는 페이지의 디스플레이 콘텐츠에 맞춰 게재됩니다.
아웃스트림 동영상 광고를 제공하는 방법이나 구현에는 여러 가지가 있습니다. 가장 일반적인 것은 디스플레이 광고 단위 내에서 비디오 광고가 렌더링되는 인배너 비디오입니다.
일반적으로 사용되는 다른 구현은 페이지 비디오(플레이어 생성)의 비디오 전면 광고입니다.
동영상 광고 게재와 관련된 일반적인 실패 지점:
시간 제한 : 모든 플레이어에는 미리 정의된 시간 제한을 설정할 수 있는 옵션이 있으며, 시간 제한에 도달하면 콘텐츠 재생이 시작됩니다.이렇게 하면 최적의 사용자 경험을 제공하는 미디어 파일을 가져오는 데 대기 시간/지연이 있는 경우 콘텐츠/재생이 중단되지 않습니다.
빈 VAST 응답: 리디렉션 태그의 경우 리디렉션 URL이 광고를 가져오지 않은 경우(예: 제3자 광고 서버에 대한 요청이 채워지지 않은 경우) 가능성이 있습니다.
다중 리디렉션: 일부 광고주/광고 소재 제공업체는 트래피킹된 첫 번째 리디렉션 태그에 대해 다른 리디렉션 태그를 반환합니다.이는 각 리디렉션 응답의 데이지 체인 및 무한 루프 또는 지연 때문일 수 있습니다.
이를 방지하기 위해 동영상 플레이어에는 리디렉션 제한이 있으며 도달하면 VAST 오류가 발생합니다. 설정된 제한이 없으면 다음 실패 지점이 시간 초과에 도달하게 됩니다.
지원되지 않는 미디어 자산 형식: 비디오 플레이어가 VAST XML에 반환된 미디어 파일을 렌더링할 수 없는 경우 이 오류가 발생합니다.이 오류는 크기, 비트 전송률, 인코딩 등이 각각 다른 여러 미디어 파일이 반환되기 때문에 일반적이지 않습니다. 플레이어는 광고가 렌더링되는 환경에 가장 적합한 것을 선택할 수 있습니다.
광고가 재생되지 않고 오류가 발생하면 수익을 잃을 수 있습니까?
광고 서버로 트래피킹된 태그가 광고를 가져오지 못하면 어떻게 됩니까?
특정 요청/노출로 수익을 창출할 수 있는 기회가 사라집니다. 이 문제를 해결하기 위해 폭포수/폴백이 작동합니다. 광고 서버에서 폴백이 활성화되면 VAST XML 응답에서 사전 정의된 낙찰 광고 수를 전송합니다.
어떤 이유로든 첫 번째 광고가 실패하면 플레이어는 목록의 다음 광고로 이동합니다. 이 프로세스는 플레이어가 광고를 재생할 수 있을 때까지 계속됩니다.
이 시나리오에서 분명한 질문은 이로 인해 광고 로드 및 렌더링 시간이 지연/증가할까요?
이 경우 오버헤드는 매우 무시할 수 있으며 플레이어는 몇 밀리초 만에 폴백을 통해 실행됩니다.
폴백이 올바르게 설정된 경우에도 가능한 실패 지점:
이 경우 유일한 실패 지점은 제3자 서버가 응답을 반환하지 않거나 광고가 없기 때문에 빈 응답을 반환하는 경우입니다.
이 경우 비디오 플레이어는 설정된 제한 시간 동안 대기하며, 제한 시간에 도달하면 콘텐츠 재생이 시작됩니다. 대체 광고는 시도조차 되지 않았습니다.
대체의 모든 광고가 시도되기 전에 트리거되는 시간 초과 문제를 해결하는 방법은 무엇입니까?
여기에는 두 가지 접근 방식이 있습니다.
- 타사 광고 서버의 응답에서 대기 시간을 테스트하고 낙찰된 입찰/광고가 없을 때 응답을 반환하는 데 많은 시간이 걸리는 광고 서버/태그를 사용하지 마십시오.
- 광고 서버 또는 수요 파트너에서 트래피킹된 태그의 평균 광고 서버 응답 시간에 따라 플레이어 기본 제한 시간을 더 높은 기간으로 설정합니다.
Google Ad Exchange(AdX)를 통해 동영상 광고를 게재하기 위한 팁 및 권장사항
- Google의 프로그래밍 방식 플랫폼을 통해 광고를 제공할 수 있으려면 동영상 플레이어가 IMA SDK와 통합되어야 합니다. 그렇지 않으면 보고에 불일치 및 불일치가 있을 수 있습니다.
- IMA SDK 통합이 가능하지 않은 경우 Google은 어댑터 태그를 사용하여 AdX 수요를 충족하는 대체 접근 방식을 제공합니다. IMA가 아닌 통합 플레이어에서 제공되는 어댑터 태그는 해당 특정 요청에 대해 IMA SDK 기능을 에뮬레이트하고 모든 함수 호출 및 기능을 IMA SDK 통합 플레이어의 것으로 제공합니다. 어댑터 태그는 Google AdX에서 동영상 태그를 생성할 때 'IMA 어댑터'로 기술을 선택하여 생성할 수 있습니다.
- IMA SDK 통합 플레이어에 IMA 어댑터 태그를 제공하지 마세요. 권장되는 접근 방식이 아니며 광고 재생에 실패하여 VAST 901 오류가 발생할 수 있습니다.
- AdX 프로그램 정책 외에도 여기에 나열된 AdX 동영상 관련 정책을 준수해야 합니다.
- 2018년 4월부터 Chrome의 새로운 정책 업데이트는 자동 재생 동영상 광고에 대한 제한을 시행합니다. 이는 사운드가 포함된 자동재생 동영상 광고를 게재하는 경우에만 영향을 미치며 기본적으로 음소거된 자동재생 동영상 광고에는 적용되지 않습니다.
- 음소거되지 않은 자동재생 동영상 광고는 다음 기준 중 하나라도 충족되는 경우에만 게재할 수 있습니다.
- 광고가 재생을 시작하기 전에 사용자가 웹사이트에서 상호작용했습니다.
- 사용자의 MEI(Media Engagement Index)가 사전 정의된 임계값보다 높습니다(데스크탑만 해당). MEI 지수 계산은 이 기사에서 자세히 설명합니다.
- 모바일 플랫폼에서 사용자가 장치의 홈 화면에서 사이트를 고정/북마크한 경우.
결론
이 도움말에서 모든 정보를 제공했지만 동영상 플레이어와 동영상 광고 게재는 복잡할 수 있습니다. 게시 비즈니스에 적합한 것을 선택하고 올바르게 구현하는 데 도움을 받으려면 오늘 MonetizeMore에서 프로페셔널 계정에 가입하십시오!
추가 질문
JW 플레이어란?
JW 플레이어는 다양한 형식을 지원하고 대부분의 광고 네트워크와 통합되는 가장 많이 사용되는 웹 비디오 플레이어 중 하나입니다. 블로그 게시물에서 해당 기능에 대해 자세히 알아보세요.
Brightcove 플레이어란 무엇입니까?
Brightcove 플레이어는 트래픽이 많고 콘텐츠 카탈로그가 큰 대규모 게시자를 위해 설계되었습니다. 플레이어는 다양한 기능을 제공하며 비디오 콘텐츠 게시에 대한 모든 요구 사항을 충족합니다.
Ooyala 플레이어란 무엇입니까?
Ooyala 비디오 플레이어는 여러 장치에서 모든 게시자 비디오 수익 창출 요구 사항을 충족하는 긴 기능 목록을 자랑하는 플레이어입니다. 블로그 게시물에서 비디오 플레이어에 대해 자세히 설명합니다.
video.js가 무엇인가요?
Video.js는 게시자가 동영상 수익 창출에 사용할 수 있는 오픈 소스 동영상 플레이어입니다. Brightcove는 프로젝트의 주요 후원자입니다. 그들의 비디오 플레이어는 video.JS 프레임워크 위에 구축되었습니다.