다음을 통해 공유


라이브 전사를 사용하는 방법

Media Services 로고 v3


경고

Azure Media Services는 2024년 6월 30일에 사용 중지됩니다. 자세한 내용은 AMS 사용 중지 가이드참조하세요.

전사 전달 및 재생

MPEG-DASH 또는 HLS/CMAF를 사용하여 라이브 스트림을 게시하는 경우 IMSC1.1 호환 TTML에서 전사된 텍스트가 비디오 및 오디오와 함께 만들어집니다. MPEG-4 Part 30(ISO/IEC 14496-30) 조각으로 패키지됩니다. HLS/TS를 사용하는 경우 텍스트는 청크 VTT로 전달됩니다.

Azure Media Player를 사용하는 경우 Azure Media Player 버전 2.3.3 이상을.

메모

라이브 전사가 켜지면 추가 요금이 적용됩니다. Media Services 가격 책정 페이지Live Video 섹션에서 가격 책정 정보를 검토하세요.

중요하다

라이브 이벤트에는 GOP 크기를 2초로 사용할 있습니다. 올바른 전사 데이터를 얻으려면 라이브 전사가 있는 통과 라이브 이벤트에 대해 4초 이하의 GOP 크기를 사용할 있습니다. 더 높은 GOP 크기를 사용하도록 선택하는 경우 전사 데이터에 결함이 있을 수 있습니다(예: 누락된 콘텐츠).

실시간 전사 자동 생성된 VTT 파일

라이브 이벤트에 대한 라이브 전사를 사용하도록 설정하면 WebVTT 파일이 생성되고 보관된 자산의 루트에 있습니다. 이 파일은 모든 음성이 브로드캐스트될 때까지 지연되므로 브로드캐스트가 종료된 후 몇 분 동안 라이브 출력을 삭제해서는 안 됩니다. 그런 다음 VTT 파일을 다운로드하여 편집하거나 자막의 다른 언어로 번역하는 데 사용할 수 있습니다. 파일 이름은 auto-generated-best_XXX.vtt.

경고

자동 생성된 최종 라이브 전사 VTT 파일은 처리를 위해 지연됩니다. 라이브 출력을 삭제하기 전에 몇 분 동안 기다리지 않으면 파일의 콘텐츠가 잘립니다. 또한 라이브 전사는 라이브 이벤트에 대한 여러 입력 스트림과 함께 사용할 수 없습니다.

생성된 WebVTT 파일과 함께 트랙 API를 사용하는 방법에 대한 자세한 내용은 트랙 문서를 참조하세요.

라이브 전사를 사용하여 라이브 이벤트 만들기

Azure Portal, REST API 또는 SDK를 사용하여 라이브 전사를 사용하여 라이브 이벤트를 만들 수 있습니다.

언어 코드는 비디오의 음성 언어와 일치해야 합니다. 이 문서의 끝에 언어 코드 테이블을 참조하세요.

라이브 이벤트가 시작된 후 전사 시작 또는 중지

라이브 이벤트가 실행 중이거나 대기 중이거나 중지된 상태인 동안 라이브 전사의 언어를 시작 및 중지하거나 변경할 수 있습니다.

중요하다

데이터가 출력 자산에 기록되기 전에 라이브 전사를 설정하거나 해제해야 합니다. 일반적으로 라이브 출력이 생성되거나 들어오는 입력 스트림이 라이브 이벤트에 도착하는 경우입니다.

라이브 전사를 켜거나 전사 언어를 업데이트하려면 라이브 이벤트를 패치하여 'language' 속성에 올바른 언어 코드를 사용하여 "전사" 속성을 포함합니다. 지원되는 언어 코드는 위의 목록을 참조하세요.

라이브 전사를 해제하려면 라이브 이벤트 개체에서 "전사" 속성을 제거합니다.

라이브 전사 지역 및 언어

여기에서 설명한 대로 지역에서 라이브 전사를 사용할 수 .

이 목록은 API에서 언어 코드를 사용하여 전사할 수 있는 사용 가능한 언어 목록입니다.

