Flash/Flex学习笔记(7):FMS3.5基于IIS的安装
一般来讲,在windows上安装软件从来都不是什么难事儿,但FMS却在安装过程中"充满"了误导(好吧,其实也就是夸张的说法而已)
1.下载FMS3.5
http://www.adobe.com/products/flashmediainteractive/?promoid=DJDTG
这上面有一个免费开发版(除了连接数有限制,其它功能完全一样)
2.一路Next安装
注意:不要勾选安装Apache 2.2 (有了IIS,还要apache干嘛?)
看到很多朋友都没注意这里,结果最后与IIS端口冲突,然后对Apache又不熟悉,陷入困境.
3.在IIS里设置站点
主目录为C:Program FilesAdobeFlash Media Server 3.5webroot ,为避免与其它网站端口冲突,建议端口改为8080
同时,iis的mime类型里,增加"smil","flv","f4v"三种类型(不然没法通过http播放flv视频)
4.修改fms.ini
fms.ini的默认路径为: C:Program FilesAdobeFlash Media Server 3.5conffms.ini
找到 "ADAPTOR.HOSTPORT = :1935,80"
改成 "ADAPTOR.HOSTPORT = :1935,8081" (注意这里的第二个端口,不要跟80端口与第3步中的iis端口冲突即可)
5.重启FMS服务
所谓重启服务,就是先Stop上图中的二个服务,然后再Start----当然你也可以直接重启电脑,然后去一趟WC回来就好了
6.测试一下
浏览http://localhost:8080/,注意右侧的"Samples","Dynamic Stream","Interactive"三个标签
Samples:主要用来测试RTMP,HTTP二种方式能不能播放视频
DynamicSteam:主要用来测试不同编码率视频的平滑切换(即:Silverlight中的所谓IIS Smooth Video Play 平滑视频播放)
Interactive:用来测试摄像头与麦克风的实时传输(也就是现在满天飞的所有Flash视频聊天室功能)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android 隐式Intent的实例详解
- Android编程使用加速度传感器实现摇一摇功能及优化的方法详解
- 微信小程序分页加载数据~上拉加载更多~小程序云数据库的分页加载
- TextView实现跑马灯效果 就这么简单!
- Android自带emoji表情的使用方法详解
- Android EditText实现输入表情
- Android编程实现使用Intent传输包含自定义类的ArrayList示例
- EditText实现输入限制和校验功能实例代码
- java零基础入门006~springboot实现多文件的上传(java多文件的上传)
- Android编程实现随机生成颜色的方法示例
- Android中将Bitmap对象以PNG格式保存在内部存储中的方法
- python入门012~使用python3爬取网络图片并保存到本地
- java入门015~springboot2整合mybatis,轻松实现mysql数据的增删改查
- 详解Android activity与fragment之间的通信交互
- Android App内监听截图加二维码功能代码