2013-01-14 2 views
0

Honeycomb/Google TV에서 작동하는 MediaCodecList와 동일한 기능이 있습니다. 기본적으로 특정 장치가 지원하는 지원되는 비디오/오디오 코덱 목록을 가져올 수 있어야합니다. 그러면 HTTPS 라이브 스트리밍을 통해 서버 및 스트림의 파일을 트랜스 코딩해야하는지 또는 트랜스 코딩없이 비디오 플레이어로 직접 파일을 보낼 수 있는지 여부를 결정하는 데 사용됩니다. 각 장치가 다른 수의 코덱과 형식을 지원할 수 있으므로 MediaCodecList와 같은 것이 필요할 것으로 보입니다.Google TV/Honeycomb 용 MediaCodecList

답변

1

공식 목록은 https://developers.google.com/tv/android/docs/gtv_media_formats입니다. https가 HLS를 지원하지 않는다고 생각합니다.

+0

죄송합니다. HLS가 HTTP가 아닙니다. 그 목록을 보았지만 제조사가 추가 형식을 추가 할 수는 없습니까? 나는 이것을 try catch로 감쌀 수 있고 어떤 것이 실패하면 그 시점에서 HLS와 Transcoding 옵션으로 돌아 가야한다는 것을 안다. Les에 감사드립니다. – kingargyle

+0

예 - 제조업체에서 추가 코덱을 추가 할 수 있습니다. 그것을 파악하기위한 쉬운 동적 방법이 없습니다. 하지만 개별 상자에 대해 파악한 후에는 해당 정보를 저장할 수 있습니다. 최신 빌드부터 LG까지, 곧 출시 될 다른 것들 - 자바로 코덱이나 전송을 작성할 수 있습니다. 이 기능이 필요한 경우 지금 Google 이메일 또는 g + 주소로 알려주십시오. –

+0

무엇이 정말 좋을까요 [MediaCodeList] (http://developer.android.com/reference/android/media/MediaCodecList.html)와 같습니다. 하지만 API 레벨 16에서만 사용할 수 있습니다. 작동하려면 일부 원시 코드 라이브러리를 사용할 수 있으므로 API 레벨 13로 백 포트 할 수 있는지 여부는 알 수 없습니다. 다음 주에 재생 작업을 시작해야하며 문제가 발생하면이 사이트에 메시지를 게시합니다. 감사. – kingargyle