中国Azure媒体服务RESTAPI的Endpoint

Amber Zhao  Thu, Feb 26 2015 4:09 AM  由于海外Azure和中国Azure有不同的domain,很多用户在使用媒体服务RESTAPI时,需要指定中国Azure媒体服务的Endpoint。本篇文章主要介绍,如何快速查找中国媒体服务的Endpoint: 登陆中国Azure的门户,进入媒体服务账号的页面,并点击“以编程方式上载视频”                  2. 如下示例代码为中黄线的部分为中国Azure媒体服务的上海的Endpoint // Create a .NET console app // Set the project properties to use the full .NET Framework (not Client Profile) // With NuGet Package Manager, install windowsazure.mediaservices // add: using Microsoft.WindowsAzure.MediaServices.Client; var uploadFilePath = @”YOUR FILE PATH”; // For hitting the Shanghai API…

0

如何配置Flash Media Live Encoder (FMLE)从而使用Azure直播服务

Azure媒体服务中的直播服务已经在中国Azure开始公共预览。通过这篇英文博客,您可以了解到直播服务对RTMP协议的支持、以及多种客户端编码器的配置。 http://blogs.msdn.com/b/azchina/archive/2014/11/17/azure-media-services-rtmp-support-and-live-encoders.aspx 。本文主要介绍Flash Media Live Encoder的配置。 前提条件: 首先,您需要在Azure媒体服务账户中创建一个频道。 创建成功后,即可开始下面的配置工作,体验Azure直播服务。 配置步骤如下: 1. 下载安装FMLE 下载FMLE的试用版: http://offers.adobe.com/en/na/leap/offers/fmle3.html?faas_unique_submission_id=%7b851C0F4C-F017-D77F-5D85-8D14D2C0DAD4%7d&s_cid=null 下载之前,你需要填写一张表格,只要提交表格,下载即可完成。 2. 下载AAC编码器插件 FMLE默认支持的音频输出是MP3格式。目前,Azure还不支持对直播流的音频编码转换。为了在Azure直播服务中动态将直播流打包成MPEG-DASH, Smooth Streaming和HLS,我们必须使用AAC格式的音频输出。请到Main Concept网站下载FMLE的AAC编码插件,或者通过这里下载:https://shirleystorage.blob.core.chinacloudapi.cn/shirleyshare/AACEncoderPlugIn_v1.0.6.zip。    注意:如果你通过Main Concept网站下载,需要填写个人信息和邮箱地址。系统会将下载地址发到你填写的邮箱里,之后才可以下载。 3. 安装AAC编码器插件 在第二部中下载AAC Encoder之后,解压后直接运行AACEncoderPlugIn_v1.0.6.msi文件即可。 4. 修改FMLE的配置文件(须关闭FMLE)。 在FMLE的安装目录下找到config.xml文件。在64位Windows系统中,该文件的路径是: C:\ProgramFiles (x86)\Adobe\Flash Media Live Encoder 3.2\Conf\config.xml 。打开该文件,找到标签: <streamsynchronization>, 在它下面的<enable>标签中,把值设为true.    <enable> true </enable> 5. 打开FMLE, 进行如下设置。     5.1 在设备列表中,选择你的摄像设备。我这里选择的是”Logitech HD Webcam C270″。     5.2 选择编码格式,我这里选择的是”Multi Bitrate – 3…

0

利用 Dolby® Digital Plus 提供优质音频体验

John Deutscher Azure 媒体服务首席项目经理 随着媒体设备的增多,一项日益增长的需求是,视频流服务能够向用户提供超高音频质量和具有 5.1 环绕音响的优质内容。通过 Azure 媒体服务使用 Dolby® Digital Plus 多声道环绕音响给您的高清内容进行编码,现可交付到多个平台上,包括智能电视、Xbox、Windows 8 设备、移动设备等。 Dolby® Digital Plus 或 Enhanced AC-3 (E-AC-3) 是一种专为高质量音频而设计的高级环绕音响音频编解码器。此编解码器基于核心 Dolby Digital 技术,是用于影院、广播和家庭影院环绕音响的一种成熟标准,超过 21 亿款产品均支持该技术。在本博文中,我将介绍如何通过媒体服务使用此编解码器使您的内容提供优质的音频体验。 概述 在此示例中,编码到 Dolby® Digital Plus 涉及下列步骤: 将源内容上传到您的 Azure 媒体服务帐户并创建一个资源 构建自定义编码预设,并将其保存到文件中 提交使用自定义预设对上述资源进行编码的任务 发布输出资源,并创建一个 SAS URL 在应用程序中演示播放 开始之前,让我描述下每个步骤并提供我使用的示例代码。 运行示例代码后,您会获得一个标准 MP4 文件的 URL,文件包含 H.264 视频和 Dolby Digital Plus 音频。接下来,您可以使用此 URL 在支持…

