2011-03-29 5 views
0

그래서 최근에 첫 아이폰 앱을 애플에 제출했습니다. 동영상을 스트리밍하지 않았으며 길이가 10 분을 넘기 때문에 HTTP 라이브 스트리밍을 사용하지 않아 내 앱이 거부되었습니다.iphone 비디오 스트리밍

그래서 매주 라이브 비디오를 스트리밍합니다. 그 파일들은 어딘가에 저장되어 있지만, 나는 약간 확신 할 수 없다. 피드를 제작 한 비디오 파일을 스트리밍 된 비디오로 변환하고 싶습니다. 그러나 나는 Apple의 HTTP Live 소프트웨어를 사용하고 싶지 않습니다. 스트리밍 된 비디오를 코딩하는 방법을 모르겠습니다.

스트리밍 된 파일이 저장되는 위치를 파악하거나 동영상을 스트리밍 된 비디오로 변환하는 소프트웨어가 있습니까? 어떤 제안을 할 것입니다.

감사

답변

0

가장 큰 문제는 당신이 (당신이 64kbps의 중 하나를 다른 비트 전송률을 설정해야 앱이 승인을 wan't 경우 HTTP 라이브 스트리밍을 사용하고, 또한 애플의 제한 사항을 알고 있어야한다는 것입니다 또는 보다 낮은).

Apple 도구를 사용하지 않으려면 ffmpeg를 사용할 수 있습니다. ioncannon.net을 한번보세요. http://www.ioncannon.net/programming/452/iphone-http-streaming-with-ffmpeg-and-an-open-source-segmenter/

Apple 도구가 더 쉽습니다. Mediafilesegmenter/mediastreamsegmenter가 필요합니다.

전문가 서비스가 있지만 무료가 아니기 때문에 모든 프로세스를 처리 할 수 ​​있습니다.

파일이 어디에 있는지 잘 모르는 경우 스니퍼를 사용하여 컴퓨터가 "듣고있는 곳"인지 확인할 수 있습니다.

0

가장 쉬운 해결책은 단순히 동영상을 시청하기 위해 사용자가 WiFi를 사용하도록 요구하는 것입니다. 10 분./5MB 제한은 Wi-Fi가 아닌 셀룰러 네트워크를 통해 전송되는 비디오에만 적용됩니다. 런타임에 사용자의 네트워크 연결을 테스트하는 방법에 대한 예제는 Apple의 "Reachability"코드를 참조하십시오.