FMS为什么不适合做视频聊天室

FMS为什么不适合做视频聊天室,春晓互联网是专业从事视频聊天软件开发的 公司,拥有丰富的开发经验,下面为大家分享一下FMS为什么不适合做视频聊天室?FMS是Flash Media Server的简称,中文意思就是FLASH媒体服务器,FLASH公司制作了流媒体服务器,因为客户端大多数计算机都安装有他们FLASH的客户端,因 此在此基础上开发的视频聊天软件不需要下载客户端即可在线实现。但FMS有几个缺闲使得无法应用在视频聊天的行业.

所有的比如表情,礼物如果全部放在服务端,而并非软件客户端这样放在客户端,就会造成显示过慢,加载时间过长的问题(WEB聊天室同样有这个问题) ,所以为了解决这个,各开发公司都会制作一个插件,来将表情呀,礼物图片呀,或者聊天室界面等内容置于本地,或尽可能的少用图片,所以一般的WEB聊天室 就显的比较简陋。
    FMS视频传输采用的是TCP传输,这就是致命的不能应用于视频聊天的主要原因。
    视频聊天所传输的音视频等内容数据包很大,并且时实性要求很强,所以在这方面,一般会采用UDP来进行传输,简单的说UDP发包速度很快,TCP很慢,但 UDP容易丢包,而TCP有丢包重发机制。所以TCP每个数据包发到服务端再由服务端转发给客户端时, 就需要一个漫长的过程,这个过程肯定是2秒以上甚至更久,那大量的数据不停的发送时,TCP的机制来处理,实时性就得不到保障,那FMS在客户端应该有一 个缓冲机制,就是说发过来的数据,到了客户端后先保存在内存中,然后通过收到的包的时间戳再播放,本来传输就慢了,这里缓冲再加几秒钟, 所以利用FMS看到的是没有码赛克,效果也是非常好的,可是至少有10秒钟的延迟。而这种延迟在聊天室中交互时问题就非常严重。


  • 公司地址:河北省石家庄市新华区友谊北大街345号中粮河北广场B座
  • 联系电话:0311-85357020
  • 企业邮箱:guofang.niu@chunxiao.net
  • 业务QQ:2079931172,2164599443
版权所有:石家庄春晓互联网信息技术有限公司     网站备案许可:冀ICP备13017435号-3