现在的位置: 首页 > 综合 > 正文

关于FMS、RED5

2017年12月24日 ⁄ 综合 ⁄ 共 589字 ⁄ 字号 评论关闭

red5就是开源版本的fms,功能上没有太大的差别,一般用来做流媒体\视频会议.
smartfoxserver是集成房间系统的服务器,基于MINA,如果要开发游戏服务器,要么用C/C++,要么直接用MINA.

smartfoxserver用的xml在socket传输,red5\fms均是用的rtmp协议,三者都是常连接.


FMS使用实时通讯协议(RTMP),RTMP 是一种未加密的TCP/IP协议,专门设计用来高速传送音频、视频和数据信息。


使用FMS可以捕获(甚至录制)用户客户端的视频和音频流。信息通过FMS使用Real-Time Messaging Protocol (RTMP)协议被传递到客户端(用户计算机上的Flash Player)。当一个Flash影片应用程序要使用 FMS时,Flash Player就连接到服务器,这样就在客户端Flash Player和FMS之间提供了往复的源源不断的信息流,称为network
stream(网络流)。其他的用户也可以同时连接到相同的FMS接收信息、更新数据以及音频和视频,这些都是“网络流”。
FMS的功能平台由两部分组成:服务器提供通讯方式;Flash影片应用程序(SWF文件)提供终端用户界面。
Red5一款基于Java的开源流媒体服务器,使用RTMP作为流媒体传输协议,这与FMS完全兼容,用Red5替换FMS后,客户端不用更改可正常运行。

抱歉!评论已关闭.