How To Make Your Live Streaming A Success Ja
Tech Talk
Live streaming
Virtual Events
성공적인 생방송을 보장하려면 어떻게 해야 하나요?
Nov 14, 2022
코로나19 팬데믹으로 인해 엔터테인먼트 분야뿐만 아니라 비즈니스 환경에서도 라이브 스트리밍을 적극적으로 활용하려는 움직임이 일어나고 있습니다. 반면에 라이브 스트리밍은 '실패하지 않아야 한다'는 압박이 있기 때문에 운영자의 긴장감이 매우 높습니다. 이러한 긴장의 원인에 대해 생각해보고 대책에 대해 생각해보고 싶습니다.

코로나19 팬데믹으로 인해 엔터테인먼트 분야뿐만 아니라 비즈니스 환경에서도 라이브 스트리밍을 적극적으로 활용하려는 움직임이 일어나고 있습니다. 반면에 라이브 스트리밍은 '처음부터 제대로 해야 한다'는 부담감이 있기 때문에 운영자의 긴장감이 매우 높습니다. 이러한 긴장의 원인에 대해 생각해보고 대응책에 대해 생각해보고자 합니다.
## 라이브 스트리밍은 기업 활동에 영향을 미치는 주요 척도가 되었습니다.
신종 코로나 바이러스로 인한 팬데믹 이후 기업 활동은 변화할 수밖에 없었고, 이는 기업과 고객 간의 커뮤니케이션에도 변화를 가져왔습니다. 반면에 기업의 마케팅 및 영업 부서는 여전히 분기별 또는 연간 단위로 약속한 결과를 지속적으로 제공해야 하는 동일한 책임을 가지고 있습니다. 빡빡한 일정 속에서 잠재 고객의 의사 결정 과정에 적극적으로 참여해야 하지만 고객과 소통하는 방식은 완전히 달라졌습니다. 이러한 배경에서 비디오는 커뮤니케이션에서 보완적인 역할을 하게 되었습니다.
이러한 이유로 동영상은 단순히 웹 페이지와 앱을 꾸미기 위해 사용되는 것에서 벗어나 이제는 영업 및 마케팅 프로세스에 기여하는 도구로서 목적을 가지고 사용 및 관리해야 합니다. 동영상을 활용한 적절한 커뮤니케이션 및 관리 방법을 모색하면서 '라이브 스트리밍'에 대한 관심도 높아지고 있으며, 라이브 스트리밍에 참여하는 기업도 점점 더 많아지고 있습니다.

하지만 라이브 스트리밍은 시청자의 동기가 완전히 다르다는 점에서 VOD(주문형 비디오, 시청자가 원하는 시간에 동영상을 시청할 수 있는 서비스)와 다릅니다.
VOD 시청자의 경우 시청할 콘텐츠를 선택해야 하는 강력한 인센티브가 있습니다. 시청자가 여러 옵션 중에서 어떤 콘텐츠를 언제 시청할지 결정하는 것은 시청자의 몫입니다.
반면에 라이브 스트리밍은 특정 시간과 날짜에 사람들을 한자리에 모으는 이벤트입니다. 즉, 특정 목적을 염두에 두고 준비한 메시지를 특정 시간에 시청자에게 전달하는 방식입니다.
위와 같이 라이브 방송은 기업 활동의 KPI/KGI에 영향을 줄 수 있는 중요한 지표가 될 수 있다는 것을 알 수 있습니다. 즉, 라이브 방송 중 사고가 발생하면 판매 프로세스에 영향을 미칠 수 있으며 기업 활동의 결과에도 영향을 미칠 수 있습니다. 또한 브랜드에 대한 시청자의 기대가 실망으로 바뀔 수 있으며, 브랜드 가치 훼손으로 인한 장기적인 영향도 무시할 수 없습니다.

## 라이브 스트리밍의 가장 큰 위험은 운영자가 이를 통제할 수 없다는 점입니다.
그렇다면 라이브 스트리밍에서는 어떤 종류의 사고가 발생할 수 있을까요? 궁극적으로 시청 환경에 부정적인 영향을 미치는 모든 이벤트를 사고라고 할 수 있습니다. 이를 대략적으로 "재생 실패"라고 합니다. 예를 들어 다음 사항도 재생 실패의 일부로 나열될 수 있습니다.
### 재생 실패
- 페이지 HTML 또는 플레이어가 표시되지 않습니다
- 재생을 시작할 수 없습니다
- 재생 상황이 쾌적하지 않습니다
- 페이지 HTML 또는 플레이어가 표시되지 않습니다.
첫째, 페이지 또는 플레이어가 표시되지 않는 이유는 페이지 URL이 잘못되었거나 로드되어야 하는 플레이어 또는 링크된 라이브 동영상에 대한 포인터가 잘못되었기 때문입니다. 특히 개인 맞춤형 생방송의 경우 충분한 고려가 필요합니다.
그러나 리허설 중에 모든 배포 패턴을 미리 테스트하면 실제 이벤트 전에 기술적인 변경이 없는 한 문제를 피할 수 있습니다. 소프트웨어의 특징인 '작동할 거야'라는 생각만으로는 안심할 수 없습니다. 눈앞에서 작동하는지 확인함으로써 문제를 피할 수 있습니다.

