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
포커스 모드
폰트 크기
마지막 업데이트 시간: 2022-12-23 15:14:10
도메인 푸시 스트리밍 완료 후, CSS 콘솔로 이동해 재생 주소 생성기를 이용하여 푸시 스트리밍 주소 StreamName과 동일한 StreamName을 입력하고 해당 스트림의 재생 주소를 생성하면, 해당 재생 주소를 통해 라이브 방송 화면을 확인할 수 있습니다.

전제 조건

CSS 콘솔에 로그인되어 있어야 합니다.
재생 도메인이 추가되어 있어야 합니다. 자세한 내용은 외부 도메인 추가를 참고하십시오.

작업 단계

1. 도메인 관리를 선택하여 설정할 재생 도메인 또는 관리를 클릭해 도메인 관리로 이동합니다.
2. 재생 설정 > 재생 주소 생성기를 선택하여 다음과 같이 설정합니다.
2.1 원본 스트림 재생, 트랜스 코딩된 스트림 재생 또는 어댑티브 비트 레이트 스트림 재생을 선택합니다. 트랜스 코딩된 스트림 재생을 선택한 경우 트랜스 코딩 템플릿을 지정해야 합니다. 어댑티브 비트 레이트 스트림을 선택하는 경우 어댑티브 비트 레이트 템플릿을 지정해야 합니다.
2.2 사용자 정의 스트림 이름 StreamName을 작성합니다(예시: liveteststream). 재생 주소 StreamName과 푸시 스트리밍 주소 StreamName이 일치해야 해당 스트림을 재생할 수 있습니다.
2.3 어댑티브 비트 레이트 템플릿을 선택하면 템플릿의 스트림 이름이 비트 레이트를 기준으로 내림차순으로 나열됩니다.
2.4 주소 유효 시간을 선택합니다. 예시: 2021-06-30 19:00:44.
3. 주소 생성을 클릭합니다.

4. 재생 도메인의 재생 인증이 비활성화 상태인 경우, 재생 설정 > 재생 주소 리졸브 탭에서 해당 재생 도메인의 RTMP, FLV, HLS, UDP의 네 가지 재생 주소를 확인할 수 있습니다. 재생 주소 상의 StreamName(스트림 이름)을 변경하여 푸시 스트리밍 주소와 연결하면 재생 주소로 라이브 방송 화면을 확인할 수 있습니다.

설명:
CSS 재생에 관한 자세한 내용은 라이브 방송 재생을 참고하십시오.

재생 주소

재생 주소 생성 규칙

RTMP 형식: rtmp://domain/AppName/StreamName?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
FLV 형식: http://domain/AppName/StreamName.flv?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
M3U8 형식: http://domain/AppName/StreamName.m3u8?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
UDP 형식: webrtc://domain/AppName/StreamName?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
domain: ICP비안을 완료한 외부 재생 도메인.
AppName: 기본적으로 live이며 사용자 정의할 수 있는 라이브 스트리밍 애플리케이션 이름.
StreamName: 스트림 이름으로, 사용자 정의가 가능하며 라이브 방송 스트림을 식별하는 데 사용됩니다.
txSecret: 재생 인증을 활성화하면 생성되는 인증 문자열입니다.
txTime: 재생 주소에 설정된 타임스탬프로, 콘솔 재생 주소의 유효 시간입니다.
주의:
도메인 인증을 활성화한 경우 실제 만료 시간은 txTime + 인증 유효시간입니다.
콘솔에서는 사용 편의를 위해 설정 시간이 곧 실제 만료시간입니다. 도메인 인증을 활성화한 경우 재생 주소 연산 시 공식에 따라 txTime을 역산출합니다.
만료 시간 전에 푸시 또는 재생을 시작하고 스트림이 중단되지 않는 한 URL이 만료된 후에도 푸시 또는 재생을 계속할 수 있습니다.

트랜스 코딩 후의 라이브 방송 주소

라이브 방송 도메인에 트랜스 코딩 템플릿을 설정하고 트랜스 코딩 후의 라이브 방송 스트림을 재생해야 하는 경우, 트랜스 코딩 재생 주소는 원본 재생 주소 상의 StreamName 뒤에 _트랜스 코딩 템플릿 이름을 추가하는 방식으로 조합됩니다.
예를 들어 원본 재생 주소가 http://domain/AppName/StreamName.flv?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)이고 연결된 트랜스 코딩 템플릿 이름이 hd인 경우, 트랜스 코딩 재생 주소는 http://domain/AppName/StreamName_hd.flv?txSecret=Md5(key+StreamName_hd+hex(time))&txTime=hex(time)이 됩니다.

어댑티브 비트 레이트 재생 URL

어댑티브 비트 레이트 재생에는 HLS 및 WebRTC만 지원됩니다. 두 프로토콜의 URL 형식은 다릅니다.
HLS 어댑티브 비트 레이트 URL 스티칭 방법: 원본 재생 URL의 StreamName 뒤에 템플릿 이름(_어댑티브 비트 레이트 템플릿 이름)을 추가합니다. 예시: 원본 재생 URL이 http://domain/AppName/StreamName.m3u8?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)이고 바인딩된 어댑티브 비트 레이트 템플릿의 이름이 autobitrate라고 가정합니다. HLS 어댑티브 비트 레이트 URL은 http://domain/AppName/StreamName_autobitrate.m3u8?txSecret=Md5(key+StreamName_autobitrate+hex(time))&txTime=hex(time)입니다.
WebRTC 어댑티브 비트 레이트 URL의 형식:재생 도메인(domain)+AppName(기본적으로 live)+StreamName(스트림 ID)+인증 정보+어댑티브 비트 레이트 스트림 이름+처음 재생된 스트림의 이름+비트 레이트 제어 모드입니다. 어댑티브 스트림 이름은 비트 레이트에 따라 내림차순으로 나열됩니다. 어댑티브 비트 레이트 템플릿에 세 개의 스트림이 있다고 가정합니다. 이름은 test1, test2 및 test3이며 비트 레이트는 각각 200Kbps, 300Kbps 및 400Kbps입니다. WebRTC 어댑티브 비트 레이트 URL은 webrtc://domain/AppName/StreamName?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)&tabr_bitrates=test3,test2,test1&tabr_start_bitrate=test1&tabr_control=auto입니다.

H.265 재생 주소

CSS는 H.265 인코딩을 통한 푸시 스트리밍 및 재생을 지원합니다. 라이브 방송 원본 스트림이 H.264를 통해 인코딩된 경우, 라이브 방송 트랜스 코딩 템플릿을 통해 H.265 라이브 방송 스트림으로 전환하여 재생할 수 있습니다. 콘솔 트랜스 코딩 사용에 관한 내용은 라이브 방송 콘솔 트랜스 코딩을, API 트랜스 코딩에 관한 내용은 라이브 방송 트랜스 코딩 API를 참고하십시오.

도움말 및 지원

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

피드백