Blog[Wowza] Building Social Media Apps With Live Video Streaming

관리자
조회수 3143

 오늘날, 모든 앱이 존재한다.그렇다면 어떻게 사람들이 당신의 것을 사용하게 할 수 있을까? (특히 해당 콘텐츠가 라이브 스트리밍 비디오라면) 사람들이 그들만의 컨텐츠를 만들고 그것을 다른이들과 공유하게 하는것이 해답이 될 수 있다.

 최근, Wowza는 사업전반의 전문가들을 대상으로 사용자 생성 라이브 비디오 컨텐츠(Live UGC)로 앱 및 서비스를 사용 및 활용하는 방법들을 조사했고, 우리는 UGC공간의 경향뿐 아니라
우리의 발견을 탐구하는 보고서를 냈다. 성공적인 플랫폼의 예로써 다양한 산업 분야에서 LiveUGC 플랫폼을 구축하는 방법 에 대해 설명한다.

 이 글에서는, 우리는 소셜미디어와 네트워크 공간 내에서의 LiveUGC의 기원을 알아보고, 어떻게 조직에서 이런 타입의 상호작용 스트리밍 환경을 만들어가고 있는지에 대해 살펴 본다.


Why Build Social Video Apps With Live User-Generated Content?
라이브 사용자 생성 컨텐츠로 소셜 비디오 앱을 만드는 이유

 소셜 미디어 플랫폼에 사용자 제작 라이브 비디오가 필요한 이유는 무엇일까? LiveUGC가 사용자의 인식과 참여를 유도하기 때문이다. 방송사가 실시간 주석을 통해 시청자 질문 및 피드백을 받거나 화상 채팅과 같은 일대일 기능을 수행하는 것처럼 일대 다 기능을 통해 시청자와 방송사가 직접 상호 작용할 수 있다.

 이런 유형의 상호 작용은 실제로 참여를 유도한다.

 사람들이 참여하는 상위 2개 온라인 활동은 소셜 미디어 플랫폼을 사용하고 비디오를 시청하는 것이다.
시청자는 유튜브에서만 매일 500시간 이상 분량의 동영상을 시청한다. 30년마다 주요 미국 TV네트워크보다 30일마다 더 많은 비디오 콘텐츠가 온라인 채널에 업로드된다.
또한 사용자가 생성한 비디오 클립은 스마트폰으로 스트리밍되는 모든 컨텐츠량의 절반 이상을 차지한다. 설문 조사 데이터가 이를 뒷받침 한다. 

 기업이 LiveUGC를 앱 또는 서비스에 통합해야 하는 가장 큰 이유는 고객참여율(55%)을 높이고 브랜드 인지도를 상승시키고(20%) 매출 또는 전환율을 늘리는 것이다.(18%)
뿐만 아니라 응답자가 사용하는 상위UGC플랫폼은 비디오를 호스팅하는 경우(84%사용), 비디오, 이미지 및 텍스트를 호스팅 하는 경우(71%)에 사용된다.


Building LiveUGC Social Media and Networking Apps
LiveUGC 소셜미디어 및 네트워킹 응용프로그램 구축

 믿을 수 없겠지만 미국 인구의 81%가 소셜미디어를 사용한다. 설문 조사 데이터는 페이스북(76%사용), 링크드인(61%), 트위터(55%), 인스타그램(54%)과 같이 응답자가 가장 많이 사용하는 UGC앱의 목록을 차지하는 사회적 플랫폼을 반영한 것이다. UGC의 이런 거물들이 시장을 장악하고 있지만, 새로운 앱들 역시 특정 관심사, 유스케이스 또는 잠재 고객을 기반으로 삼아 유지함으로써 큰 성공을 거두고 있다.

 예를 들어 라이브 스트리밍 서비스는 대규모 소셜 네트워크의 한 구성요소 일 뿐이지만 YouNow 및 live.Me와 같은 플랫폼은 거의 실시간 스트리밍 비디오를 중심으로 전 세계로 혹은 친구 및 가족에게 방송할 수 있게 한다. YouNow는 최고의 성과를 내는 스트리머에게 재정적으로 보상을 지급하고 음악, 예술 또는 유머러스한 공연을 주로 제공하도록 한다. Live.Me는 게임 스트리밍에 더 중점을 둔다.

 특히 Millennail 사용자들에게 인기있는 Sanpchat은 잠깐의 게시 후 사라지는 사진과 비디오를 공유하기 위한 개인적인 사용자 플랫폼으로 시작되었다. 이제는 전세계로의 뉴스 및 "라이브 스토리" 역시 포함한다. Snapchat은 사진 및 비디오 메세지에 추가 할 수 있는 스티커나 증강현실(AR)적인 요소에 점점 더 집중했다.

 Streamago는 일대일 화상 채팅에 주로 초점을 맞춘 또다른 소셜 네트워킹 및 통신 플랫폼이다. Wowza Streaming Engine을 기반으로 구축된 Streamago는 출시 직후 Apple및 Android앱 스토어에서 1위를 차지했다.

 이러한 플랫폼 중 하나를 구축하고자 한다면 다음의 몇 가지 주요 고려 사항을 염두에 두어야 한다.


