首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AWS上动态创建实时RTMP流?

在AWS上动态创建实时RTMP流?
EN

Stack Overflow用户
提问于 2011-06-13 06:54:44
回答 1查看 1.4K关注 0票数 1

我已经读过一堆教程,可以让你用CloudFormation创建直播流,但我想运行一个UStream或Justin.tv风格的网站,让人们以完全自动化的方式直播。

为此,我希望能够运行后端代码,动态创建一个新的实时流,并返回要发布/监听的RTMP url。显然,我在这里部署的不是整个CloudFormation栈,带有FMS的EC2实例应该已经在运行了,但我只需要一个新的发布和播放url,如果这有意义的话。

EN

回答 1

Stack Overflow用户

发布于 2011-06-20 11:38:55

Cloudfront公开存储在s3存储桶中的资源。您不需要亚马逊提供的EC2或其他服务。

如果您将您的内容发布到通过cloudfront公开的S3存储桶,那么在几秒钟内,它将通过cloudfront变得可用(同步是自动的,不需要触发)。

如果我没弄错你的用例,你需要做的就是:

在您的S3存储桶中创建一个对客户端具有写访问权限的位置,让他们使用HTTP PUT将其数据推送到存储桶中。

例如: yourbucket.s3.amazonaws.com/location/of/your/client/bigfile.mp4

在此之后,如果您的cloudfront实例配置为流,流将在相同的相对地址可用。

例如。yourcloudfront.cloudfront.amazonaws.com/location/of/your/client/bigfile.mp4

同样,要通过亚马逊进行流媒体传输,您只需要一个S3存储桶和一个cloudfront流媒体配置(以及可选的安全性以防止滥用)。

如果它回答了你的问题,请告诉我。

致敬,文森特·吉古埃尔

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6325256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档