언어 로캘(BCP-47)
아프리칸스어(남아프리카 공화국) af-ZA
암하릭어(에티오피아) am-ET
아랍어(알제리) ar-DZ
아랍어(바레인), 최신 표준 ar-BH
아랍어(이집트) ar-EG
아랍어(이라크) ar-IQ
아랍어(이스라엘) ar-IL
아랍어(요르단) ar-JO
아랍어(쿠웨이트) ar-KW
아랍어(레바논) ar-LB
아랍어(리비아) ar-LY
아랍어(모로코) ar-MA
아랍어(오만) ar-OM
아랍어(팔레스타인 자치 단체) ar-PS
아랍어(카타르) ar-QA
아랍어(사우디아라비아) ar-SA
아랍어(시리아) ar-SY
아랍어(튀니지) ar-TN
아랍어(아랍에미리트) ar-AE
아랍어(예멘) ar-YE
벵골어(인도) bn-IN
불가리아어(불가리아) bg-BG
버마어(미얀마) my-MM
카탈로니아어 ca-ES
중국어(광둥어, 번체) zh-HK
중국어(중국어, 간체) zh-CN
중국어(대만어 중국어) zh-TW
크로아티아어(크로아티아) hr-HR
체코어(체코) cs-CZ
덴마크어(덴마크) da-DK
네덜란드어(벨기에) nl-BE
네덜란드어(네덜란드) nl-NL
영어(오스트레일리아) en-AU
영어(캐나다) en-CA
영어(가나) en-GH
영어(홍콩) en-HK
영어(인도) en-IN
영어(아일랜드) en-IE
영어(케냐) en-KE
영어(뉴질랜드) en-NZ
영어(나이지리아) en-NG
영어(필리핀) en-PH
영어(싱가포르) en-SG
영어(남아프리카 공화국) en-ZA
영어(탄자니아) en-TZ
영어(영국) en-GB
영어(미국) en-US
에스토니아어(에스토니아) et-EE
필리핀(필리핀) fil-PH
핀란드어(핀란드) fi-FI
프랑스어(벨기에) fr-BE
프랑스어(캐나다) fr-CA
프랑스어(프랑스) fr-FR
프랑스어(스위스) fr-CH
독일어(오스트리아) de-AT
독일어(독일) de-DE
독일어(스위스) de-CH
그리스어(그리스) el-GR
구자라트어(인도) gu-IN
히브리어(이스라엘) he-IL
힌디어(인도) hi-IN
헝가리어(헝가리) hu-HU
아이슬란드어(아이슬란드) is-IS
인도네시아어(인도네시아) id-ID
아일랜드어(아일랜드) ga-IE
이탈리아어(이탈리아) it-IT
일본어(일본) ja-JP
Javanese(인도네시아) jv-ID
칸나다어(인도) kn-IN
크메르어(캄보디아) km-KH
한국어(한국) ko-KR
라오스(라오스) lo-LA
라트비아어(라트비아) lv-LV
리투아니아어(리투아니아) lt-LT
마케도니아어(마케도니아 북부) mk-MK
말레이어(말레이시아) ms-MY
몰타어(몰타) mt-MT
마라티어(인도) mr-IN
노르웨이어(보크말, 노르웨이) nb-NO
페르시아어(이란) fa-IR
폴란드어(폴란드) pl-PL
포르투갈어(브라질) pt-BR
포르투갈어(포르투갈) pt-PT
루마니아어(루마니아) ro-RO
러시아어(러시아) ru-RU
세르비아어(세르비아) sr-RS
신할라 (스리랑카) si-LK
슬로바키아어(슬로바키아) sk-SK
슬로베니아어(슬로베니아) sl-SI
스페인어(아르헨티나) es-AR
스페인어(볼리비아) es-BO
스페인어(칠레) es-CL
스페인어(콜롬비아) es-CO
스페인어(코스타리카) es-CR
스페인어(쿠바) es-CU
스페인어(도미니카 공화국) es-DO
스페인어(에콰도르) es-EC
스페인어(엘살바도르) es-SV
스페인어(적도 기니) es-GQ
스페인어(과테말라) es-GT
스페인어(온두라스) es-HN
스페인어(멕시코) es-MX
스페인어(니카라과) es-NI
스페인어(파나마) es-PA
스페인어(파라과이) es-PY
스페인어(페루) es-PE
스페인어(푸에르토리코) es-PR
스페인어(스페인) es-ES
스페인어(우루과이) es-UY
스페인어(미국) es-US
스페인어(베네수엘라) es-VE
스와힐리어 (케냐) sw-KE
스와힐리어 (탄자니아) sw-TZ
스웨덴어(스웨덴) sv-SE
타밀어(인도) ta-IN
텔루구어(인도) te-IN
태국어(태국) th-TH
터키어(터키) tr-TR
우크라이나어(우크라이나) uk-UA
우즈베키스탄어(우즈베키스탄) uz-UZ
베트남어(베트남) vi-VN
줄루어(남아프리카 공화국) zu-ZA

도움말 및 지원 받기

다음 방법 중 하나로 Media Services에 질문하거나 업데이트를 따를 수 있습니다.

  • Q & A
  • 스택 오버플로. azure-media-services질문에 태그를 추가합니다.
  • @MSFTAzureMedia 또는 @AzureSupport 사용하여 지원을 요청합니다.
  • Azure Portal을 통해 지원 티켓을 엽니다.