一、下载及安装

FlashMediaServer3.5官方下载地址:http://download.macromedia.com/pub/flashmediaserver/updates/3_5_2/Windows/FlashMediaServer3.5.exe

注册码:1374-5281-3416-2287-0994-2264 或者下载对应注册机,点击下载

在安装前需要先修改hosts文件,在hosts文件(该文件位于C:\WINDOWS\system32\drivers\etc,该文件为系统文件,默认隐藏)最后添加如下内容:

127.0.0.1 activate.adobe.com
 
127.0.0.1 practivate.adobe.com
 
127.0.0.1 ereg.adobe.com
 
127.0.0.1 activate.wip3.adobe.com
 
127.0.0.1 wip3.adobe.com
 
127.0.0.1 3dns-3.adobe.com
 
127.0.0.1 3dns-2.adobe.com
 
127.0.0.1 adobe-dns.adobe.com
 
127.0.0.1 adobe-dns-2.adobe.com
 
127.0.0.1 adobe-dns-3.adobe.com
 
127.0.0.1 ereg.wip3.adobe.com
 
127.0.0.1 activate-sea.adobe.com
 
127.0.0.1 wwis-dubc1-vip60.adobe.com
 
127.0.0.1 activate-sjc0.adobe.com

二、FMS的使用

我使用的是默认安装,安装位置为C:\Program Files\Adobe\Flash Media Server 3.5。安装以后,有一个欢迎页面,如果该页面可以正常显示,就说明FMS安装成功了。

视频播放页面:C:\Program Files\Adobe\Flash Media Server 3.5\samples\videoPlayer\videoplayer.html,通过该页面可以测试播放对应的视频

fms有一个默认的rtmp协议文件存放路径:C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\media

比如播放示例视频文件C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\media\sample.flv

对应的地址为:rtmp://localhost/vod/sample或者rtmp:/vod/sample,注意扩展名为flv的话,只需要填写文件名,不要写扩展名,不然会找不到文件(汗~这个问题折磨了我很久)

再比如播放示例f4v视频文件C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\media\sample1_1000kbps.f4v

对应的地址为:rtmp://localhost/vod/mp4:sample1_1000kbps.f4v或者rtmp:/vod/mp4:sample1_1000kbps.f4v

通过videoplayer.html视频播放页面可以播放对应视频文件

三、创建rtmp虚拟目录

现在我需要在别的文件夹内存放视频文件由fms通过rtmp协议解析

找到配置文件C:\Program Files\Adobe\Flash Media Server 3.5\conf\fms.ini

默认的vod虚拟目录是通过这两句内容实现的:

VOD_COMMON_DIR = C:\Program Files\Adobe\Flash Media Server 3.5\webroot\vod
VOD_DIR = C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod\media

这里我们要创建一个新的虚拟目录hello,添加如下内容:

HELLO_COMMON_DIR = D:\hello
HELLO_DIR = D:\hello\media

然后把C:\Program Files\Adobe\Flash Media Server 3.5\applications\vod文件夹里的文件复制到D:\hello文件夹

并且修改D:\hello\Application.xml的文件内容,把

<Streams>/;${VOD_COMMON_DIR}</Streams>
<Streams>/;${VOD_DIR}</Streams>

修改为

<Streams>/;${HELLO_COMMON_DIR}</Streams>
<Streams>/;${HELLO_DIR}</Streams>

重启FMS,虚拟目录就建好了

