1

我搜索了很多,但找不到编码部分。HTTP 实时视频流介绍

ts 文件图像

在此链接中,我想知道如何制作索引文件和“.ts”文件以及如何在 iPhone 中实现。我已经完成了编码。

   -(void)replayVedio
{
         NSURL *url = [NSURL URLWithString:@"http://www.cwtmedia.se/cwtiphone/cwtvideo.mp4"];
    moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
    [moviePlayer setControlStyle:MPMovieControlStyleDefault];
    moviePlayer.scalingMode = MPMovieScalingModeAspectFit;
    CGRect frame;
    if(self.interfaceOrientation ==UIInterfaceOrientationPortrait)
        frame = CGRectMake(0, 0, 320,400);
    //    else if(self.interfaceOrientation ==UIInterfaceOrientationLandscapeLeft || self.interfaceOrientation ==UIInterfaceOrientationLandscapeRight)
    //        frame = CGRectMake(0,0, 210, 170);
    [moviePlayer.view setFrame:frame];  // player's frame must match parent's
    [self.view addSubview: moviePlayer.view];
    [self.view bringSubviewToFront:moviePlayer.view];

    [[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(moviePlayBackDidFinish:)
                                                 name:MPMoviePlayerPlaybackDidFinishNotification
                                               object:moviePlayer];


    [moviePlayer prepareToPlay];
    [moviePlayer play]; 

 }

但我不想要那个。我要这个

在此处输入图像描述

4

1 回答 1

0

首先你必须从苹果开发网站下载http直播工具,这确实是一个困难的部分。然后它将安装一些工具,您可以使用媒体文件分段器将 mp4 或任何视频转换为 .ts 和 .m3u8 文件(在终端写入-> mediafilesegmenter -t 10 fileName.mp4),这些工具将转换 ts 文件和 m3u8 文件。然后您可以在 html 和 vlc 中使用来检查您的索引文件。并查看链接

于 2012-08-17T09:50:13.763 回答