tencent cloud

Cloud Streaming Services

신규 사용자 가이드
제품 소개
제품 개요
하위 제품 소개
기본 개념
제품 기능
응용 시나리오
제품 장점
사용 제한
구매 가이드
가격 리스트
기본 서비스
부가 서비스
선불 패키지
구매 프로세스
과금 변경
환불 정책
청구서 조회
연장 안내
연체시 서비스 중지 설명
과금 FAQ
LVB
개요
응용 시나리오
시작하기
SDK 연결 안내
LEB(초저지연 라이브 방송)
개요
LEB와 LVB의 차이점
응용 시나리오
시작하기
SDK 통합
콘솔 가이드
콘솔 소개
개요
Domain Management
스트리밍
리소스 패키지 관리
기능 설정
릴레이
사용량 과금
CAM 액세스 제어
기능 사례
Push and Playback
기능
Live Streaming Security
해외 라이브 방송
콜백 이벤트 정보 알림
자주 사용하는 3rd party 툴 가이드
SDK 사례
0. SDK 통합 가이드
2. 재생
3. 고급 기능
API문서
History
Introduction
API Category
Making API Requests
Live Pad APIs
Live Stream Mix APIs
Time Shifting APIs
Monitoring Data Query APIs
Billing Data Query APIs
Live Transcoding APIs
Delayed Playback Management APIs
Domain Name Management APIs
Watermark Management APIs
Certificate Management APIs
Stream Pulling APIs
Recording Management APIs
Live Callback APIs
Screencapturing and Porn Detection APIs
Authentication Management APIs
Live Stream Management APIs
Data Types
Error Codes
유지보수 가이드
비디오 랙 최적화(V2)
푸시 스트리밍 실패 문제 해결
재생 실패 문제 해결
라이브 방송 딜레이 문제 해결
풀 스트림 비디오 품질 저하 문제 해결
라이브 방송에 COS bucket 권한을 부여하여 화면 캡처 저장
장애 처리
라이브 방송 혼합 스트림 오류: InvalidParameter.OtherError
FAQs
라이브 방송 기본 관련
푸시 및 재생
라이브 방송 과금
라이브 방송 해외 관련
라이브 레코딩
클라우드 혼합 스트리밍 관련
도메인 설정 관련
Apple ATS 적용 관련
SLA
CSS Service Level Agreement
CSS 정책
개인 정보 보호 정책
데이터 처리 및 보안 계약

라이브 레코딩

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-12-30 11:07:22

라이브 방송 녹화는 어떤 원리인가요?


img


라이브 스트림에 대한 레코딩을 활성화하면 오디오/비디오 데이터가 레코딩 시스템으로 중계됩니다. 호스트의 휴대폰에서 푸시된 모든 프레임은 레코딩 시스템에 의해 레코딩 파일에 기록됩니다.
라이브 푸시가 중단되면 액세스 레이어는 기록 중인 파일을 레코드하고 VOD 시스템에 저장하고 인덱스를 생성하도록 즉시 레코딩 서버에 알립니다. 그러면 VOD 시스템에서 새로운 레코딩 파일을 찾을 수 있습니다. 서버에서 레코딩 이벤트 알림을 구성한 경우 레코딩 시스템은 색인 ID온라인 재생 URL을 서버로 보냅니다.
단, 클라우드에서 대용량 파일을 전송 및 처리하는 과정에서 오류가 발생합니다. 성공률 보장을 위해 파일의 최대 레코딩 길이는 120분이며 RecordInterval 매개변수를 사용하여 더 짧은 세그먼트를 지정할 수 있습니다.

라이브 레코딩을 사용할 수 없는 이유는 무엇입니까?

라이브 녹화 및 재생은 Tencent Cloud의 VOD 서비스를 기반으로 합니다. 이 기능을 사용하려면 Tencent Cloud 콘솔에서 VOD 활성화해야 합니다. 라이브 녹화 및 리뷰 관련 동작에 대한 자세한 내용은 Recording and Replay를 참고하십시오.

라이브 스트리밍이 끝난 후 레코딩 파일은 얼마나 빨리 준비되나요?

라이브 스트리밍 종료 후 약 5분 후에 레코딩 파일을 받으실 수 있습니다. 레코딩이 종료되면 이벤트 콜백이 트리거되어 정확한 레코딩 완료 시간을 제공합니다. 자세한 내용은 라이브 방송 콜백을 참고하십시오.

라이브 레코딩이 완료된 후 레코딩 파일은 어떻게 받나요?

생성된 레코딩 파일은 VOD 시스템에 자동으로 저장됩니다. VOD를 활성화한 후 다음과 같은 방법으로 레코딩 파일을 얻을 수 있습니다.

CSS 비디오를 마이그레이션할 수 있습니까?

비디오의 다운로드 주소를 사용하여 마이그레이션할 수 있습니다.

비디오 저장 시간은 어떻게 설정하나요?

CSS는 현재 동영상 저장 기간에 제한이 없습니다. 콘솔 및 RESTful API를 통해 비디오 파일을 관리할 수 있습니다.

라이브 레코딩 과정에서 몇 개의 레코딩 파일이 생성됩니까?

