2011-04-06 3 views
0

iPad 용 비디오 스트리밍을 만들려고합니다.iPad 용 inApp 동영상 스트리밍

내가 HTTP 라이브 스트리밍 문서 애플에서 제공 성공적으로 mediafilesegmenter를 사용 .ts and .m3u8 재생 목록에 M4V 파일을 파산 겪었어요.

이제는 작동 여부에 상관없이이 파일들을 테스트하고 싶습니다.

또한 인 경우 스트림을 동적으로 전환하는 방법에 대해 이야기합니다. 그러나 그들은 그것을하는 방법을 보여주지 않았습니다.

제발 내게 말해 줄 수있는 다음 단계가 무엇인지 말해줘. 나는 더 멀리 움직이고 테스트하는 법을 몰라.

답변

0

내가 알아 냈 ...

는 내가 로컬 서버를 호스팅 XAMMP을 사용하고 MPMoviePlayerViewController에 내 응용 프로그램에서 .m3u8 파일에 대한 링크를 호출하여 이러한 파일을 테스트했다.

0

MPMoviePlayerController 개체를 사용하여 점진적으로 다운로드 한 파일에 미디어 URL을 지정하는 것과 같은 방식으로 적응 형 스트림에도 적용됩니다.

두 번째 질문에 관해서
NSString *urlStr = @"http://www.myserver.com/myfile.m3u8"; 
NSURL * url = [NSURL URLWithString:urlStr]; 
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:url]; 

는 ". 또한 그들은 동적으로 사용 가능한 대역폭 변경 그러나 그들은 그것을 수행하는 방법을 표시하지 않은 경우 스트림 사이의 전환에 대해 이야기."

iOS + MPMoviePlayerController의 기본 재생 메커니즘은 재생 중에 사용자 대역폭이 변동함에 따라 스트림 간의 전환을 자동으로 처리합니다. 코드에서이 동작을 수동으로 제어 할 필요는 없습니다.