1

라이브 스트림 용 자막을 구현하려고합니다.라이브 스트림 용 WebVTT 파일

비디오는 소스에서 생성되어 인코더를 통해 m3u8 + ts 파일로 변환되어 서버에 저장됩니다. 비디오는 적응 형 스트리밍을위한 3 비트 속도입니다.

음성 텍스트 변환기는 음성이 생성 된 비디오 스트림과 바인딩되는 UTC (시간대를 변경할 수 있음)의 타임 스탬프와 함께 음성 용 XML 파일을 제공합니다.

WebVTT 파일에서 XML 데이터를 사용할 수 있습니까? 내 이해에서 WebVTT는 비디오와 함께 올 시간 (hh : mm : sss.mmm 형식)의 캡션으로 구성됩니다. 유일한 시간 같은 목적을 제공하지 않습니다 시간이 될 수 있으므로 같은

WEBVTT 
 
X-TIMESTAMP-MAP=MPEGTS:900000,LOCAL:00:00:10.000 
 

 
00:00:30.006 --> 00:00:30.706 
 
Instant Folgers! 
 

 
00:00:30.900 --> 00:00:31.900 
 
Instant Folgers? 
 

 
00:00:32.646 --> 00:00:33.800 
 
Tastes good as fresh-perked. 
 

 
00:00:34.446 --> 00:00:36.646 
 
Good as fresh-perked? I'll try it. 
 

 
00:00:39.446 --> 00:00:41.746 
 
Jean, this coffee is delicious, do you know that? 
 

 
00:00:41.846 --> 00:00:43.722 
 
Mm mm 
 

 
00:00:43.822 --> 00:00:45.822 
 
It's not the same kind we've been using, is it? 
 

 
00:00:45.922 --> 00:00:47.922 
 
Mm mm 
 

 
00:00:48.022 --> 00:00:49.022 
 
Don't just shake your head. 
 

 
00:00:49.122 --> 00:00:50.909 
 
Explain why the coffee's so good 
 

 
00:00:51.009 --> 00:00:53.700 
 
Good taste. 
 

 
00:00:55.409 --> 00:00:57.370 
 
Tastes good as fresh-perked. 
 

 
00:00:57.734 --> 00:01:00.134 
 
Instant Folgers.

그러나 실시간 스트리밍에

우리가 (: mm sss.mmm하는 HH) 그와 함께 최신 정보를 전달해야합니까 하루 더 반복해서 혼란을 겪었습니다.

그리고 VOD 비디오의 지속 시간이 일정하기 때문에 실시간 스트리밍에서 비디오 시간과 WebVTT 시간 정보가 어떻게 연결되어 있습니까? 이미

답변

2

애플의 개발자 사이트가 모든 정보를 가지고 어떤 기술을 사용하여 라이브 스트림에 대한 자막을 구현 한 경우

는 정보를 공유하시기 바랍니다, 그것은 쉽게 검색 및 탐색 할 수 있습니다.

그들은 심지어 동영상이 :

https://developer.apple.com/videos/play/wwdc2012/512/

+0

덕분에 살펴 보겠습니다 ..... –