(转)FMS3.5的安装使用及下载地址的更多相关文章

  1. 全套AutoCAD版本安装教程及下载地址

    1:AutoCAD 2004 安装教程及下载地址 https://mp.weixin.qq.com/s/4So2zmJ6nWu6Z3bSo3W19Q 2:AutoCAD 2005 安装教程及下载地址 ...

  2. 全套visio版本安装教程及下载地址

    1:visio 2003 安装教程及下载地址 https://mp.weixin.qq.com/s/vhJUagKBz3vM-Dru0cwYow 2:visio 2007 安装教程及下载地址 http ...

  3. 全套Project版本安装教程及下载地址

    1:Project 2007 安装教程及下载地址 https://mp.weixin.qq.com/s/8iI7x1qjon0yAdo3bStjzw 2:Project 2010 安装教程及下载地址 ...

  4. 全套office版本安装教程及下载地址

    1:office 2003 安装教程及下载地址 https://mp.weixin.qq.com/s/HHGFdiLgL-xhDAAlox2axw 2:office 2007 安装教程及下载地址 ht ...

  5. CAD2020下载安装AutoCAD2020中文版下载地址+安装教程

    AutoCAD2020中文版为目前最新软件版本,我第一时间拿到软件进行安装测试,确保软件正常安装且各项功能正常可以使用,立刻拿出来分享,想用最新版本的话,抓紧下载使用吧: 我把我用的安装包贡献给你下载 ...

  6. U盘安装centOS和下载地址

    使用到的材料: 1.centos-6.2 i386 minimal 下载地址:http://mirrors.163.com/centos/6.2/isos/i386/CentOS-6.2-i386-m ...

  7. Python 3.7.0 For Mac版软件安装教程附下载地址

    https://www.jianshu.com/p/f02d6f01eba7

  8. sqlserver2017 +SSMS+ VS2017+SSDT 安装要点及相关组件下载地址

    1.sqlserver2017安装PolyBase需要安装jdk7 ,注意必须是7  jdk10是不行的. 下载地址:http://dl-t1.wmzhe.com/30/30117/jdk_7u_1. ...

  9. Genymotion配置及使用教程(最新最完整版附各部分下载地址)

    Genymotion配置及使用教程(最新最完整版附各部分下载地址) FROM:http://blog.csdn.net/beiminglei/article/details/13776013 早都听说 ...

随机推荐

  1. 标准库Queue的实现

    跟上篇实现stack的思路一致,我增加了一些成员函数模板,支持不同类型的Queue之间的复制和赋值. 同时提供一个异常类. 代码如下: #ifndef QUEUE_HPP #define QUEUE_ ...

  2. 如何用PS快速的批量制作连续号码数字编号图解

    如何用PS快速的批量制作连续号码数字编号图解 大家好,今天太原博飞设计培训小编就告诉大家如用PS快速的制作连续数字编号,在工作中尤其是大型活动的有时候制作连续的号码牌,少还好,如果上百上千个,那就辛苦 ...

  3. MD5值转换(Hex 32位 <-> base64 24位)

    关于MD5值的原理本文不在介绍,本文主要介绍MD5值的两种编码的相互转换(32位和BASE64编码的24位),实际应用过程中经常会涉及到两种编码的相互转换.快熟使用工具tomeko.net. C#示例 ...

  4. [ACM] HDU 5078 Osu!

    Osu! Problem Description Osu! is a very popular music game. Basically, it is a game about clicking. ...

  5. CNN 防止过拟合的方法

    CNN 防止过拟合的方法 因为数据量的限制以及训练参数的增多,几乎所有大型卷积神经网络都面临着过拟合的问题,目前常用的防止过拟合的方法有下面几种:      1. data augmentation: ...

  6. web开发方法

    request.getContextPath()是在开发Web项目时,经常用到的方法,其作用是获取当前的系统路径.

  7. leetcode笔记:Add Binary

    一.题目描写叙述 Given two binary strings, return their sum (also a binary string). For example, a = "1 ...

  8. Git(四):理解和使用分支

         分支是Git的核心内容之中的一个,本章将介绍分支的一些知识,这里将继续使用前面创建的版本号库. 假设你跳过了前面章节直接进入本章.能够从Github上克隆这个版本号库: $ git clon ...

  9. Spring Boot 如何在类中应用配置文件

    如何在类中应用配置文件 优先级: 当前目录子目录的/config > 当前目录 > classpath的/config包 > classpath的根目录 即:越靠近的优先级越高 ** ...

  10. HDFS源码分析数据块校验之DataBlockScanner

    DataBlockScanner是运行在数据节点DataNode上的一个后台线程.它为所有的块池管理块扫描.针对每个块池,一个BlockPoolSliceScanner对象将会被创建,其运行在一个单独 ...