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 정책
개인 정보 보호 정책
데이터 처리 및 보안 계약
문서Cloud Streaming Services기능 사례Push and Playback라이브 스트리밍 URL 스플라이싱

라이브 스트리밍 URL 스플라이싱

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2022-07-04 16:30:35

전제 조건

Tencent Cloud 계정에 가입되어 있어야 하며 CSS 서비스가 활성화된 상태여야 합니다.
외부 도메인이 있어야 합니다.
[CSS 콘솔]>도메인 관리에서 푸시 스트림/재생 도메인을 추가하고 CNAME 작업을 완료한 상태여야 하며, 자세한 방법은 외부 도메인 추가를 참조하십시오.

푸시 스트림 URL 연동

실제 제품에 라이브 룸이 비교적 많을 경우 모든 호스트에게 수동으로 푸시 스트림 및 재생 URL을 생성해줄 수 없습니다. 서버를 통해 푸시 스트림 및 재생 주소를 자동 연동할 수 있으며, Tencent Cloud 표준 규범에 부합하는 URL이라면 푸시 스트림에 사용할 수 있습니다. 표준 푸시 스트림 URL은 다음과 같으며, 네 부분으로 구성되어 있습니다.


Domain 푸시 스트림 도메인으로, Tencent CSS를 이용해 제공하는 기본 푸시 스트림 도메인입니다. 외부 도메인에 CNAME을 설정한 푸시 스트림 도메인을 사용할 수도 있습니다.
AppName 라이브 방송 애플리케이션 이름으로, 기본값은 live이며 사용자 정의할 수 있습니다.
StreamName(스트림 ID) 사용자 정의된 스트림 이름으로, 모든 라이브 방송 스트림의 유일한 식별자입니다. 랜덤 숫자 또는 숫자와 영문 알파벳을 조합하여 사용하시기 바랍니다.
인증 Key(필수 아님) txSecret와 txTime 두 부분 포함: txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time) 푸시 스트림 인증 활성화 후에는 인증 Key를 포함한 URL을 사용해 푸시 스트림을 진행해야 합니다. 푸시 스트림 인증을 활성화하지 않은 경우 푸시 스트림 주소에 "?" 와 같은 문자는 필요하지 않습니다.
txTime(주소 유효 시간) 해당 URL의 만료 시간을 표시하며, 16진법 UNIX 타임스탬프 포맷을 지원합니다.
설명:
예를 들어 5867D600는 2017년 1월 1일 0시 0분 0초 만료를 의미합니다. 일반적으로 txTime는 24시간 이후 만료로 설정하며, 만료 시간을 너무 짧거나 길게 설정하지 마십시오. 호스트가 라이브 방송 중 네트워크가 몇 초간 끊기는 상황이 발생하는 경우 다시 푸시 스트림이 복구되는데, 이때 만료 시간이 너무 짧으면 푸시 스트림 URL 만료로 인해 호스트가 다시 푸시 스트림을 복구할 수 없게 됩니다.
txSecret(링크 도용 방지 서명) 해커가 사용자의 백그라운드를 위조하여 푸시 스트림 URL을 생성하는 것을 방지하며, 계산 방법은 모범 사례-링크 도용 방지 계산을 참조하십시오.

재생 URL 연동

재생 주소는 주요하게 재생 접두사, 재생 도메인(domain), 애플리케이션 이름(AppName), 스트림 이름(StreamName), 재생 프로토콜 확장자명, 인증 매개변수, 기타 사용자 정의 매개변수로 구성됩니다. 예시는 다음과 같습니다.
webrtc://domain/AppName/StreamName?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
http://domain/AppName/StreamName.flv?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
rtmp://domain/AppName/StreamName?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
http://domain/AppName/StreamName.m3u8?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
재생 접두사
재생 프로토콜
재생 접두사
비고
RTMP
rtmp://
권장하지 않습니다. 바로 재생 효과가 떨어지며 다수의 동시 접속을 지원하지 않습니다.
HTTP-FLV
http:// 또는 https://
권장합니다. 바로 재생 효과가 적용되며 다수의 동시 접속을 지원합니다.
HLS(m3u8)
http:// 또는 https://
모바일 및 Mac safari 브라우저에서 권장되는 재생 프로토콜입니다.
Domain 재생 도메인으로, 외부 도메인에 CNAME을 설정한 재생 도메인입니다.
AppName 라이브 방송 애플리케이션 이름으로, 라이브 방송 스트림 미디어 파일의 저장 경로를 구분하는 데 사용합니다. 기본값은 live이고, 사용자 정의 가능합니다.
StreamName(
스트림 이름
)
사용자 정의된 스트림 이름으로, 모든 라이브 방송 스트림의 유일한 식별자입니다. 랜덤 숫자 또는 숫자와 영문 알파벳을 조합하여 사용하시기 바랍니다.
인증 매개변수(필수 아님) txSecret와 txTime 두 부분 포함: txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time) 재생 인증 활성화 후에는 인증 Key를 포함한 URL을 사용해 재생해야 합니다. 재생 인증을 활성화하지 않은 경우 재생 주소에 "?" 및 이후 문자는 필요하지 않습니다.
txTime(주소 유효 시간): 해당 URL의 만료 시간을 표시하며, 16진법 UNIX 타임스탬프 포맷을 지원합니다.
txSecret(링크 도용 방지 서명): 해커가 사용자의 백그라운드를 위조하여 재생 URL을 생성하는 것을 방지하며, 계산 방법은 모범 사례-링크 도용 방지 계산을 참조하십시오.

푸시 스트림 예시 코드 확인

[CSS 콘솔]>도메인 관리에서 이벤트 설정의 푸시 스트림 도메인을 선택한 후, [관리]>[푸시 스트림 설정] 페이지 아래쪽에 [푸시 스트림 주소 예시 코드](PHP 및 Java 두 버전)가 있습니다. 링크 도용 방지 주소를 생성하는 방법을 보여줍니다. 자세한 작업 방법은 푸시 스트림 설정을 참조하십시오.

도움말 및 지원

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

피드백