Windows Azure媒体服务:YouTube拥趸新出路

日期: 2013-06-12 作者:Dan Sullivan翻译:滕晓龙 来源:TechTarget中国 英文

YouTube令人印象深刻的统计数据证明,视频内容交付平台的重要性和实用性已变得毋庸置疑。全世界超过一亿名用户每个月观看超过40亿小时的视频内容, YouTube实际上已成为一个全球性的广播内容供应商。其中有趣的是,有25%的YouTube访问者通过移动设备来访问这项服务,这个数字是两年前的三倍。对于希望提供按需访问视频内容服务,而又希望实现更多控制和更少相关性的企业来说,Windows Azure媒体服务可能是合适的选择。

  Windows Media服务器向微软公司的客户提供了实现基于云计算或通过托管合作伙伴的媒体服务工具;使用Windows Azure媒体服务,企业也就能够得到Wind……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

YouTube令人印象深刻的统计数据证明,视频内容交付平台的重要性和实用性已变得毋庸置疑。全世界超过一亿名用户每个月观看超过40亿小时的视频内容, YouTube实际上已成为一个全球性的广播内容供应商。其中有趣的是,有25%的YouTube访问者通过移动设备来访问这项服务,这个数字是两年前的三倍。对于希望提供按需访问视频内容服务,而又希望实现更多控制和更少相关性的企业来说,Windows Azure媒体服务可能是合适的选择。

  Windows Media服务器向微软公司的客户提供了实现基于云计算或通过托管合作伙伴的媒体服务工具;使用Windows Azure媒体服务,企业也就能够得到Windows Media Server的云服务红利了。

  企业可以在广泛的应用中使用到视频服务,其中包括广播执行简报、举办网络研讨会、向员工和客户提供培训,以及提供按需销售支持视频。企业也经常性地将YouTube和其他视频服务整合到其社交媒体战略中。

  虽然视频服务的应用范围非常广泛,但是提供这项服务需要拥有一个复杂的基础设施。大多数移动设备上的视频捕捉设备成本较低,这就降低了创建原始视频内容的障碍,但是从最初的创作阶段获取内容以实现网络上的按需访问,则要求有大量的软件、硬件和网络资源。

Windows Azure媒体服务:YouTube拥趸新出路

Windows Azure

Windows Azure媒体服务:YouTube拥趸新出路

  提供直播视频流或实现对视频音频内容的按需访问,伴随着大量的挑战性工作,其中包括针对多个平台的内容格式化、保护有价值的知识产权,以及确保最终用户能够从世界上任意一个地方得到合理的用户体验。

从开始到结束使用媒体服务

  Windows Azure媒体服务平台有四种类型的服务:内容上传、编码、内容加密和形成媒体流。为了访问这些服务,需要创建一个供媒体服务使用的Windows Azure账户。启用帐户可允许存储与媒体内容和处理工作相关的元数据。

  一旦启动了媒体服务并创建了希望上传的内容,就可以使用媒体服务软件开发工具(SDK).NET版或Windows Azure Media Service REST应用程序接口(API)来连接服务和内容。上传大量的内容非常耗费时间,但是微软公司与第三方合作伙伴合作已开发出优化的上传工具。

  在云计算中运行媒体服务的一个优势就是可以利用多台服务器进行处理工作。Windows Azure媒体服务支持多种格式的编码、增加水印以及使用Microsoft PlayReady Protection进行内容加密。媒体服务使用了一个工作抽象,后者由一组适用于内容的任务组成。通过采用这个方法,可以在一个单一逻辑处理中执行多个处理步骤。

  在内容被处理过之后,它被永久地存储在Windows Azure storage中。可通过URL访问内容,因此客户端应用程序(例如Microsoft Silverlight或一个自定义的应用程序)就可以直接访问内容。媒体服务也支持访问控制。

使用内容交付网络缩短服务距离

  当在云计算中运行媒体服务时,需要考虑的另一个因素就是观众的位置。如果用户群是全球性的,那么必须考虑那些与内容服务器设备距离很远的访问者的使用体验。传输数据包所需的时间受到两方面因素的影响,一是技术参数(例如网络设备的速度上限),二是业务问题,例如,多个使用各自网络来访问互联网各个节点的互联网服务供应商之间的同行协议。视频内容源与客户端设备之间的距离越长,客户使用体验遇到延迟的可能性就越大、数据包丢失以及其他潜在服务问题的情况就越严重。

  降低距离因素影响的方法之一就是使用内容交付网络(CDN);是否采用CDN的网络性能之间差别相当大。Windows Azure媒体服务与Windows Azure CDN一起可针对全球观众提高内容交付性能。

  CDN在全球范围内建立了多个点,并在这些点之间复制数据。当通过CDN交付视频内容时,观众可以从最近的CDN点下载内容。例如,北美的网络状况可能会有40至50毫秒的往返延迟,而北美与亚洲之间的网络则可能会有120至130毫秒的往返延迟时间。

  媒体服务的计费采用所用即所付的模式,或采用包半年或包年的方式。微软公司的收费基于所处理、存储和下载内容的容量。存储和出站网络流量收费是标准的Windows Azure收费。媒体服务处理从1.99美元/GB开始,随着承诺消费的数量或承诺使用的时间增加而降低。当需要为并行处理使用保留单元时,需支付额外费用。如果处理了大量的视频,请一定要与内部部署解决方案进行成本比较,可能会发现你的规模边际成本可能会更少。

  作者简介:

  Dan Sullivan,是一名拥有超过20年IT经验的作家、系统架构师和顾问。他致力于先进分析、系统架构、数据库设计、企业安全和业务智能等应用。他曾在多个行业中工作,其中包括金融服务、制造、医药、软件开发、政府、零售、教育等。Dan曾就多个主题撰写了大量文章,如数据仓库、与安全管理相关的云计算技术和先进分析、协作以及文本挖掘。

作者

Dan Sullivan
Dan Sullivan

Dan Sullivan是一名作家、系统架构师和顾问,拥有超过20年关于先进的分析、系统架构、数据库设计、企业安全、商业智能的IT从业经验。他的从业范围广泛,包括金融服务业、制造业、医药、软件开发、政府、零售、天然气和石油生产、发电、生命科学和教育。

相关推荐