- 소셜 콘텐츠로 실시간 스트리밍 하는데에는 모바일 앱이 필요하다.

 우리는 점점더 모바일이 우선시 하는 시대에 살고있다. 스마트폰이나 모바일장치를 사용해서 컨텐츠를 만드는 인구가 급증하고 있고, 모든 온라인 비디오의 절반 이상이 이제 이런 장치를 통해 소비되고 있다. 스마트폰에서 소셜미디어에 액세스 하는 사용자 수 역시 급증하고 있다. 2015년 기준 월간 사용자는 1억 5천만 명 이었고 2020년까지 1억 8,600만에 도달할 것으로 예측 된다.

 LiveUGC를 사용한 소셜앱의 엄청난 성장은 사용자가 언제 어디서나 주머니에 있는 카메라를 사용하여 쉽게 실시간으로 이용할 수 있으며 동일한 편의성으로 모든 스트림을 볼 수 있다는
것에 기인한다. 기술 발전에 힘입어 사용자 제작 라이브 비디오가 스마트폰에서 캡쳐되고 전 세계의 대규모 관중들과 공유될 수 있게 되었다.

 이런 추세를 감안할 때, 한가지 분명한 사실은: 라이브 스트리밍 사용자 제작 컨텐츠로 소셜 앱을 제작하는 경우 모바일이 전략에 필수적이라는 것이다.

 설문조사 응담자는 다음의 사실을 인지하고 있다: 모바일 앱은 UGC(36%) 또는 LiveUGC(38%)를 이미 구현한 회사 중 가장 많이 사용되는 사례이다.

 우리 응답자들은 모바일이 곧 미래라는 것을 알고 있다. 거의 절반(45%) 수준의 응답자가 회사가 향후2년 이내에 모바일 앱을 통해 사용자가 LiveUGC를 만들고 소비할 수 있는 기능을 만들 것이라고 응답했다. 또한 많은 응답자가 데스크탑 응용 프로그램(36%)과 제공 서비스(34%)에 추가할 것이라고 답했다.


-이것은 꽤 트렌디하다.


소셜 LiveUGC 앱을 제작하는 경우, 그 자체로도 더 높은 수준의 사용자들의 참여를 가능케 하는 비디오를 지원하는 것이 중요하다.

 16:9 화면의 등장 이래 많은 비디오 분야 전문가들은 전체화면 비디오와 사각형 형식을 모두 포함해, 세로보기가 아닌 가로보기 형식으로 스트리밍을 포맷하는 적절한 방법을 선전했다. 사각형 포맷을 통해 비디오는 화면의 일부 공간만을 차지하면서 코멘트나 대화식 요소를 하단에 액세스 할 수 있는 공간이 확보되어 시청자들이 비디오를 숨기지 않고도 스트림에 참여할 수 있게 된다.

 이렇게 TV와 컴퓨터 화면에서 가로형 비디오는 완벽하지만, 모바일에서는 상황이 달라진다. 이런 시스템은 모바일을 사용하는 사용자(시청자)의 인체 공학적으로 불편한 상황을 초래한다.

 설문조사 데이터는 다음과 같은 추세를 반영한다. 


 대부분의 응답자는 가로형식(각79% 및 67%)으로 비디오를 촬영 및 시청하는 것을 선호했다. 그러나 정사각형이나 수직 형식으로 비디오를 보는 것을 선호하는 응답자의 비율은 이 형식으로 촬영하는것을 선호하는 사람들보다 약간 높다.(14%는 정사각형으로, 16%는 수직을 선호함)

 이는 수평 형식으로 촬영하는 것에 대한 편견이 완고하게 남아있는 반면, 시청 환경설정에 대한 변화가 일어나기 시작했고 그에 따라 컨텐츠 제작자도 이동해야 한다는 것을 보여준다.

