gpt4 book ai didi

ios - 将视频从亚马逊流式传输到 iOS 设备

转载 作者:可可西里 更新时间:2023-11-01 03:33:11 24 4
gpt4 key购买 nike

我将我的视频存储在 Amazon S3 存储桶中,然后使用 Cloudfront 将它们流式传输到我的网站。一切正常,但现在我的网站也有一个 iPad 应用程序,我想将相同的视频流式传输到我的 iPad 应用程序。

我能找到的唯一文档是:

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LiveStreamingAdobeFMS4.5.html

很好地解释了如何在不同设备上进行直播。我也知道 CloudFront 使用 FMS 3.5,我已经为 FMS 4.5 设置了 CloudFormation Stack,但我不知道如何将它连接到我的存储桶、创建安全的 URL 以及将视频流式传输到 iOS 设备。

请帮助并向我提供任何说明如何使用安全 URL 将 VOD 从亚马逊流式传输到 iOS 设备的文档。

最佳答案

这真的是 3 个问题:

  1. 如何将 CloudFormation 连接到 S3?创建 cloud template that specifies your S3 bucket.像这样:

    { “资源” : { “你好桶”:{ “类型”:“AWS::S3::桶” } }}

  2. 如何创建安全的 CloudFormation 链接?使用 CloudFormation IAM integration.

  3. 如何在 iOS 上流式传输视频?

您需要使用 AVFoundation类。

NSURL *url = [NSURL URLWithString:@"<#Live stream URL#>"];
// You may find a test stream at http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8

self.playerItem = [AVPlayerItem playerItemWithURL:url];
[playerItem addObserver:self forKeyPath:@"status" options:0 context:&ItemStatusContext];
self.player = [AVPlayer playerWithPlayerItem:playerItem];

您可能需要 Apple 开发人员登录才能访问该链接。

关于ios - 将视频从亚马逊流式传输到 iOS 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14357340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com