0

Azure 媒体服务发布可靠的视频直播平台

Sudheer Sirivara Azure 媒体服务总监 两个月前,Azure 媒体服务发布了视频直播和内容保护产品的公共预览版。这一 Internet规模的直播解决方案已被十余家业界领先的国际广播电台用来向全球千万客户无缝转播 2014 年索契冬奥会和 2014 年 FIFA 世界杯, 而现在我们向所有 Azure 客户提供公共预览版。您现在可以现场直播任何规模的事件,享受与奥运会和世界杯同等水平的可伸缩性、可用性和可靠性。为保护客户优质的视频内容,Azure 媒体推出了新的内容保护产品,内置了 PlayReady 许可交付和 AES 128 位密钥交付服务, 可使用静态和动态加密功能。 更快的速度和有效的计费 Azure 媒体服务也引入了更快的编码速度和更具成本效益的计费方式。我们的增强 Azure Media Encoder 设计用于高级媒体编码,并基于输出流量 (GB) 计费。我们之前的编码器基于输出和输入流量 (GB) 计费,所以转变为仅基于输出计费将有效地为所有客户降低大量成本。我们也通过我们的基本、标准和高级 Encoding ReservedUnit 引入更快的编码速度。这些分层 Reserved Unit 允许您调整购买的编码功能,使其符合您特定工作流的需要,从而提供更大的灵活性。 Azure Media Indexer 此外,我们还宣布正式发布 Azure Media Indexer,这是一项强大的目前市场上罕见的内容提取服务,可用于增强音频和视频文件的可搜索性。Indexer 可帮助您对媒体库快速编制索引,以供以后搜索关键字、短语或剪辑,同时可为音频文件和视频文件的音频轨道创建字幕。 新合作伙伴和客户端播放器 我们也非常高兴地宣布,我们强大的合作伙伴网络新增了若干工作流合作伙伴和客户端播放器。Azure 媒体服务和 Telestream的 Wirecast 现已完全集成,包括内置的将Azure设定为发送目标功能, 使内容可快速便捷地从 Wirecast…

0

宣布正式发布 Azure 媒体服务内容保护服务

Mingfei Yan Azure 媒体服务项目经理 我们非常高兴地宣布正式发布 Azure 媒体服务内容保护服务。这包括 Microsoft PlayReady 许可服务和 AES 明文密钥交付服务!此外,现在有多种选择可使您利用 Microsoft PlayReady 或 AES-128 位 CBC 加密保护您的媒体内容和交付的安全。您可以在交付时执行加密(动态加密),也可以在内容处理工作流中执行加密(静态加密)。这些功能通过 Azure.com 管理门户或 API 向所有人提供。让我们马上来深入了解一下! Microsoft PlayReady 有了内容保护服务,您现在就可以利用 Microsoft PlayReady 技术确保您的内容安全。Microsoft PlayReady 是一项工作室批准的扩展加密技术,可以保护您的内容不被非法复制。现在,有了这项新服务,您只需进行简单配置就可以在云中轻松使用该服务,而无须担心基础架构管理或密钥保护。 将 Microsoft PlayReady 作为内容保护服务的一部分进行使用的过程涉及两个步骤 – 对内容加密,然后将 PlayReady 许可证交付给设备使用。现在很多常用设备都支持 Microsoft PlayReady。 此简短视频介绍了如何从管理门户使用 Microsoft PlayReady。此外,我们还将发布 Azure 媒体 SDK 更新以及帮助您将这些服务整合到工作流中的示例。您可以参考下图,了解我们的服务体系结构。 明文密钥 AES-128 位保护 很多情况下,隐私不是最重要的问题,Microsoft PlayReady 也不需要十分稳健,这时我们也会支持 AES-128 位明文密钥加密功能。例如,企业视频、时效性内容等,都是这样的情况。…

0

通过 Azure 媒体管理门户开始使用直播流媒体