-앱은 다양한 플랫폼과 기기에서 유연해야 한다.


 빠른 속도로 모바일에 대한 선호도가 높아지고 있지만 소셜 미디어 사용자는 다양한 장치에서 이런 플랫폼에 액세스한다. 또한 진정한 성공을 위해서는 전세계에 흩어져 있는 사용자가 소셜앱에 액세스 할 수 있어야 한다. 특히 사용자가 먼 거리의 친구나 가족들과 비디오 챗으로 컨넥트해야하는 경우는 더더욱 그렇다.

 개발자로부터 판매에 이르기까지, C-Suite 임원부터 IT팀까지,  "디바이스"와 "플랫폼이 갖는 유연성"은 "품질"과 함께 응답의 절반을 차지하는 가장 중요한 두 가지 고려 사항 중 하나이다. 모바일 라이브 스트림 게시(40%) 및 플레이백(43%) 역시 리스트의 상위권을 차지하고 있다.

 모바일 스트리밍은 여러 운영체제, 버전 및 플랫폼에서 작동 및 최적화 된다. 이로 인해 훨씬 많은 시청자에게 즉시 도달할 수 있는 기회가 제공되기도 하고 여러개의 동시앱과 플랫폼을 만들면
프로젝트의 복잡성, 출시 시간, 비용 등의 위험 발생가능성이 증가할 수 있다.

 다행히도 크로스 플랫폼 개발을 수렴하고 이전보다 손쉽게 가장 혁신적인 기능을 활용할 수 있는 도구가 있다.

. 소프트웨어 개발 키트(SDK): Wowza GoCoder SDK와 같이 스트리밍을 위해 개발된 SDK를 통해 개발자가 즉시 실행할 수 있으므로, 모바일 스트리밍 API 및 모범 사례에 즉시 액세스 할수 있다.
. 프레임 워크: React Native와 Xamarin과 같은 여러가지 모바일 플랫폼 간 개발 프레임 워크가 도입되어 서로 다른 운영체제용 앱을 병행해서 개발할 수 있다.


-전세계의 대규모 시청자에게 스트리밍을 즉시 확장할 수 있는 능력이 필요하다.

