2012-05-15 2 views
0

App으로 비디오를 다운로드하고 스트리밍 및 다운로드하고 싶습니다. 동영상이 너무 무거워서 m4u8 형식으로 변환하고 VOD 라이브 스트리밍 방식을 사용하여 MPMoviePlayer에서 재생합니다. 라이브 스트리밍을 다운로드하는 방법 비디오 simultiousfullly와 함께 palying. 나를 제안 해 주시겠습니까? 다음iPhone/iPad 동시 다운로드 및 재생

답변

0

NSURL *fileURL = [NSURL URLWithString:@"<Video URL>"]; 
     [self playMovie:fileURL]; 

-(IBAction)playMovie:(NSString *) theURL 
{ 
    NSURL *fileURL = [NSURL fileURLWithPath:theURL]; 
    MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL]; 

    [[NSNotificationCenter defaultCenter] addObserver:self 
              selector:@selector(moviePlaybackComplete:) 
               name:MPMoviePlayerPlaybackDidFinishNotification 
               object:moviePlayerController]; 

    [self.view addSubview:moviePlayerController.view]; 
    moviePlayerController.useApplicationAudioSession = NO; 
    moviePlayerController.fullscreen = YES; 
    [moviePlayerController play]; 
} 

- (void)moviePlaybackComplete:(NSNotification *)notification 
{ 
    MPMoviePlayerController *moviePlayerController = [notification object]; 
    [[NSNotificationCenter defaultCenter] removeObserver:self 
                name:MPMoviePlayerPlaybackDidFinishNotification 
                object:moviePlayerController]; 

    [moviePlayerController.view removeFromSuperview]; 
    [moviePlayerController release]; 
} 

  1. 비디오 .MP4 형식이어야 스트리밍 비디오 할 수 있는지 확인하기 위해 .. 동영상을 재생하는 코드이다이 유용 바랍니다.
  2. 모든 동영상은 Mac (또는 이와 유사한 변환기)의 Miro Video Converter를 사용하여 iPhone, iPad 및 Android 기기에서 재생할 수 있도록 호환되어야합니다. 변환 된 동영상은 휴대 기기에서 재생됩니다. 그러나 비디오는 서버에서 전체 비디오를 다운로드 한 후에 만 ​​재생됩니다.
  3. 비디오 스트리밍을 만들려면 비디오 메타 데이터를 비디오 시작 부분으로 이동해야합니다. 이를 위해 Medadata Mover라는 도구를 사용하여 비디오를 인코딩해야합니다.
  4. 그러면 최종 비디오는 스트리밍과 호환되며 모든 모바일 장치에서 재생할 수 있습니다. 그런 다음 비디오를 원하는 웹 호스팅에 FTP로 연결해야합니다. 예 : demo.com/videos/test.mp4.
  5. 그러면 iPhone 또는 Android 앱에서 비디오를 구성하고 스트리밍 할 수 있습니다. ......

HTTP LIve Streaming

+0

덕분에 많은 애플 라이브 스트리밍에 대한 정보보기,하지만 내 비디오 무거운, 그래서 나는 또한 비디오 및 다운로드 말하하기 위해 라이브 스트리밍 프로토콜을 사용하고 있습니다 –

+0

예 동의합니다 .. 메타 데이터 이동기를 사용하여 동영상을 스트리밍 할 수 있도록 인코딩해야합니다 .. 스트리밍 될 것입니다 .. 질문이 있으면 알려주세요. 참고 : metadatamover는 창을 사용하여 영화의 메타 데이터를 영화의 시작 부분으로 만듭니다. –

+0

http://rndware.info/products/metadata-mover.html 메타 데이터 이동자를 다운로드하려면 –

관련 문제