- 재생을 시작할 수 없음, 재생 품질이 좋지 않음
재생 시작 또는 재생 품질 저하 문제를 일으킬 수 있는 기술적 요인에는 여러 가지가 있지만, 가장 일반적인 요인들을 나열해 보았습니다. 또한 이러한 문제를 생방송 자키가 제어할 수 있는 문제와 제어할 수 없는 문제로 구분했습니다.
### [제어할 수 있는 항목]
- 배포 서비스의 구성 오류
- 카메라 장비 고장 또는 구성 오류
- 스튜디오와 배포 서비스 간의 인터넷 품질이 좋지 않습니다.
특히 '스튜디오와 유통 서비스 사이의 인터넷 품질 저하'에 대한 정확한 지식이 필요합니다. 소위 업스트림 또는 입력 스트림의 인터넷 품질이 저하되면 재생 품질에 직접적인 영향을 미칩니다. 스튜디오에서 배포 플랫폼까지의 업링크 회선에 대한 SLA를 설정하는 것은 비용과 사용 빈도 측면에서 현실적이지 않습니다. 따라서 일반적으로 이중화를 위해 두 개 이상의 회선으로 운영합니다. 하지만 동일한 통신사를 사용하거나 소프트웨어 인코더가 구동되는 IaaS/PaaS/SaaS의 운영 지역 또는 네트워크 구간이 동일하다면 광역 장애 발생 시 무용지물이 될 수 있다는 점을 이해해야 합니다.

그러나 위에서 언급한 통제 가능한 것들은 사전 리허설을 통해 장애 발생 확률을 평가하고 장비를 이중화하는 등의 조치를 통해 관리할 수 있습니다.
### [통제할 수 없는 사항(위험)]]
#### 뷰어 측 문제
- 시청자 단말기가 배포 표준을 충족하지 않음
- 시청자 단말기의 처리 능력이 매우 낮음
- 시청자가 가입한 ISP 또는 통신사에 문제가 있음
- 시청자의 지리적 위치 및 CDN.
#### 배포 서비스 시스템에 내재된 병목 현상
운영자가 아무리 신중하게 대응하려고 해도 통제할 수 없는 상황은 해결할 수 없습니다. 또한 운영자가 혼자서 생각할 수 있는 것보다 더 많은 요소가 있을 수 있습니다. 그러나 이러한 요소들이 라이브 이벤트의 성공에 큰 영향을 미치는 것은 분명합니다. 즉, 통제할 수 없는 요소는 리스크로 간주됩니다.
통제할 수 없는 것 중에서도 특히 'CDN(콘텐츠 전송 네트워크)'의 영향이 큽니다. 대규모 라이브 이벤트에서는 동시 접속자 수가 급격히 증가하고, 영상의 화질에 따라 데이터량도 증가하기 때문입니다. 용량 계획에서와 같이 대역폭을 합산하여 동등한 CDN 대역폭을 준비하더라도 실패할 가능성이 높습니다. 시청자의 실제 시청 환경을 고려하지 않고, CDN 사업자가 공유할 수 있는 네트워크 대역폭의 병목현상을 평가하지 않으며, CDN 스위칭 등 시스템 비용 증가로 인한 지연시간 증가로 인한 전송 품질 저하를 관리할 수 없기 때문입니다.

