비영리 단체를 위한 RTMP 스트리밍: 알아야 할 모든 것

게시 됨: 2023-02-10

RTMP( Real-Time Messaging Protocol )는 최신 스트리밍 형식은 아니지만 라이브 스트림 배포를 위한 가장 일반적이고 안정적인 솔루션 중 하나입니다 . 오늘날의 시청자는 휴대전화에서 노트북, 스마트 TV에 이르기까지 소셜 미디어 네트워크, 애플리케이션, 스트리밍 서비스 사이를 오가며 시간을 보내므로 콘텐츠를 여러 대상에 전달하는 것이 더욱 중요해집니다.

RTMP 스트리밍이 무엇 인지 또는 비영리 단체에서 사용해야 하는지 확실하지 않습니까? 잘 찾아오셨습니다. 아래에서는 실시간 스트리밍 소프트웨어 , 인코더 및 엔드포인트 스트리밍 대상 에 대해 정보에 입각한 결정을 내리기 위해 RTMP 스트리밍 에 대해 알아야 할 모든 것을 분석합니다 .

RTMP 스트림 이란 무엇입니까 ?

RTMP 스트림은 호스팅 서버에서 비디오 플레이어로 전송되는 라이브 오디오 및 비디오 데이터 입니다. RTMP 스트리밍은 전송 제어 프로토콜( TCP )을 사용하여 수집 이라는 프로세스를 통해 소프트웨어 인코더 에서 재생 대상 으로 콘텐츠를 전달합니다 .

과거에는 RTMP 스트리밍 ( Adobe Flash Player 포함 )이 종단 간 솔루션이었습니다. 그러나 재생 친화적인 HLS ( HTTP Livestreaming ) 및 MPEG-DASH 의 진화로 인해 엔드포인트 재생 보다 RTMP 프로토콜이 인코딩 및 압축 에 더 효과적 입니다 . 다행스럽게도 기술이 잘 작동하여 문제 없이 라이브 스트리밍 콘텐츠를 프로덕션에서 플레이어로 가져갈 수 있습니다.

각 스트리밍 서비스에는 일련의 서비스가 제공됩니다. 예를 들어 Classy의 비영리 이벤트 소프트웨어를 사용하면 내장된 모금 기능, 경매, 리더보드, 소회의실 등에 액세스할 수 있습니다. 라이브 이벤트를 동시에 여러 대상으로 스트리밍 하거나 자막을 사용하거나 오버레이를 활용하려면 조직에서 당사 플랫폼과 함께 RTMP를 사용할 수 있습니다.

실시간 스트림의 제작 품질과 지연 시간이 짧으면 시청자는 가장 중요한 콘텐츠에 집중할 수 있습니다.

RTMP 스트리밍 의 장단점

RTMP 스트리밍은 완벽하지 않습니다. 이것이 지난 10년 동안 대체 솔루션이 등장한 이유입니다. 그러나 RTMP 스트리밍은 현대 솔루션이 여전히 경쟁하려는 몇 가지 이점을 제공합니다.

이점:

  • 역사: RTMP 스트리밍은 오랫동안 사용되어 왔으며 기존 및 최신 인코더 미디어 서버 에 널리 사용되는 솔루션입니다 .
  • 짧은 대기 시간 :RTMP의 짧은 대기 시간 스트리밍은 녹화된 콘텐츠에서 콘텐츠를 수신하는 최종 사용자의 장치까지 지연이 거의 없음을 의미합니다.
  • 약간의 버퍼링: RTMP의 최소 버퍼링은 청중이 정지, 로딩 및 느린 재생을 겪지 않아도 된다는 것을 의미합니다 .
  • 인코더 미디어 서버지원:많은 인기 있는 인코더 미디어 서버 도구가 여전히 RTMP 스트리밍을 지원하기 때문에 RTMP는 업계에서 선호하는 방식입니다 .
  • 소셜 미디어 지원:RTMP 스트리밍은 많은 소셜 미디어 네트워크에서 라이브 스트림을 배포하는 데 사용됩니다 .

단점:

  • 재생 지원 부족: RTMP는 이제 수집 프로토콜이지만 HLS 및 DASH와 같은 엔드포인트 재생 옵션 에 의존해야 합니다 .
  • 더 이상의 업데이트 없음: RTMP 기술은 더 이상 업데이트나 지원을 받지 않습니다.
  • 천천히 대체되고 있음: RTMP 스트리밍은 새로운 종단 간 기술이 점점 더 보편화되고 접근 가능해짐에 따라 멸종 위기에 직면해 있습니다.

RTMP 변형

