2011-11-29 3 views
0

아이폰에서 실행되는 라이브 비디오 스트림 (플래시 또는 기타)이 필요한 iphone 응용 프로그램을 개발 중입니다. 아무도 HTTPLiveStreaming을 사용하여 라이브 비디오 스트리밍을 도와 줄 수 있습니까? 그리고 나는 mp4로 비디오를 변환하는 FFMPEG 변환기를 사용하고 싶다. iphone SDK에 ffmpeg를 사용하는 단계 문서가 있습니까?라이브 비디오를 mp4로 스트리밍 및 변환하는 방법. FFMPEG를 사용하는 방법?

도움이 될 것입니다. 미리 감사드립니다.

답변

0

라이브 스트림의 경우 Apple은 H.264 비디오, AAC 오디오 또는 MP3 오디오를 전송하는 라이브 MPEG-2 전송 스트림의 미디어 세그먼트 파일 및 재생 목록을 만들기 위해 free tool을 제공합니다. 실시간으로 MPEG-4 비디오 및 AAC 오디오를 전송하는 MPEG-2 전송 스트림을 생성 할 수있는 다양한 하드웨어 및 소프트웨어 인코더가 있습니다.

거대한 FFMPEG 라이브러리를 사용할 이유가 없습니다. 실시간 동영상을 iOS 기기로 보내면이 동영상은 iOS와 호환되어야합니다 (대부분 MP4와 같은 것 같습니다). 이 비디오 스트림을 미디어 플레이어 (MPMoviePlayerController)에게 보내면 모든 것이 잘 돌아갑니다. 또한보십시오 HTTP Live Streaming Overview

+0

당신의 대답에 감사드립니다. Apple의 HTTPLiveStreaming 프로토콜은 h.264/MPEG-4 비디오에만 엄격합니다. 내 요구 사항은 모든 종류의 비디오 (플래시 및 기타)를 재생하는 것입니다. –

+0

모든 유형의 비디오를 재생할 수 없습니다. 앱에 많은 미디어 바이트를 보내려면 HTTP 실시간 스트리밍을 사용해야하고, 그렇지 않은 경우 앱이 거부됩니다. – beryllium

+0

HTTPLiveStreaming을 사용하여 플래시 비디오 스트림을 가져온 다음 mp4로 변환 할 수 있습니까? –

관련 문제