0

요구 사항 : 멀티 앵글 카메라로 만든 비디오를 재생할 수있는 비디오 플레이어.멀티 앵글 카메라 비디오 플레이어 android

http://1beyond.com/u-switch

초기 설정 :에 의해 캡처 비디오 카메라 각도 스위치 부분은 스위치 U 플레이어에서 유사한 부드러워 야 (스포츠 멀티 앵글 뷰를 제공하는 응용 프로그램에서 구현 예정) 일반 카메라, VOD (사용되는 프로토콜은 HLS)에 대한 스트리밍 서버, 아마존 서버는 파일을 저장하기 위해 스트리밍해야하는 비디오에 대한 URL을 얻고 있습니다.

접근 1 : DIFF 카메라

  • 동영상 저장 파일로 DIFF 파일을 각도와 그 각각에 URL을 제공합니다.

예 : http://[wowza-server]/[application]/mp4:[file_name_camera1]/playlist.m3u8

http://[wowza-server]/[application]/mp4:[file_name_camera2]/playlist.m3u8

이대로 더 로이드 애플리케이션이 동일한 동영상보기 다음 카메라 뷰로부터 데이터를로드 때 다음 클릭. 탐침 : 전환이 원활하지 않습니다.

- 첫 번째 카메라보기 URL이 재생되는 동안 백그라운드에서 버퍼에 데이터로드. Prob : 버퍼 크기와 네트워크 대역폭 소비가 계속 증가하므로 사용자가 다음 카메라 URL을로드하지 않을 경우 낭비됩니다.

접근법 2 : 복수의 비디오와 다수의 카메라 앵글에 대한 오디오 트랙

-Create 하나의 비디오. 단일 비디오는 타임 코드 alligned해야

는 (특정 하드웨어 등이 필요 : Wirecast를 열고, U-스위치 인코더 등)

PROB : exoplayer 지원을 제공하지 않습니다뿐만 아니라

기본 미디어 플레이어 비디오 트랙을 변경합니다. 그러나 Exoplayer는 DASH 및 HLS 용 스트림에서 diff 품질 트랙으로 전환하여 적응 형 스트리밍을 지원합니다.

Exoplayer의 TrackRenderer 클래스를 수정하여 다중 트랙 선택 및 전환 또는 현재 문제에 적합한 기타 솔루션에 대한 지원을 추가로 요청합니다.

답변

0

exoplayer로 더 많이 파고 들면 플레이어가 비디오에 대한 멀티 트랙 선택도 처리 할 수 ​​있다는 것을 알 수있었습니다.