개발자들은 다양한 요구 사항과 사용 사례를 충족하기 위해 다양한 RTMP 프로토콜을 구축했습니다 . RTMP 프로토콜 변형에는 특정 목적과 라이브 비디오 스트리밍 요구 사항에 더 적합할 수 있는 특정 장단점이 있습니다.

  • RTMPS: SSL 인증을 사용하여 공용 인터넷 스트리밍 서버를 통한 스트림의 보안을 개선합니다 .
  • RTMPE: SSL을 사용하지 않고 데이터를 안전하게 전송합니다 .
  • RTMFP: TCP 대신 사용자 데이터그램 프로토콜(UDP)을 사용하여 더 낮은 대역폭 과 데이터를 요구합니다 .
  • RTMPT: 공용 네트워크를 통해 개인 데이터를 전송하기 위해 터널링에 의존하지만 이는 대기 시간에 부정적인 영향을 미칠 수 있습니다.

RTMP 스트리밍은 어떻게 작동합니까?

RTMP 스트림은 핸드셰이크, 연결 및 스트리밍의 3단계 프로세스를 사용하여 작동합니다. 이 세 단계는 서버와 플레이어 간의 연결을 설정하여 오디오 및 비디오 콘텐츠를 제공할 수 있도록 합니다 . 프로세스의 각 단계가 작동하는 방식은 다음과 같습니다.

1. 악수

먼저 호스트 클라이언트(예: 라이브 스트리밍 플랫폼, 하드웨어 또는 인코딩 소프트웨어) 는 콘텐츠를 수신할 재생 서버 에 연결 요청을 보냅니다 . 그런 다음 클라이언트는 세 개의 데이터 패킷을 교환합니다.

  • 사용된 RTMP 버전을 자세히 설명하는 패킷
  • 연결 요청이 호스트 클라이언트를 떠난 시점과 재생 서버가 이를 수신한 시점의 타임스탬프
  • 타임 스탬프 사본

2. 연결

핸드셰이크가 연결을 시작하면 클라이언트-서버와 플레이어는 AMF(Action Message Format)를 사용하여 연결합니다. 다음으로 RTMP 서버는 연결 URL, 비디오 코덱 및 오디오 코덱을 보냅니다 . 그런 다음 플레이어가 응답하고 연결을 설정합니다.

3. 스트리밍

연결을 설정한 후 콘텐츠 스트리밍을 시작할 수 있습니다. 인코더를 통해 처리된 모든 온라인 비디오 및 오디오 데이터는 연결을 통해 전송되어 재생 엔드포인트로 전달됩니다.

그런 다음 사용자는 플레이어와 상호 작용하여 콘텐츠 소비 방식을 변경할 수 있습니다. 여기에는 종종 속도 변경, 일시 중지, 되감기 및 폐쇄 자막 활성화가 포함됩니다.

RTMP 대. RTSP : 차이점은 무엇입니까?

RTSP ( Real-Time Streaming Protocol ) 는 일반적으로 감시 시스템 및 폐쇄 회로 텔레비전(CCTV)에 사용되는 지연 시간이 짧은 스트리밍 옵션 입니다 . RTSP는 품질보다 실시간 전송에 더 중점을 둡니다. 이는 감시 카메라 방송(1초가 중요한 곳)에 매우 중요합니다.

그러나 RTSP는 RTMP만큼 인기가 없습니다. 대부분의 라이브 스트리밍 플랫폼과 인코더는라이브 스트리밍 프로토콜을 지원하지 않습니다 . 즉, 수집을 위해 RTSP 에 의존하려는 경우 추가 소프트웨어가 필요합니다 .

RTMP는 또한 RTSP 만큼 대기 시간이 짧지 는 않지만 거의 비슷합니다. 일반적으로 약 5초의 지연이 발생하지만 인터넷 연결 및 콘텐츠 요구 사항에 따라 다소 지연될 수 있습니다. 대부분의 최신 라이브 스트리밍 플랫폼과 인코더는 RTMP를 지원하므로 수집에 사용하는 데 문제가 없어야 합니다.

비영리 단체를 위한 RTMP 라이브스트리밍 사용 사례

