仅使用url(.mp4格式)-IOS流式传输视频不好
现在,我只是将原始视频存储在S3中,并创建一个仅使用url(.mp4格式)-IOS流式传输视频不好,ios,amazon-web-services,http-live-streaming,Ios,Amazon Web Services,Http Live Streaming,现在,我只是将原始视频存储在S3中,并创建一个AVPlayer,其中包含一个url资源 NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://xxxx.cloudfront.net/xxx.mp4"]]; 我试图创建一个自动AWS转码器,将视频转换成HLS片段和清单文件的集合……据苹果公司说,我相信这就是你应该做的。但我已经看过多个教程,甚至发布了,但仍然无法让它工作 如果有多个用户在没有HLS片段和.ts
AVPlayer
,其中包含一个url资源
NSURL *url =
[NSURL URLWithString:[NSString stringWithFormat:@"http://xxxx.cloudfront.net/xxx.mp4"]];
我试图创建一个自动AWS转码器,将视频转换成HLS片段和清单文件的集合……据苹果公司说,我相信这就是你应该做的。但我已经看过多个教程,甚至发布了,但仍然无法让它工作
如果有多个用户在没有HLS片段和.ts文件的情况下流式播放这些视频,这是不好的。您可以使用Amazon弹性转码器 常见问题: 要使用Amazon弹性转码器,您需要在Amazon S3存储桶中至少有一个媒体文件。使用Amazon弹性转码器最简单的方法是通过控制台进行尝试。创建一个将输入AmazonS3 bucket连接到输出AmazonS3 bucket的代码转换管道。创建将转码媒体文件的转码作业,选择转码预设(模板),然后提交作业。转码后的文件在处理后将显示在输出存储桶中 我们支持以下视频编解码器:H.264、VP9、VP8、MPEG-2和动画GIF。支持的文件格式包括MPEG-2 TS容器(用于HLS)、fmp4(用于平滑流媒体和MPEG-DASH)、MP4、WebM、FLV、MPG和MXF(与XDCAM兼容)。有关特定编解码器支持的文件格式的信息,请访问产品详细信息页面 本教程展示了几个设置Amazon弹性转码器的屏幕截图,以及如何将其与免费JWPlayer集成 这个播放器看起来像这样
<video height="270" width="480" controls
poster="http://d3mk7n3cl27pjb.cloudfront.net/bigbuckbunny/bunny-00004.png"
src src="http://d1s3yn3kxq96sy.cloudfront.net/bigbuckbunny/index.m3u8">
<p>Your browser does not support HLS playback in HTML5.</p>
</video>
您的浏览器不支持HTML5中的HLS播放
虽然这在理论上可以回答问题,但在此处包含答案的基本部分,并提供链接供参考。明白。更新。但不确定是否值得投反对票。