Jason Suess  Azure 媒体服务首席项目经理 几个月前,我们宣布发布 Azure 媒体服务直播服务的公共预览版。其实这些直播服务早已被美国国家广播公司体育台用于多项重大体育赛事的多平台直播,包括英超联赛、NHL 冰球赛、周日晚间橄榄球和 2014 年索契冬奥会等。在最近刚刚结束的 2014 年世界杯足球赛期间,Azure 媒体服务同样也被 10 家全球性广播公司用来直播比赛。因此,我们对 Azure 媒体服务直播服务的稳定性、可伸缩性和性能都信心十足,也非常高兴终于将这些服务呈现给所有的媒体服务用户! 我们将在本周推出多篇文章,介绍直播流媒体功能的各个方面及其使用方法。在本文中,我将介绍有关直播流媒体的一些基本信息,然后将其应用到一个特定的场景(网络直播桌面)。在本文中,所有操作都将通过 Azure 管理门户完成,无需任何代码帮助。晚些时候,会有另外一篇文章介绍如何使用我们的 SDK 自动执行相同的操作。 直播流媒体的基本组成 首先我将简要介绍端到端解决方案的基本组成元素,并在下文的说明部分中将这些元素整合在一起。 Azure 帐户和订阅 – 如果您还没有 Microsoft Azure 帐户,您需要先到 http://www.windowsazure.cn/  上新建一个,您可在购买前免费试用一段时间。 Azure 媒体服务帐户 – 如果您还没有创建媒体服务帐户,可参考 http://www.windowsazure.cn/home/features/media-services/ 上的说明新建一个帐户 摄像机 – 本文中我将使用我的笔记本电脑上的网络摄像头,当然您也可以采用其他任何摄像机。如果您的摄像机有 USB 等数字输出功能,可直接将其连接到您的 PC,如果没有,您还需要一个视频采集卡来将摄像内容传入至 PC。 实时编码器 – 目前 Azure 媒体服务支持分段式 MP4/Smooth Streaming 和 RTMP…

0

Azure 媒体服务支持 DASH 实时传送流

Kilroy Hughes Azure 媒体服务数字媒体架构师 本文重点介绍 Azure 媒体服务支持的 DASH 实时传送流功能,同时阐述如何利用这些功能将实时和点播自适应流传送至 Web 浏览器和各类新设备,这些浏览器和设备都支持DASH 标准了。DSAH 实时传送流现在处于公众预览版阶段,预览版结束后我们会“正式发布”这项服务并提供正常的服务级别协议。 DASH 输出是适用于 Azure 媒体服务发出的所有实时和 VOD 流的运行时的一种选项。播放器只需在每个 URL 请求中将format标记的值定为DASH,便可以请求 ‘DASH 媒体展现说明’元数据和兼容的 ISO 基本媒体文件格式’媒体分段’。通过在 URL format标记中指明这些格式,即能够将相同的文件或实时流以 Microsoft Smooth Streaming、Apple HLS 或 Adobe HDS 格式传输。这样便在将 DASH 传送至新的浏览器和设备的同时,保留了与旧播放器和旧格式的兼容性。动态实时地对媒体分段封装是保证低延迟实时传送流以及有效的多平台支持的关键所在。 有关设置Azure媒体账户并使用实时频道、实时编码器以及流式传输源服务器信息,请访问 Jason Suess 的精彩博客“通过 Azure 媒体管理门户开始使用直播流媒体”。Azure 媒体源服务器可使用内容传送网络 (CDN)(包括 Azure CDN)支持数百万个并行流。 什么是 DASH 流? DASH 是“Dynamic Streaming over HTTP”的首字母缩写词,它是指如下国际标准指定的提供自适应流的协议:ISO/IEC 29009-1:2014“信息技术…

0

通过 Azure 媒体服务进行高速编码