시청자의 지연 시간도 주의해야 합니다. 각 ISP와 각 CDN 엣지 서버 그룹의 성능을 파악하고 특정 사용자 세그먼트의 시청 경험 품질이 저하되는지 여부에 대해 관심을 가져야 합니다. 미디어의 경우 '동시 접속자 수', '광고가 제대로 삽입되고 있는지', '문제가 발생하고 있는지' 등을 모니터링할 수 있는 시스템을 갖추는 것도 필수적입니다. 네트워크 운영 센터의 역할은 시청 환경에 영향을 미칠 수 있는 징후를 감지하고 관련 당사자에게 이러한 현상이 실제로 발생하지 않도록 조치를 취하도록 경고하는 것입니다.
가입하는 배포 플랫폼에 이러한 사항을 모니터링할 수 있는 네트워크 운영 센터가 있는지, 지원을 제공할 수 있는 계약 시스템이 마련되어 있는지 확인하세요.
또 다른 방법은 소규모 라이브 이벤트를 개최하거나 샘플 보기 페이지를 준비하여 시청자에게 미리 알려주는 것입니다.
다음으로 고려해야 할 문제는 배포 시스템에 내재된 병목 현상을 파악하는 것입니다. 배포 플랫폼 공급업체가 비슷한 규모의 콘텐츠를 배포한 실적이 있는지, 사전에 부하 테스트를 수행할 수 있는지 확인합니다. 배포 플랫폼 벤더가 사용하는 IaaS의 제한으로 인해 하위 시스템 간의 통신이 지연되어 전체 배포가 실패하는 경우가 있습니다. 또한 IaaS 공급업체가 공개하지 않은 드문 제한 사항이 발생하는 경우도 있습니다.
## 라이브 스트리밍을 할 때는 "모든 관련자를 참여시키는 것"도 중요합니다.
라이브 스트리밍의 성공을 보장하기 위해 다양한 위험에 대비하기 위해서는 모든 관련자의 참여가 필요합니다. 그리고 이러한 관련자들의 업무 종속성을 정확하게 이해하는 것이 필수적입니다.
예를 들어 보기 페이지에는 페이지를 디자인하는 사람, 코딩하는 사람, 플레이어를 만드는 사람, 페이지의 사용자를 추적하는 기능을 추가하는 사람 등 다양한 사람이 관여합니다. 이러한 작업들이 어떻게 연관되어 있고 누가 무엇을 담당하고 있는지 이해하는 것이 중요합니다. 그래야 수정이 필요한 경우 수정의 영향을 파악하고 영향을 받게 될 관련 업체와 원활하게 조율할 수 있기 때문입니다.
리허설 중에 발생할 수 있는 문제의 징후가 발견될 경우 어떻게 대응할지 미리 연습하고 공식화하는 것도 좋은 방법입니다. 이렇게 하면 관련된 모든 사람에게 안정감을 주는 데 도움이 됩니다.

생방송 중에 문제가 발생하면 즉시 대응해야 합니다. 방송 당일에 문제가 발생할 경우를 대비하여 누구에게 연락하고 상담해야 하는지, 의사 결정권자는 누구인지 미리 확인해야 합니다. 안심할 수 있도록 연락 체계를 마련하는 것이 중요합니다. 전문가가 방송 당일에만 참여하더라도 그 사람이 방송의 배경과 상황, 관련 부서의 역할을 이해하지 못하면 당일 발생하는 문제에 대응하기 매우 어렵습니다. 이를 방지하기 위해서는 준비 단계부터 제작에 참여하는 모든 인력을 참여시켜야 합니다.
이러한 지식은 운영자가 라이브 운영 노하우로 축적하지만 공개되지 않는 경우가 많습니다. 이러한 노하우가 축적되면 라이브 운영이 더욱 정교해지기 때문에 운영자는 보다 도전적인 콘텐츠 개발에 집중할 수 있습니다. 결과적으로 타사와의 차별성을 확보할 수 있기 때문에 매우 중요한 요소라고 할 수 있습니다.
브라이트코브를 선택한 이유 ## 브라이트코브를 선택한 이유
많은 고객이 라이브 스트리밍을 위해 브라이트코브를 선택하는 주된 이유는 '압도적인 실적' 때문이라고 자부합니다.
수백 명이 시청하는 소규모 라이브 스트리밍부터 수십만 명이 시청하는 스포츠 이벤트 생중계, 수백만 명이 시청하는 글로벌 이벤트 생중계까지 다양한 라이브 스트리밍 프로젝트를 수행해왔습니다. 그간의 성과를 통해 축적된 노하우가 있기에 어떤 규모에서도 안정적이고 안전한 라이브 스트리밍을 제공할 수 있습니다.
또한 시청자 유형, 사용할 네트워크 대역폭, 스트리밍할 콘텐츠 유형에 따라 최적의 플랫폼 설정을 제안하는 등 라이브 스트리밍의 준비 및 리허설 단계부터 적절한 컨설팅 서비스를 제공합니다. 전 세계 고객의 지지를 받는 이유는 플랫폼만 제공하는 것이 아니라 고객의 요구에 맞게 커스터마이징할 수 있는 기술력을 갖추고 있기 때문입니다.