라이브 스트리밍 솔루션에는 비영리 단체가 일반 콘텐츠를 제공하고 청중의 관심을 끌기 위해 필요한 기능이 있는 경우가 많습니다. 그러나 고유한 사용 사례를 위해 때때로 RTMP 기능이 필요할 수 있습니다 . 다음은 비영리 단체가 Classy의 비영리 이벤트 소프트웨어인 Classy Live에서 RTMP를 사용하도록 권장하는 몇 가지 시나리오입니다 .

  • 오버레이: 사용자 지정 오버레이를 사용하여 스트림을 개인화하고 더 많은 브랜딩 요소를 추가합니다.
  • 하단 3분의 1: 하단 3분의 1 오버레이를 적용하여 스트림 하단 모서리에 그래픽을 표시합니다. 게스트를 소개하거나 간단한 설명을 추가하는 데 적합합니다.
  • 폐쇄 자막: 폐쇄 자막 옵션을 추가하여 스트림의 접근성을 높입니다.
  • 사전 녹화된 콘텐츠: 설정된 시간에 스트림 전체에서 사전 녹화된 콘텐츠를 재생합니다.
  • 백업 스트림: 기본 스트림이 중단될 경우 백업 또는 폴백 스트림을 설정하여 최악의 시나리오에 대비하십시오.
  • Simulcast: RTMP 스트림을 사용하여 동시에 여러 채널로 스트리밍합니다 .

최고의 타사 RTMP 스트리밍 도구

위에서 언급한 사용 사례 에 관심이 있는 경우 Classy Live 이벤트를 위한 타사 RTMP 도구를 찾아야 합니다. 각각에는 상황에 가장 적합한 것을 결정하는 데 도움이 되는 고유한 장단점이 있습니다. 다음은 더 많이 사용되는 몇 가지 옵션입니다.

1. 리스트림

Restream을 사용하면 중앙 플랫폼에서 30개 이상의 대상으로 스트리밍할 수 있습니다. Classy, ​​Twitch , Facebook, YouTube, Vimeo, 맞춤형 RTMP 출력 등과 같은 플랫폼에 연결됩니다 .

Restream 스튜디오를 사용하면 스트림에 브랜드 오버레이, 로고 및 배경을 추가할 수 있습니다. 또한 대화형 클릭 유도문안 버튼과 채팅 하이라이트를 제공합니다. 사용자는 Restream의 기본 요금제에서 플랫폼을 무료로 사용해 볼 수 있지만 맞춤형 RTMP 채널 기능을 잠금 해제하려면 유료 요금제를 구매해야 합니다.

2. 스트림야드

StreamYardRTMP 스트리밍을 위한 대중적이고 사용하기 쉬운 옵션입니다 . 로고, 색상, 오버레이, GIF, 녹화된 비디오 등과 같은 브랜드 요소를 사용하여 브라우저에서 바로 녹화하고 스트리밍할 수 있습니다.

브로드캐스팅 사용자 인터페이스는 대부분의 사용자에게 친숙하게 느껴지므로 신규 사용자가 소프트웨어에 빠르게 익숙해질 수 있습니다. StreamYard는 맞춤형 RTMP 대상을 StreamYard와 연결하는 방법에 대한 단계별 지침이 포함된 가이드도 게시했습니다.ª

이 RTMP 도구는 플랫폼을 탐색할 수 있는 무료 플랜을 제공하지만 사용자 지정 RTMP 대상을 잠금 해제하려면 기본 플랜으로 업그레이드해야 합니다.

3. OBS 스튜디오

OBS Studio 는 무료로 사용할 수 있는 오픈 소스 스트리밍 플랫폼입니다. 한동안 사용되어 왔으며 여러 사용자 수준을 충족합니다.

시장에서 보다 사용자 친화적인 플랫폼을 찾을 수 있지만 OBS Studio를 사용하면 스트림 및 녹화를 사용자 지정하기 위해 세부 사항을 자세히 알아볼 수 있습니다. 스트리밍 커뮤니티에서 OBS 의 보급 덕분에 시작하는 데 도움이 되는 많은 문서와 커뮤니티 지원을 찾을 수 있습니다.²

4. 비메오

Vimeo콘텐츠 호스팅, 동영상 제작 및 실시간 스트리밍을 위한 올인원 동영상 스트리밍 플랫폼 입니다 . 플랫폼을 사용하여 RTMPS 지원으로 일회성 또는 반복 이벤트를 스트리밍할 수 있지만 이 기능을 잠금 해제하려면 Advanced, Premium 또는 Enterprise 플랜이 필요합니다

30일 무료 평가판으로 플랫폼을 테스트하여 고급 기능을 확인하거나 무료 플랜을 사용해 보십시오.

5. 유튜브

YouTube동영상 콘텐츠 의 왕 이며 맞춤 RTMP 스트림을 호스팅하기 위한 강력한 플랫폼이기도 합니다 . 기능이 가장 풍부한 플랫폼은 아니지만 무료로 사용할 수 있으며 Android iOS 사용자에게 타의 추종을 불허하는 단순성을 제공합니다. YouTube의 실시간 스트리밍 설명서는 사용자 지정 RTMP 대상을 시작하는 방법을 배울 수 있는 훌륭한 리소스이기도 합니다.

