2012-12-06 1 views
1

Google은 멀티 비트 전송률 HLS 비디오를 Android & Google TV 기기로 스트리밍하고 있습니다. 현재 m3u8 변형 재생 목록 (재생을 시작하는 초기 m3u8)에는 RESOLUTION 및 CODECS 속성이 포함되어 있지 않습니다. 그래서 우리의 파일에서 코드 조각은 다음과 같습니다GTV 또는 Android에서 HLS 속성을 사용합니까? 해결 방법/코덱?

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1459829 
http://www.somedomain.com/somefolder/medium.m3u8 

우리가 여분의 특성을 포함하는 경우 반면, 같은 조각은 다음과 같습니다

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1459829,RESOLUTION=530x424,CODECS="mp4a.40.5,avc1.4d401f" 
http://www.somedomain.com/somefolder/medium.m3u8 

내 질문, 안드로이드와 구글 TV에서 비디오 플레이어을 이러한 추가 속성을 사용합니까? 그 (것)들을 사용하여 어떤 점이 있습니까?

내가 묻는 이유는이 플레이어가 동일한 재생 목록에서 한 비트 전송률에서 다른 전송률로 이동할 때 종종 잠깐 멈추는 것을 보는 것입니다. 이러한 추가 특성이이 동작에 영향을 미칩니 까?

감사합니다. 당신이 Apple's example stream에서 살펴 경우

답변

0

당신은 그들이 몇 가지를 넣어 볼 수 있다는 점에서 :

# EXT-X-STREAM-INF : PROGRAM-ID = 1 대역폭 = 232370, 코덱 = "mp4a.40.2, avc1.4d4015"

이 장치에 대한 최선의 선택이 무엇인지 파악하는 유용한 힌트입니다.