云计算 频道

公有云DIY:使用AWS创建视频点播服务

  【IT168 应用】谷歌电视即将推出。 这是因特网所带来的、与传统的媒体不同的娱乐体验的一部分,这是一种新的、不同于传统的电视机或个人电脑的体验。

  现在电视节目和电影已经可以通过网络来转播,当然,要观看这些互联网上的节目需要一台数字设备。电视机也可以支持数字传媒,但是往往缺乏一个浏览器。这就是谷歌投资要实现的功能: 浏览器、搜索和内容都可以在电视上使用,就像在数字设备上一样。

  这将以实现用电视机提供google自身的面向网络的架构这一目的为向导。因此,它必须遵循一些逻辑,保证API可以将网络和电视媒体连接为一体。那么,应用如何连接到这样的环境就转变为这样的问题:如何在分布式环境中定义娱乐。

  出于预料到电视和因特网之间链接桥梁的到来,独立制片人Zak Forsman开始深入研究,要为Sabi Picture发布一个视频点播(Vedio on demand,VOD)的入口需要花费多少时间和金钱。他还策划在CINEFIST视频系列中展示多部按需使用的电影。其结果是: Cinefist电视。

  福斯曼首先考虑到Youreeka和Maxcast ,视频点播服务。他看到使用这些服务将意味着他几乎不能从他在Sabi上提供的电影的购买价格中获利。所以,他开始调查要创建一个按需使用的服务需要什么。他希望它能够像Netflix Watch一样即刻可观看。它的创建费用必须要比较便宜,使用一个简单的界面,并且有一些收费途径或者是提供免费电影。

  Forsman使用WordPress创建了一个视频网站。他额外还选择了由Press75.com开发的视频主题。

云计算DIY:使用AWS创建视频点播服务

  然后,他需要一个流媒体服务器。大多数服务每GB的成本约99美分。 他选择了亚马逊网络服务(Amazon Web Service,AWS)提供的CloudFront流媒体服务,每GB15每分。福斯曼写道,一个正片长度流量大概1至2GB。这个使用CloudFront的决定,用他的话来说就是:“没有道理”。

  设置视频流服务

  Forsman初步创建了Amazon AWS的简单存储服务的账户,用该账户来存储电影等媒体内容。orsman下载了S3Fox Organizer用于管理该账号的文件、文件夹和设置。通过Organizer,他可以上传他的所有媒体文件,包括预告片、预映、短片和正片等。他把它们设置为公开和只读。

云计算DIY:使用AWS创建视频点播服务

  Forsman然后介绍了创建文件的基础知识,然后又讲解了如何使用CloudFront:

  接下来,您就必须在CloudFront中设定一个“分区”。 然后转到AWS管理控制台,如果还没有EC2和CloudFront的话,需要在您的账号中添加EC2和Cloudfront服务。然后返回到主控制台,点击Cloudfront的菜单。 点击“创建分区”按钮,并选择你刚才制作的“容器”。然后将交付方法设置为“steaming”。

  现在再看你的Cloudfront分区列表。请注意分配域名,看起来类似a1b2c3d4e5f6g7.cloudfront.net东西。你会采取这一域名,并建立如下链接到您的流媒体:

  rtmp:// cloudfront_domain_name/cfx/st/your_video_file.mp4

  其中,/cfx/st/路径是必须的。而“your_video_file.mp4”是你所上传的(或将要上传的)视频。

  动态流

  Forsman决定提供不同宽带的视频流服务。他下载一个JW播放器,这个播放器是开源的、基于flash的视频播放器。他将该视频播放器存放在他的WP-admin文件夹中,并使用XML文件来保持视频文件与CloudFront的一致性。

  Forsman详细讲述了其创建Amazon CloudFront的过程及其与Wordpress的连接。它提供了一些方式来创建视频发布,并可以通过使用一个叫做S2 Member的Wordpress的插件来锁定视频的优质内容。但是他找不到一个播放器,支持建立播放器内部的支付系统。

  此外,Flash-Player具有一个固有的弱点,就是它不支持苹果的设备。他正在试验HTML 5的播放器,但他们不能在电视机上全频播放,这使得它不能实现应有的客厅影院体验目的。

  亚马逊CloudFront和WordPress是创建自选影像服务(VOD)的基石。它体现了电视、电影和因特网媒体平台开发中的DIY文化。

0
相关文章