2014-01-22 3 views
0

안드로이드에서 HLS 스트리밍을 달성하려고합니다.안드로이드에서 .m3u8 HLS 라이브 스트림 재생

우분투 데스크톱에 HLS 스트리밍 서버 (apache2)를 설치하고 데스크톱의 VLC 플레이어를 사용하여 스트림을 재생할 수 있습니다.

하지만 Android에서 VLC 플레이어를 사용하여 스트림을 재생하려고 할 때 동영상을 재생하지 않고 오류가 발생하지 않습니다.

비슷한 스트리밍을 시도한 사람이 있다면 입력 해주세요. 약간의 추가 조사에 따라

덕분에

답변

0

, 내가 잘하면 다른 사람들이 안드로이드 작업에 HLS 스트리밍을 얻을 수 있습니다 다음과 같은 정보를 발견했습니다.

인코딩 - 동영상 인코딩 및 분할 설정은 동영상이 지원하는 Android 버전에 큰 영향을 줄 수 있습니다. HandBrake를 사용하여 다음 설정으로 비디오를 만들었습니다.

MP4 파일 H.264; 베이스 라인 프로파일; 수준 3 AAC 오디오; 44.1k; 128bit (참고 : JellyBean은 ICS/Honeycomb보다 오디오에 대해 까다 롭다. 일부 오디오 비트 레이트는 Jellybean이 전혀 재생하지 못하는 비디오를 생성합니다. 일반적으로 Jolly에서는 모노 및 저 비트율 오디오가 더 잘 작동하는 것으로 보입니다). 분할 - Apple MediaFileSegmenter를 사용하여 "-no-floating-point-duration"및 "-z none"플래그를 추가하여 Android 3.0에서 작동하는 비디오를 만들 수 있음을 알게되었습니다. -> 4.2

진저 브레드 Android 2.3을 HLS와 함께 사용할 수 없게되었지만 Vitamio 라이브러리를 사용하는 것이 매우 잘 작동한다는 것을 알았습니다 (자세한 내용은 question 참조)

관련 문제