2017-12-05 13 views
1

Netflix 및 Iflix와 같은 방식으로 영화를 볼 수있는 Android 및 iOS 모바일 앱을 개발해야합니다.Netflix 및 Iflix와 같은 Android 및 iOS에서 동영상을 버퍼링하고 재생하는 방법

안드로이드 및 iOS 플랫폼에서 클래스 또는 위젯을 재생하는 inbuilt 비디오로이를 달성 할 수 있는지 또는이를 위해 라이브러리 또는 SDK가 필요한지 알고 싶습니다.

Android 앱에서 동영상을 스트리밍하는 방법에 대해이 URL을 보았습니다. 이 접근법으로이 요구 사항을 만족시킬 수 있습니까? ABR은 클라이언트 장치 또는 플레이어 다운로드 덩어리에서 비디오, 예를 들어 십초 덩어리를 허용하고 비트 레이트 대부분의 다음 청크를 선택 -

https://code.tutsplus.com/tutorials/streaming-video-in-android-apps--cms-19888

답변

1

넷플릭스와 유사한 시스템은 ABR 모바일 장치에 비디오를 제공하기 위해 사용 현재 네트워크 상태에 적합합니다. 예를 들어 여기를 참조하십시오 :

여러 ABR 프로토콜이 있지만 현재 가장 일반적인 두 HLS 및 DASH이다. Apple 가이드 라인 (현재로서는 모바일 네트워크에서 액세스 할 수있는 10 분이 넘는 동영상 - 가이드 라인이 시간에 따라 변경 될 수 있음)으로 인해 iOS 기기에 동영상 스트림을 전송해야하며 DASH는 Android에서 더 일반적입니다 장치를 지원하지만 HLS는 Android에서도 지원 될 수 있습니다.

은 개발자 가이드를 살펴 보자 (: 안드로이드 Exoplayer 아주 잘 사용하는 좋은 예입니다 그리고 이것은 기본적으로 지원 -

대부분의 안드로이드 플레이어는 이제 ABR을 처리 할 수 ​​있습니다 쓰기 시점에서 위의 링크에 포함되어 있습니다). ExoPlayer를 앱에 포함시키는 법을 보여줍니다.

iOS에서 네이티브 플레이어는 HLS를 사용하여 ABR을 지원합니다.

+0

고맙습니다. @Mick. 귀하의 답변에 정말 감사드립니다. – sage