如何配置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
下载之前,你需要填写一张表格,只要提交表格,下载即可完成。
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 streams (1500) Kbps – H.264"。
5.3 配置H.264的高级选项,将"Key Frame frequency"设为2秒。
5.4 设置帧率为30fps。
5.5 选择音频设备,并做如下设置。
5.6 勾选"Stream to Flash Media Server"
5.7 将Azure管理门户上的“插入URL", 拷贝粘贴到这里的"FMS URL"。
5.8 将Stream命名为stream%i, 见下图:
下图是完成第5步以后的所有配置:
6. 点击"Connect"
7. 点击"Start"
配置完成。
您可以通过Azure管理门户来预览直播流。
通过Azure管理门户预览:
在真实设备上使用Publish URL
在Azure Portal上,有一个发布URL (Publish URL),类似这样: “http://<account_name>.origin.mediaservices.windows.net/<locator_guid>/<stream_guid>.ism/manifest”。在实际播放中,使用这个URL得到微软平滑流(Smooth Streaming)的直播流格式。
- 在iOS设备上,我们需要在URL后面添加“(format=m3u8-aapl-v3)“。例如:http://<account_name>.origin.mediaservices.windows.net/<locator_guid>/<stream_guid>.ism/manifest(format=m3u8-aapl-v3)
- 如果需要MPEG-DASH格式,需要在URL后面添加“(format=mpd-time-csf)”
如果你有任何疑问, 欢迎访问MSDN社区,由专家来为您解答Windows
Azure各种技术问题,或者拨打世纪互联客户服务热线400-089-0365/010-84563652咨询各类服务信息。
本文转载自:http://blog.csdn.net/azureincubationchina/article/details/40374387
如何配置Flash Media Live Encoder (FMLE)从而使用Azure直播服务的更多相关文章
- 3款知名RTMP推流模块比较:OBS VS SmartPublisher VS Flash Media Live Encoder
OBS 功能强大,几乎所有你想要的场景它都有,用起来很顺手.可以将桌面.摄像头.程序窗口通过rtmp推送到流媒体服务器上. 当然如果你是开发者,想基于OBS做二次开发,实现二次产品化的化,难度比较大, ...
- Flash Media Live Encoder 使用帮助
翻译了一下Flash Media Live Encoder的帮助内容. Flash Media Live Encoder包含两个工具: Flash Media Live Encoder GUI(图 ...
- Adobe Flash Media Server安装
Flash Media Server(FMS)是一个流媒体服务器 使用 实时消息传送协议(RTMP),RTMP是一种未加密的TCP/IP协议,专门设计用来高速传送音频.视频和数据信息. 3.5版32位 ...
- FMS4.5( Adobe Flash Media Server4.5)流媒体服务器搭建
下载FMS4.5 下载地址:http://pan.baidu.com/s/1pJLi5Ur(已更新) FMS是用于用户之间相互通讯的新平台.它集成了Flash多媒体交互的特性,又添加了实时音频和实时数 ...
- Flash Media Server 4.0 破解 注册
Adobe Flash Media Interactive Server 3.5s/n:1373-5047-2985-0514-5175-0098 s/n: 1373-5632-4666-9521-8 ...
- Flash Media Server 5.0 (FMS)注册码
flash media server 4.5 及最新 flash media server 5.0 注册码 防止图片打不开时: Name:tam/CORE Serial:1652-5580-8001- ...
- 使用Flash Media Server(FMS)录制mp4格式的视频
最近在做一个有关视频直播和点播的项目,客户的一个需求就是可以控制对直播流的录制,直播的实现采用的是Adobe的Flash Media Server,具体方式就是:视频采集端采集视频并编码->rt ...
- logback -- 配置详解 -- 三 -- <encoder>
附: logback.xml实例 logback -- 配置详解 -- 一 -- <configuration>及子节点 logback -- 配置详解 -- 二 -- <appen ...
- (转)ubuntu 12.04搭建Adobe Flash Media Server服务
破解版传送门:http://fms45.cuplayer.com/fms4download.html 福利:1462-5247-1705-7678-8379-5590 下载解压 cd进目录,./ins ...
随机推荐
- 手把手教你写LKM rookit! 之 第一个lkm程序及模块隐藏(一)
唉,一开始在纠结起个什么名字,感觉名字常常的很装逼,于是起了个这<手把手教你写LKM rookit> 我觉得: 你们觉得:...... 开始之前,我们先来理解一句话:一切的操作都是系统调用 ...
- c语言指针说解
一. 指针定义 1指针的意义 2指针的赋值 指针变量同普通变量一样,使用之前不仅要定义说明, 而且必须赋予具体的值.未经赋值的指针变量不能使用, 否则将造成系统混乱. #include <std ...
- img test
- IOS game
App Store真是个金矿,即使是红海一片,黑马也依旧不少,前有愤怒的小鸟,现在出了个Flappy Bird,虽然是去年推出的,但最近爆红App Store和Google Play,越南河内的独立游 ...
- phpstorm运行在浏览器中执行php文件报502错误
原因是之前mac自带的php5.5版本被我升级到了5.6 通过phpinfo()查看到目前php5.6的安装目录 重新制定一些interpreter的路径 /usr/local/php5/bin 就可 ...
- WP8.1和Win8.1的不同之处
本文仅是个人见解,如有不足或错误之处欢迎批评指正~ 1.Toast: 创建Toast代码差不多但实现机制及管理上不一样 2.ApplicationData: WP8.1多了一个LocalCacheFo ...
- MBProgressHUD ---
1,MBProgressHUD常用属性和用法Demo - (void)testMBProgressHUD { NSLog(@"test MBProgressHUD "); /* 要 ...
- WinForm 控件库
1:Telerik 介绍: Telerik 是保加利亚的一个软件公司,专注于微软.Net平台的表示层与内容管理控件.Telerik 提供高度稳定性和丰富性能的组件产品,并可应用在非常严格的环境中. 现 ...
- phpd读取txt文件(自动解析换行)
<form id="form" method="post" action="whois.php"> <?php $newf ...
- json2.js使用参考
json2.js的源码地址: https://github.com/douglascrockford/JSON-js Visual Studio用户可以直接通过Nuget来获得. json2.js提供 ...