MP4, FLV 또는 AAC 포맷으로 파일 레코딩: 단일 파일의 최대 레코딩 길이는 1분 - 120분입니다. CreateLiveRecordTemplate의 RecordIntervall 매개변수를 사용하여 더 짧은 세그먼트를 지정할 수 있습니다.
라이브 스트림의 지속 시간이 너무 짧아 레코딩이 활성화되기 전에 푸시가 종료되면 레코딩 파일이 생성되지 않습니다.
라이브 스트림의 지속 시간이 길지 않고(RecordInterval보다 짧음), 라이브 스트림 중에 푸시가 중단되지 않으면 하나의 레코딩 파일만 생성됩니다.
라이브 스트림의 지속 시간이 매우 긴 경우(RecordInterval보다 긴 경우) 분산 시스템에서 지속 시간이 긴 파일 흐름의 시간 불확실성을 피하기 위해 RecordInterval에 지정된 시간 길이에 따라 비디오가 분할됩니다.
라이브 스트림 중에 푸시가 중단되면(SDK는 나중에 다시 푸시함) 중단이 발생할 때마다 새 세그먼트가 생성됩니다.
HLS 포맷 파일 레코딩: 상한이 없습니다. 파일이 레코딩 재개 제한 시간을 초과하면 새 파일이 생성되어 계속 레코딩됩니다. 레코딩 재개 제한 시간을 0s - 1800s로 설정할 수 있습니다.

어느 파일이 1회 라이브 방송에 포함되는지 어떻게 알 수 있나요?

정확히 말하자면 PAAS의 Tencent Cloud는 고객님이 라이브 방송을 어떻게 정의했는지 알지 못합니다. 만약 라이브 방송이 20분 동안 지속되었는데 중간에 한 번은 네트워크 전환으로 스트리밍이 중단되고 한 번은 수동으로 정지 및 재시작했다면 이는 1회의 라이브 방송으로 간주할까요, 3회로 간주할까요?
일반 모바일 라이브 방송 시나리오에 대해 우리는 아래와 같이 인터페이스 사이의 시간을 1회 라이브 방송으로 정의합니다.
따라서 App 클라이언트에서 보내는 시간 정보가 중요합니다. 만약 이 시간에 녹화한 파일이 1회 라이브 방송에 들어가도록 정의하고 싶다면 라이브 방송 코드와 시간 정보를 이용해 받은 녹화 공지를 검색하면 됩니다(각 녹화 공지 이벤트마다 스트림 ID, 시작 시간종료 시간등의 정보를 가집니다).

세그먼트 스플라이스는 어떻게 하나요?

TencentCloud API를 사용하여 세그먼트를 스플라이스할 수 있습니다.

레코딩 템플릿이 하나만 설정되었지만 레코딩 스트림이 두 개 있는 경우 문제를 해결하려면 어떻게 해야 합니까?

일반적으로 현재 푸시 도메인 이름 아래에 두 개의 레코딩 작업이 있기 때문일 수 있습니다. 다음과 같은 방법으로 문제를 해결하는 것이 좋습니다.
1. 콘솔에서 레코딩 구성을 확인하십시오. 레코딩 파일 형식으로 하나의 형식만 선택되어 있는지 확인하십시오.
새 콘솔을 사용하는 경우 왼쪽 사이드바에서 도메인 관리를 선택하고 푸시 도메인을 찾은 다음 오른쪽에서 관리를 클릭하여 세부 정보 페이지로 이동하고 템플릿 구성을 선택하여 녹화 구성을 확인합니다.
기존 콘솔을 사용하는 경우 라이브 스트림 코드 액세스 > 액세스 설정으로 이동하여 녹화 구성을 확인합니다.
2. 3.0 API CreateRecordTask 또는 2.0 API Live_Tape_Start를 호출하고 동시에 콘솔에서 레코딩 작업을 시작하지 않았는지 확인합니다. 레코딩 작업 생성 API를 호출하거나 콘솔에서 녹화 템플릿 생성을 호출하여 레코딩을 시작할 수 있습니다. 녹화 작업을 생성하고 실시간 스트림에 대한 녹화 템플릿을 동시에 구성하면 두 번 녹화됩니다.
주의사항:
만약 라이브 방송 녹화가 기존 콘솔에서 활성화 되었고 새 콘솔에서 비활성화하려면 티켓 제출을 통해 관련 직원을 찾아 해결할 수 있습니다.
위의 방법으로 문제를 해결할 수 없을 경우 티켓 제출을 통해 해결하십시오. 전문가 상담으로 연결해드립니다.

오디오만 녹음하려면 어떻게 하나요?

특정 방의 스트림을 레코딩하는 경우 푸시 URL 끝에 다음 매개변수를 추가합니다.
오디오 전용: record_type=audio.
비디오: record_type=video.
비디오와 오디오 전용 파일을 모두 원하는 경우 먼저 비디오를 녹화하고 비디오 파일을 VOD의 오디오 파일로 트랜스 코딩할 수 있습니다.

내 동영상을 영구적으로 저장하려면 어떻게 해야 하나요?

녹화 템플릿의 저장 기간을 0으로 설정하십시오. 자세한 내용은 라이브 방송 녹화를 참고하십시오.

CSS가 레코딩 파일의 시작과 끝을 자동으로 제거할 수 있나요?

아니요, 플레이어는 동영상의 시작과 끝을 식별할 수 없습니다. 대신 다음 방법을 사용하여 기능을 구현할 수 있습니다.
녹화된 비디오를 트리밍합니다. 자세한 내용은 EditMedia를 참고하십시오.
재생 진행 상황을 조정합니다.

라이브 스트리밍 콘텐츠를 녹화하는 것을 잊어버린 경우 어떻게 복구할 수 있나요?

Tencent Cloud는 귀하의 요청 없이 귀하의 콘텐츠를 기록하지 않으므로 귀하는 콘텐츠를 복구할 수 없습니다. 대부분의 클라우드 서비스 제공업체가 그렇습니다.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백