Milan Gada Azure 媒体服务首席项目经理 关于 Azure 媒体服务,客户问的最多的一个问题是能否进行高速编码。这个问题现在已经有了肯定的答案,目前有三种不同类型的 Encoding Reserved Unit 可供客户选择。在本文中,我将介绍如何使用这些新的 Encoding Reserved Unit 以及它们带来的速度提升情况。 Encoding Reserved Unit 类型 过去, Azure 媒体服务用户可登录门户网站,在“Encoding”(编码)选项卡(如下图所示)中更改 Encoding Reserved Unit 的数量: 此选项卡现已更新,为用户提供三种不同类型的 Encoding Reserved Unit(如下图所示): 这三种不同类型的 Encoding Reserved Unit 分别标示为基本级、标准级和高级选项。用户可任选其一,并通过使用滑块更改保留单位数量(以帐户配额为上限)。单击“Save”(保存)后,媒体服务帐户上的更改将立即生效。 请注意,对于已经处于处理状态的现有编码任务,将继续按编码任务开始时分配给该账户的保留单位所决定的性能级别运行。对于在保留单位更改生效之后进入处理状态的所有编码任务,则将享受到帐户中更新保留单位带来的优势。 从性能角度看,基本级保留单位提供与用户以前所能获得的相同编码性能。与基本级相比,标准级保留单位提供的编码性能提升 2 倍之多,而高级保留单位提供的编码性能则提升 4 倍以上。 实际性能提升情况将取决于输入内容及所选的编码配置文件。 计费 Encoding Reserved Unit 的定价信息可参考媒体服务定价页面。Encoding Reserved Unit 按月定价,但费用根据帐户当日最高保留单位数每日分摊计算。为计费方便,每日以 UTC 时间为准。以下示例进一步说明了这一点。 假定基本级、标准级和高级保留单位的定价分别为 X、Y 和 Z…

0

JW Player 现在支持 Azure 媒体服务

Vishal Sood Azure 媒体服务首席项目经理 此合作伙伴关系是关于什么内容? Azure 媒体服务现已支持一些最常见的流媒体格式,其中包括 Microsoft SmoothStreaming 以及行业标准的 mpeg-DASH 和 Apple HTTP 实时传送流。Azure 媒体服务也提供针对当今大多数屏幕和设备的播放器解决方案。此合作伙伴关系使我们能够向客户提供使用一个播放器的选择, 它是最流行的播放器之一。经过众多努力,JW Player 支持针对 Azure 媒体服务客户的以下额外功能: 在浏览器中播放Apple HTTP 实时传送流 在浏览器中播放经AES-128 位 CBC 保护的内容 JW Player 的所有现有功能,如自定义皮肤、云托管播放器等,将继续保持现有的工作方式。 我怎样使用 JW Player? JW Player 的同仁构建了非常易用的 Azure 媒体服务客户登录页面。上文概括的功能是 JW Player 中的高级功能,因此,要在解决方案中使用这些功能,您将需要建立帐户并购买高级版本。不过,您也可以简单地从网页插入从 Azure 管理门户获得的 URL 以查看其运行状况,从而进行试用。如您所见,网页上的组件也向您提供为播放器选择皮肤的功能。 下面是登录页面上提供的组件的屏幕截图: 接下来还会发生什么? 我们会继续与 JW Player 等合作伙伴合作从而带来更多的可能,如果您有任何需求,也请告诉我们,我们将很乐意接受您的反馈。如果您将参加 IBC 2014,敬请光临 13 号大厅的微软会议室,让我们了解是否可以向您进行关于…

0

Azure 媒体服务的 RTMP 支持和实时编码器

Cenk Dingiloglu  Azure 媒体服务高级项目经理 直播流媒体目前已在公共预览版中提供,其中一项受支持的输入协议便是 RTMP。RTMP 是用于输入和分发包括直播流媒体在内的丰富媒体的一个常用协议。Azure 媒体服务支持使用 RTMP 从订阅源实时输入,并支持使用动态打包技术对以 MPEG-DASH、Microsoft Smooth Streaming、Apple HLS 或 Adobe HDS 格式分发的实时流进行动态打包。这就允许在输入方面使用广泛采用的 RTMP 协议并使用多种输出协议以覆盖多种设备和端点,同时又能保持与传统播放器和视频格式的兼容性。有关在实时通道和流媒体端点建立 Azure 媒体帐户的信息,请参阅 Jason Suess 的精彩博文“通过 Azure 媒体管理门户开始使用直播流媒体”。 本文重点介绍 Azure 媒体服务启用的 RTMP 输入功能,以及如何使用此功能借助 Wirecast、Flash Media Live Encoder (FMLE) 和 FFmpeg 编码器为 Azure 媒体服务通道提供多码率实时订阅源。 体系结构和基本信息 从较高层面而言,直播流媒体的体系结构有三个主要组成部分:通道/节目、存储和流媒体端点。 通道/节目- 通道用来实现直播流媒体,包括实时编码器的输入点。截至今天,RTMP 和 Fragmented MP4(Smooth Streaming)是受支持的输入协议。节目是通道内部的逻辑组件。节目可发布接收的数据以用于流媒体,并归档用于点播转换和直播窗口(DVR 格式)的内容。 流媒体端点和流媒体单元- 流媒体端点为您提供可从中找到您的直播和 VOD 资源的…

0