6. 줌

Zoom은 일대일 회의 및 대규모 전화 회의를 주최하는 데 적합하지만 플랫폼을 사용하여 이벤트를 스트리밍하고 녹화할 수도 있습니다. 다른 플랫폼이 제공하는 모든 브랜드 오버레이와 하단 3분의 1을 제공하지는 않지만 간단하고 사용하기 쉽다는 점에서 뛰어납니다.

소프트웨어의 사용자 인터페이스에 이미 익숙하다면 라이브에 한 걸음 더 다가간 것입니다. 지금 Zoom에서 이벤트 스트리밍을 시작하세요.

Classy Live로 RTMP 스트림을 설정하는 방법

Classy Live에서 RTMP 스트림을 설정하는 것은 상대적으로 간단합니다. 특히 위에서 언급한 인기 있는 타사 스트리밍 서비스 중 하나를 사용하는 경우 더욱 그렇습니다. 프로세스에 대한 대략적인 개요는 다음과 같습니다.

  1. Classy Live 계정에 로그인하십시오.
  2. 이벤트 선택
  3. 메뉴에서 "스테이지"를 선택합니다.
  4. 공급자 목록 에서 "Classy Live"를 선택하십시오.
  5. RTMP 스트림 탭을 선택합니다.
  6. RTMP URL 및 스트림 키 복사

더 많은 도움이 필요하십니까? 이 단계별 지침을 확인하십시오

선택한 타사 스트리밍 도구를 사용하여 설정 프로세스 중에 RTMP URL 스트림 키를 사용합니다 . 설정 및 스트리밍을 위한 나머지 문서에 대해 선택한 도구를 확인하십시오.

설정이 완료되면 Classy Live는 비영리 단체를 위한 최고의 가상 경험을 제공합니다. 청중이 즉각적인 조치를 취하도록 영감을 주고 권한을 부여하는 대화형 요소와 모금 기능을 갖추고 있습니다.

Classy Live는 또한 경매, 모바일 입찰, 전자 상거래, 라이브 기부 순위표, 가상 테이블, 소회의실 등을 제공하여 가상, 대면 및 하이브리드 이벤트를 한 단계 끌어올릴 수 있습니다.

Classy Live를 직접 보고 싶으신가요? 데모를 요청하면 저희 팀원이 플랫폼에 대한 설명과 비영리단체의 스트리밍 목표를 달성하는 데 어떻게 도움이 되는지 알려드릴 것입니다.

RTMP 스트림 으로 라이브 시작

이 모든 RTMP 스트리밍 이야기로 인해 약간 압도당하는 느낌이 들더라도 걱정하지 마십시오. 당신은 비영리 전문가입니다. 반드시 라이브 스트리밍 전문가일 필요는 없습니다. 딸꾹질 없이 개념에서 라이브 스트림으로 전환할 때 준비가 되었다고 느끼는 데 필요한 노하우와 지원을 제공하는 저희 팀을 믿으세요 .

기사 출처

  1. "사용자 지정 RTMP 라이브 스트리밍: 궁극의 가이드" Livestreaming, SteamYard, 최종 수정일: 2021년 4월 9일, https://streamyard.com/blog/how-to-live-stream/custom-rtmp-live-streaming/ .
  2. "OBS Studio 개요," Wiki, OBS, 마지막 수정 또는 액세스 날짜, https://obsproject.com/wiki/OBS-Studio-Overview .
  3. "소개: Vimeo를 사용하여 실시간 스트리밍하는 방법", 도움말 센터, Vimeo, 마지막으로 수정한 날짜 또는 액세스한 날짜, https://vimeo.zendesk.com/hc/en-us/articles/360040582051-Introduction-How-to-go- 라이브 사용-Vimeo#h_01FKK0ND39NGNBX49ZZPJY65XY .
  4. "RTMPS를 통한 라이브 YouTube 콘텐츠 제공", 라이브 스트리밍 API, YouTube, 마지막 수정 또는 액세스 날짜, https://developers.google.com/youtube/v3/live/guides/rtmps-ingestion .
  5. "사용자 지정 라이브 스트리밍 설정 방법", 지원, Zoom, 마지막으로 수정한 날짜 또는 액세스한 날짜, https://support.zoom.us/hc/en-us/articles/115001777826-Livestreaming-meetings-or-webinars-on-a -custom-site#h_01589a6f-a40a-4e18-a448-cb746e52ebc5.
고급 라이브

스트리밍에 생명을 불어넣으세요

더 알아보기