이 페이지에서는 Loomex의 LIVE에 대해 안내합니다.LoomexのLIVEについて説明します。
Panel | ||
---|---|---|
| ||
라이브 방송라이브 방송은 동영상을 실시간으로 사용자의 플레이어로 보내 라이브 스트리밍으로 동시에 방송하거나, 짧은 지연 시간을 두고 방송됩니다. 라이브 방송은 YouTube, Facebook 등의 소셜 미디어 계정을 연결하여 여러 채널에 동시에 송출할 수 있습니다. |
라이브 구성 요소
라이브 방송을 하기 위해서는 다음과 같은 구성 요소들이 필요합니다.
원본 영상
라이브 스트리밍 기반의 실시간 라이브의 원본 영상은 카메라나 웹캠으로 직접 촬영하는 영상이 원본 영상이 될 수 있으며, 보유하고 있는 콘텐츠를 활용하여 라이브 방송을 하는 경우에는 스토리지에 저장된 녹화된 영상으로 스트리밍 할 수 있습니다.
라이브 인코더
라이브 인코더는 원본 영상을 정해진 방식으로 압축하고, 압축한 콘텐츠를 미디어 서버로 전송하는 역할을 합니다. 데이터 용량이 크기 때문에 카메라로 촬영한 원본 영상을 압축하는 인코더가 필요합니다.
미디어 서버
...
ライブ放送視聴者のプレイヤーに転送し動画をリアルタイムで転送し、ライブストリーミングで同時放送されます。ライブ放送はYouTube, FacebookなどのSNSアカウントに連係して複数のチャンネルに同時に送出することができます。 |
ライブ構成要素
...
ライブ放送は以下の要素で構成されます。
原本映像
ライブストリーミング基盤のリアルタイムライブ原本映像はカメラまたはスマートフォンで撮影します。既存の映像を活用したライブ放送を配信する場合にはストレージに保存された録画映像でストリーミング配信を行います。
ライブエンコーダー
カメラで撮影した原本映像はデータ容量が大きいため、原本映像を圧縮するエンコーダーが必要です。原本映像を指定の形式で圧縮し、圧縮された映像をメディアサーバーに転送します。
メディアサーバー
ライブエンコーダーから転送された圧縮映像を解析し、視聴環境で再生できる標準リアルタイムストリーミングプロトコール形式のRTMP(Realtime Messaging Protocol), RTSP(Realtime Streaming Protocol) 또는 または HLS(HTTP Live Streaming) 형식으로 다시 변환합니다.
전송 서버
미디어 서버에서 실시간으로 생성한 동영상 파일을 사용자에게 전달하려면 전송 서버가 있어야 합니다. 일반적으로 미디어 서버는 전송 서버의 역할까지 수행하지만 동시 시청수가 많은 방송일 경우에는 대규모 트래픽을 처리하기 위해 CDN形式に再度変換します。
転送サーバー
メディアサーバーでリアルタイムに生成された動画ファイルを視聴者へ届けます。通常、メディアサーバーは転送サーバーも兼ねて使用することが可能ですが、同時視聴が多い放送の大規模トラフィックを処理するためにはCDN(Content Delivery Network)이 필요합니다.が必要です。
Info |
---|
참고参考 콘텐츠 전송 네트워크コンテンツデリバリーネットワーク(CDN)는 콘텐츠 전송 네트워크 또는 콘텐츠 배포 네트워크로 클라이언트와 웹 사이트 서버 간에 중간 서버를 두어 지리적으로 사용자와 가까운 CDN 서버에 저장된 고품질의 풍부한 미디어 파일을 안정적이고 효율적으로 제공할 수 있도록 지원합니다.はクライアントとWebサイトサーバーの間にサーバーを設置し、視聴者と距離が近いCDNサーバーに保存されている高品質のメディアファイルを安定的かつ効率的に提供することができます。 |
실시간 라이브
실시간 라이브는 외부 인코더에 서버 주소와 스트림 키를 입력하여 라이브 스트리밍을 하는 인코더 라이브와 스트리밍 URL 주소를 입력하여 진행하는 URL 라이브가 있으며 라이브 송출 기능(신디케이션)을 통해 타 플랫폼으로 동시 송출할 수 있습니다.
인코더 라이브
실시간 메시징 프로토콜인 RTMP은 인코더에서 온라인 비디오 호스트로 콘텐츠를 전달합니다. 인코더 라이브는 RTMP 지원을 하는 외부 인코더를 사용하여 라이브를 송출합니다. 생성한 RTMP URL과 스크림 키를 외부 인코더에 복사하여 실시간 라이브 방송을 송출할 수 있습니다.
...
URL 라이브
Stream URL을 이용하여 라이브 방송을 진행합니다. RTMP/RTSP 또는 HLS의 프로토콜을 지원하는 URL을 입력하고 라이브를 송출합니다. Stream URL과 동일한 프로토콜인 경우에만 라이브 송출할 수 있습니다.
편성 라이브
편성 라이브는 NVOD(Near Video On Demand, 고객이 특정 시간에 가상 채널을 통해 실시간 방송을 VOD 형태로 보는 서비스와 파일 라이브 (File Live, 송출하고자 하는 동영상의 파일을 하나의 리스트로 만들어 지정한 시간에 송출하는 서비스)를 모두 지원합니다.
연속 편성 라이브
라이브러리에 저장된 VOD 동영상을 하나의 파일 리스트로 생성하여 24시간 동안 라이브로 송출할 수 있습니다. 송출하고자 하는 영상을 선형 스트림(linear stream)의 형태로 지원하여 라이브로 송출합니다.
...
이벤트 편성 라이브
라이브러리에 저장된 VOD 동영상을 TV프로그램의 편성표처럼 방송 시간을 지정하여 외부 채널에 송출할 수 있습니다. 편성 목록에 있는 영상을 이벤트 스트림(event stream)의 형태로 지원하여 라이브를 송출합니다.
지원하는 프로토콜
...
リアルタイムライブ
...
外部エンコーダーにサーバーアドレスとストリームキーを入力し、ライブストリーミングを送出するエンコーダーライブと、ストリーミングURLを入力して送出するURLライブの2種類があります。また、ライブ送出機能(シンジケーション)を使用して外部プラットフォームへ同時に送出することができます。
エンコーダーライブ
RTMP対応タイプのエンコーダーを使用したライブ配信です。生成したRTMP URLとストリームキーをエンコーダーに入力してライブストリームを送出します。
...
URL ライブ
Stream URLを使用したライブ配信です。RTMP/RTSPまたはHLSプロトコールに対応するURLを入力してライブストリームを送出します。Stream URLとプロトコールタイプが異なる場合には送出できません。
編成ライブ
...
編成ライブはイベント編成(NVOD, Near Video On Demand, 指定した時刻になるとVODファイルがライブ形式で放送)とリニア編成(File Live, 指定した時間帯に合わせてVODファイルを24時間ライブ形式で放送)の2種類があります。
リニア編成ライブ
ライブラリのVOD映像のプレイリストを生成し、24時間ライブストリームを送出することができます。ライブ映像はリニアストリーム(linear stream)形式で送出されます。
...
イベント編成ライブ
ライブラリのVOD映像を指定した時刻にライブストリームを送出することができます。編成リストの映像はイベントストリーム(event stream)形式で送出されます。
対応プロトコール
...
Loomexで対応しているリアルタイムライブストリーミングのプロトコールは以下の通りになります。
RTMP(Real Time Messaging Protocol): 실시간 메시징 프로토콜로 오디오, 비디오 및 기타 데이터를 인터넷을 통해 스트리밍할 때 사용하며 기본 포트 번호로 80과 1935을 사용합니다.リアルタイムメッセージングプロトコール、オーディオ・ビデオとその他のデータをインターネットを通してストリーミングする際に使用します。ポート番号は80と1935を使用します。
RTSP(Real Time Streaming Protocol): RTP 규약을 사용하여 오디오 및 비디오 데이터를 전송하며 기본 포트 번호로 554을 사용합니다.規約を使用したオーディオ・ビデオデータを転送します。ポート番号は554を使用します。
HLS(HTTP Live Streaming): HTTP 실시간 스트리밍으로 リアルタイムストリーミングで Apple iPhone, iPad, iPod의 운영체제인 iOS에서 사용하는 표준 HTTP 기반 스트리밍 프로토콜입니다.iPodに搭載されたiOSで使用される標準HTTP基盤ストリーミングプロトコールです。