사용자가 실시간 스트리밍을생성하고 전달할 수 있는 플랫폼이나 서비스는 전세계에 어필할 수 있다.

 이런 글로벌 트렌드의 일환으로 사용자가 자신의 목소리와 라이브 스트림을 제공할 수 있는 능력은 큰 기회를 제공하기도 하지만 몇가지 큰 도전 과제를 주기도 한다.

 정의에 의하면 소셜 네트워킹을 위한 LiveUGC 앱을 사용하면 네트워크 연결을 통해 어디서나 동일한 성능과 품질로 여러 사용자가 컨텐츠를 제공하거나 소비할 수 있다. 최상의 성능을 얻기 위해서는 컨텐츠가 생성되는 소스에 최대한 가깝게 스트림처리 리소스(즉, 트랜스 코딩, translating 및 트랜스 멀티플렉싱을 위한 스트림 처리 리소스)를 배치해야 한다. 딜리버리 노드를 최종 시청자에게 최대한 가깝게 배치하는 것이 가장 좋다.

 전역으로, 고도로 분산된 사용자를 기반으로 한다는 것은 이를 복잡하게 만들기도 한다. 이런 문제를 해결하기 위해 두가지 일반적인 방법이 있다.

 1. 글로벌 스트리밍 플랫폼 및 API를 서비스로 활용한다. Wowza Streaming Cloud서비스를 통해 제공되는 것처럼 글로벌 스트리밍 플랫폼 및 API를 사용할 때의 이점은 다음과 같다.

  -Quick Stratup: 스트리밍 전송에 최적화 된 하드웨어, 소프트웨어 및 네트워킹 자산에 즉시 액세스하여 신속하게 시작이 가능하다.
  -공급기반 또는 자동화된 방식으로 컴퓨팅 리소스(추가 인바운드 스트림 지원) 및 네트워크 리소스(대규모 수용자 지원)를 신속하게 확장한다.
  -자본지출이 적어 인수, 유지보수 및 운영비용을 들이지 않고 스트리밍을 제공할 수 있다.

 2. 글로벌 스트리밍 인프라 구조의 구축 및 관리. Wowza Streaming Engine소프트웨어와 같이 컴퓨팅 및 소프트웨어 리소스를 관리하고, 자체 인프라를 가질 때의 이점은 다음과 같다.

  -스트리밍 워크플로우를 위한 컴퓨팅, 네트워킹 및 스토리지 리소스를 보다 효율적으로 제어하여 일정 및 요구사항을 충족시킨다.
  -버전 관리를 사용하면 이전API버전으로 업그레이드 및 롤백 할지 여부를 선택할 수 있으므로 사용자 정의 코드를 사용할 때 서비스의 연속성이 보장된다.
  -자체 보안 플랫폼이 실제로 관리되는 플랫폼보다 안전한지 여부에 따라 의견이 다르지만, 소프트웨어 스택에서 어떤 보안 기능이 사용되는지 파악하고 통제하는데에 있어서의 보안성                  (적어도 안심할 수 있게하는)
  -스트림의 시청률이 갑자기 급증하는 경우 규모에 따른 잠재적 비용 절감으로 인해 관리 서비스를 사용할 때 과도한 요금이 발생할 수 있다.
 


Wowza를 통한 실시간 스트리밍 앱 구축


다음은 Wowza 기술이 라이브 스트리밍 UGC를 소셜 미디어 앱, 웹사이트 또는 서비스에 통합하는 방법을 보여준다.
 Wowza GoCoder 모바일 앱 및 SDK를 사용하면 모든 iOS 또는 Android 장치에서 캡쳐, 전송 및 재생을 쉽게 할 수 있다.
 이를 통해 사용자는 언제 어디서나 휴대 기기로 고품질의 라이브 비디오 컨텐츠를 만들고 재생할 수 있다.

Download GoCoder SDK


 Wowza Streaming Engine 미디어 서버 소프트웨어를 사용하면 입증된 스트리밍 기술을 제공할 수 있다.
 단일 온-프레미스 서버로 시작하고 공개 또는 사설 클라우드 리소스를 통해 글로벌 네트워크로 구축 가능하다.
 Wowza Streaming Engine은 다음과 같은 필요 기능을 지원한다.

-대기 시간이 짧은 프로토콜/ 모바일 호환 형식/ 확장성/ 다른 인기있는 도구와의 통합 및 호환성/ 새로운 기술 수용 능력

Streaming Engine Free Trial

 Wowza Streaming Cloud는 완벽하게 관리되는 SaaS/Paas 오퍼링으로써 Wowza Streaming Engine의 많은 라이브 스트리밍 혜택을 제공한다. 즉 고품질 비디오 컨텐츠를 제공할 스트리밍 전문가가 아니어도 괜찮다는 말씀. Wowza Streaming Cloud는 UI 또는 라이브 스트리밍 API로 액세스 할 수 있는 스트림 처리 및 전달을 위한 글로벌 리소스를 제공하므로 어떤 규모의 조직이라도 전세계 어느 곳에서나 규모에 관계없이 안정적으로 잠재 고객에게 제공할 수 있다.

Streaming Cloud Free Trial


 앱에 양방향 화상 채팅이 포함되어 있는 경우 Ultra Low Latency가 포함된 Wowza Streaming Cloud 서비스를 고려할 수도 있다.
 이 프리미엄 오퍼링은 실제 상호 작용이 핵심적인 사례의 경우, 거의 실시간으로 스트리밍을 전달할 수 있도록 한다.



<출처: Wowza media Systems> Blog>  Building Social Media Apps With Live Video Streaming, October 17, 2018 by Holly Regan>

(https://www.wowza.com/blog/building-social-media-apps-with-live-video-streaming)