안녕하세요. 커넥트 라이브 2.0으로 완전히 새롭게 돌아온 커넥트 라이브팀입니다. 🎉
지난 포스팅에서 말씀드렸듯이 더 강력하고 더 빠르고 더 전능한 라이브스트리밍을 위해,
커넥트 라이브 1.0 이후 서비스 기능과 성능 모두 향상시키기 위해 쉬지않고 달려왔습니다.
커넥트 라이브 2.0에서는 크게 10가지의 특징이 있는데요. 하나씩 함께 살펴보겠습니다.
🔍 바쁜 분들을 위한 간단 요약
1. 분리되어있던 SDK를 하나로 통합하여 개발이 쉽고 편리해졌습니다.
2. 대량 이벤트 처리 기능을 강화하여 다양한 이벤트 처리가 가능합니다.
3. 동시접속자 수와 성능이 대폭 상향되었습니다.
4. 서버 구조를 개선하여 보다 안정적인 연결을 지원합니다.
5. 음성 품질 보장 기능을 탑재하여 자연스러운 음성 대화가 가능합니다.
6. Unity SDK를 제공하여 게임이나 메타버스 형 서비스 환경도 지원합니다.
7. STT 기능으로 빠르고 정확하게 음성을 텍스트로 변환합니다.
8. 배경을 흐리게, 혹은 다양한 가상 배경을 적용할 수 있습니다.
9. 라이브스트리밍 화면을 자유롭게 믹싱하고 녹화할 수 있습니다.
10. 콘솔 기능을 강화하여 다양하게 활용할 수 있습니다.
가장 혁신적인 변화로 개발자분들이 반가워하실 소식입니다. 서비스 개발을 하다 보면 서비스 유형에 따라 고려해야 할 점이 많으셨을 텐데요. 이제 커넥트 라이브 2.0에서는 이러한 고민이 해결되었습니다.
분리되어 있던 SDK들을 하나로 통합하여 개발자분들이 자유도 높게 다양한 서비스 개발이 가능합니다.
위와 같은 다양한 라이브스트리밍 서비스를 훨씬 더 편하고, 다양하게 개발할 수 있습니다. 특히, 다양한 유형들의 서비스를 융합하는 형태의 서비스에 최적화되었습니다. 최근에는 개더타운이나 클럽하우스 등 융합 및 게임형 서비스들이 인기를 끌고 있는데요. 커넥트 라이브 2.0을 통한 새로운 서비스는 무엇이 탄생할지 너무나도 기대가 됩니다.
영상, 음성 외에도 메타버스 / 온라인 게임에서 활용 가능한 다양한 대량 이벤트를 처리할 수 있도록 채널을 제공합니다. 최근 급부상하고 있는 메타버스뿐만 아니라 온라인 게임의 큰 특성이자 매력은 사용자 간 발생하는 상호작용이라고 할 수 있습니다. 사용자들은 VR, AR, Gaming 환경에서 서로 만남을 통해 협력하고 갈등하기도 합니다. 또는 커뮤니티를 만들기도 하죠.
하지만, 사용자들간에 높은 상호작용을 지원하려면 서버의 처리 부담을 유발하기도 합니다. 카카오 i 커넥트 라이브의 기반 기술인 WebRTC를 영상과 음성의 초저지연 송수신으로만 이해하고 계시다면, 게임 이벤트 처리와 무슨 관련이 있죠?라고 반문할 수 있겠지만 사실 메타버스와 게임업계에서는 상호작용이라는 중요한 가치 실현을 위해 이미 WebRTC 기술을 활용하고 있습니다. 커넥트 라이브 2.0에서는 데이터 채널을 제공하여 텍스트 채팅, 게임 클라이언트의 조작 정보(위치, 모션 등)의 이벤트를 영상, 음성 이벤트와 동기화하여 처리할 수 있도록 지원합니다.
라이브스트리밍 서비스가 보편화되고 더욱 다양한 분야에 활용되고 있음에 따라, 커넥트 라이브 2.0에서는 동시접속자 수를 대폭 상향했습니다. 화상회의는 최대 500명, 음성회의와 컨퍼런스는 최대 1,000명을 지원합니다. 방송의 경우에는 무려 2,000명까지 지원합니다. 2,000명을 초과하는 서비스를 제공하고 싶으시다고요? 커넥트 라이브 2.0에서는 이 또한 가능합니다. 커넥트 라이브팀에게 언제든 연락주세요.
대규모 접속 시 한 번 쯤은 음질이 낮거나, 소리가 끊기거나, 지연 시간이 길거나 하는 불편한 경험 한 번쯤 해보셨죠? 수 천 명 단위의 대규모 접속에도 커넥트라이브 2.0에서는 99% 이상 접속 성공률을 보장합니다. 대규모 접속이 요구되는 웨비나, 교육, 인터넷 방송, 라이브커머스 혹은 상상하고 있는 어떠한 서비스에서도 안정적인 서비스 제공이 가능합니다. 실제로 위 롯데벤처스 행사에서 사용된 커넥트 라이브 1.0에서도 가능했지만, 2.0에서는 더욱 안정적인 서비스를 제공할 수 있습니다.
라이브서비스 사업자들과 이용자들은 라이브스트리밍을 송수신하는 디바이스의 성능 강화와 초고속 네트워크 환경의 보편화에도 불구하고, 변수가 있을 수 있는 다양한 환경에 노출되어 경험하게 됩니다.
가령 네트워크가 불안정한 이동수단(지하철, 고속철도 등)에서 서비스를 이용하거나, Bandwidth를 적게 할당받는 기업 내 네트워크 환경에서 서비스를 이용하는 사용자가 존재하기도 합니다.
카카오 i 커넥트 라이브와 같은 WebRTC 서비스는 초지연이라는 핵심 가치를 유지하면서도 안정된 송수신도 포기할 수 없는 영역입니다. 그래서 이번 업데이트를 준비하면서 안정성을 보다 극대화하고, 지속적으로 향상할 수 있는 모니터링 체계와 품질 Metric은 커넥트 라이브의 또 다른 핵심 가치라고 자부합니다. 모두 공개할 수는 없지만, 시그널 서버 구조를 개선하고 Dynamic Bandwidth를 할당 등의 부분에서 개선이 이루어졌습니다. 내외부 VoC, VoE에 의해 안정성은 앞으로도 계속 강화될 예정입니다.
라이브스트리밍 서비스에서 사용자가 가장 자주 느끼는 불편함은 무엇일까요? 커넥트 라이브팀은 음성 품질이라고 생각하여 음성 품질을 향상하기 위해 다양한 노력을 해왔습니다. 부단한 노력 덕분에 커넥트 라이브 2.0에서는 1,000명이 동시에 접속하더라도 실제로 유의미한 대화를 하고 있는(Active Speaker)를 감지하여 소수의 Audio채널을 감지하는 기능이 추가되었습니다. 해당 기능을 통해 Audio의 최소 품질을 보장할 수 있어 대규모 음성채팅 서비스에도 적합합니다.
우리가 일상에서 음성 대화가 접목된 서비스를 사용하는건 게임을 할 때라고 생각합니다. 게이머들이 음성 대화를 위해 가장 많이 사용하는 디스코드는 2021년 기준 MAU(월 활성 이용자 수) 1억 4천만 명이라는 방대한 이용자 수를 보유하고 있습니다. 최근에는 Xbox와도 연동하여 다양한 채널로 음성 대화를 제공한다고 하는데요. 커넥트 라이브팀은 커넥트 라이브 2.0의 음성 품질을 평가하기 위해 디스코드와 비교해보았습니다. 과연 그 결과는❓
커넥트 라이브 2.0에서 소리 유실은 없으면서 더 자연스러운 대화가 가능했습니다. 2.0 이후에도 더 원활한 음성 대화를 위해 앞으로도 다양한 튜닝 작업을 진행할 예정입니다.
관리자가 단순 모니터링을 하는 것을 넘어 인사이트를 얻을 수 있도록 다양한 통계 정보를 제공합니다.
개별 스트리밍에 대해 사용시간, 참여자 수, 평균 참여 시간, 브라우저별 사용자, 운영체제별 사용자 등
다양한 통계 정보를 활용하여 분석지표로 삼을 수 있습니다. 커넥트 라이브 2.0을 통해 제공하는 서비스를 다방면의 시각에서 분석하여 더 나은 서비스가 될 수 있도록 활용해보세요.
통계 정보 외에도 bandwidth, 코덱, 로그 수준 등 세부적인 설정까지 콘솔을 통해 가능합니다. 관리자가 쉽고 편리하게 운영하고 있는 서비스에 최적화된 환경을 구성할 수 있도록 통계 정보, 세부 설정 외에도
개발자 커뮤니티, 전문가 지원 서비스 등 여러 가지 방법을 통해 성심성의껏 도와드리겠습니다.
아래 기능들은 커넥트 라이브팀이 열심히 개발하고 있습니다. 곧 만나보실 수 있습니다. 🏃♂️
Unity SDK를 지원할 예정입니다. 커넥트 라이브의 한계는 정녕 없는 걸까요?
단순한 STT가 아니라 발화자를 인식하여 개별적으로 정보를 실시간으로 정확하게 인식하여 제공합니다.
숨기고 싶은 나의 배경을 다양한 가상 배경으로 바꿔보세요.
사용자가 원하는 대로 녹화하고 랜더링 할 수 있도록 제공합니다. 차별화된 녹화를 경험해보세요.
지금까지 함께 10가지 새로운 기능을 살펴보았습니다. 어떠셨나요? 🙂
커넥트 라이브 2.0과 함께라면 가장 쉬운 방법으로 가장 뛰어난 서비스를 제공할 수 있습니다.
앞으로도 커넥트 라이브팀은 더 좋은 서비스를 제공할 수 있도록 멈추지 않고 노력하겠습니다.
감사합니다.
카카오 AI기술이 결합된 커넥트라이브 (0) | 2022.09.10 |
---|---|
우리는 왜 직접 미디어서버를 개발했는가 (0) | 2022.08.03 |
커넥트라이브 5분 안에 시작하기 (0) | 2022.03.26 |
댓글 영역