首页 > 生活随笔 > flash的音视频服务器

flash的音视频服务器

多年前,听过一个交大的一个博士说过关于流媒体服务器的事情,因为已经过了很长的时间,当时说的流媒体服务器软件我也已经忘了.因为这两年flash在RIA的应用很火,也有不少朋友从事基于flash的webgame的开发.于是开始注意它的发展.特别是跟VOIP的结合.

1. fms和red5简介
Flash media server(fms) 是Adobe的公司推出的流媒体服务器。可以进行语音会议,视频会议方面的开发. 不过是商业版本.
Red5 是java开发的流媒体服务器,功能跟fms一样. 好处是red5是开源的流媒体服务器,你可以任意下载修改,添加自已的应用.
基于red5写一个聊天室很简单,red5自带例子里头有一个SimpleChat的例子.使用flash cs3作为客户端.

2. 性能
red5在性能上网上的测试结果是不如fms。
mina2 的性能一台普通的机器能够承受 3000多人同时并发在线(一个朋友的测试数据).
虽然red5是基于mina但因为red5包含了很多东西.比较庞大。性能比mina2肯定低了很多.

red5的结构:是使用了mina作为网络框架,使用jetty作为web容器,使用了spring框架把这些东西整合起来.
mina网络框架是现在速度比较快的框架.据说著名的jabber服务器openfire使用了mina改写了它的网络结构速度比原来快了10多倍.

3. 怎么跟voip结合?
既然flash流媒体服务器能实现语音会议,那么就应该可以跟VOIP的电话会议结合起来。
如果打电话到服务器上,那么大家就可以电话会议了。
还有就是基于视频的会议,那么如果大家到了3G时代,就很方便跟互联网进行视频会议了
:) ,这个就比较远了点.

如果对这方面感兴趣,那么你可以加入H323-SIP研发协会QQ群

以下是http://www.flashphone.ru的基于flash的sip web phone。
它就是使用flash和voip结合起来的应用方案.
包括了flash2phone, flash2flash的视频.
flash2phone应该是通过sip协议落地的.
flash视频当然地用rtmp协议上走adobe的视频格式数据.

meng9999

2008年09月13日 00:34:16

分类: 生活随笔 标签: 436 views
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.