7

動画を Amazon S3 バケットに保存し、Cloudfront を使用してウェブサイトにストリーミングしています。すべて正常に動作しますが、今では Web サイト用の iPad アプリもあり、同じビデオを iPad アプリにストリーミングしたいと考えています。

私が見つけた唯一のドキュメントは次のとおりです。

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

さまざまなデバイスでライブ ストリームを行う方法について説明しています。また、CloudFront が FMS 3.5 を使用していることも知っており、FMS 4.5 用に CloudFormation スタックをセットアップしましたが、それをバケットに接続し、保護された URL を作成し、iOS デバイスにビデオをストリーミングする方法がわかりません。

安全な URL を使用して Amazon から iOS デバイスに VOD をストリーミングする方法を説明するドキュメントを提供してください。

4

2 に答える 2

3

それは本当に3つの質問です:

  1. CloudFormation を S3 に接続するにはどうすればよいですか? S3 バケットを指定するクラウド テンプレートを作成します。このような:

    { "リソース": { "HelloBucket": { "タイプ": "AWS::S3::バケット" } } }

  2. 安全な CloudFormation リンクを作成するにはどうすればよいですか? CloudFormation IAM 統合を使用します。

  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 開発者ログインが必要になる場合があります。

于 2013-01-29T16:03:32.373 に答える
1

アマゾンウェブサービスのサポートでオンラインになった後、私は次の方法でタスクを完了するように案内されました。

  1. このAMIの1つからEC2インスタンスを起動します
  2. S3をEC2に接続し、S3からコンテンツをプルするようにAdobeFMS4.5を設定します。(方法)
  3. EC2インスタンスをCloudFrontダウンロードディストリビューションのソースとして使用します。
于 2013-02-09T07:06:45.113 に答える