`
anson_xu
  • 浏览: 513163 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类

FMS实现多人同时语音聊天

    博客分类:
  • flex
阅读更多
FMS能否实现多人同时语音聊天?
目前已实现一人说,N人听
服务器采用的是FMS
实现代码是利用
my_netStream.publish ("streamToPlay", "record");
然后新建一个netStream来播放"streamToPlay"

这样做的话,一个人说是没问题的
但是如果有另一人同时说的话,再次publish就会出错
Error #2044: Unhandled NetStatusEvent:. level=error, code=NetStream.Publish.BadName

想请教一下,FMS到底能否实现多人同时语音聊天?
如果可以的话,该如何实现呢,谢谢!


答案是肯定的

但不知道你所说的多人是什么情况..
一般认为..
一个客户端为一人
多个客户端为多人

每个客户端应该都只会Publish一次吧..目的只是为了把自己 的音频流发布到服务器..

以:你,我,他,三人为例.
你,播放的是我和他的流.
而我播放你和他的流.
而他播放你和我的流..
此处因为流不是唯一的..所以应该使用多个容器来分别播放.达到混音,
不可能3个音频流.你用一个Stream就播放出来吧.

如果把音频流换成视频流.你就更明白了..多人视频..当然是有多个Video,分别播放其他人的Stream


应用开发中你应该都会建一个客户机对象来存放客户端的信息的吧?
比如一个用户名.
每个客户端用户名不一样.发布的流不就不一样了吗..用这用户名来标识他唯一的流.
分享到:
评论

相关推荐

    简易聊天室flash多人聊天 FMS实现

    【标题】"简易聊天室flash多人聊天 FMS实现"揭示了这个项目的核心是构建一个基于Flash的多人在线聊天系统,采用FMS(Flash Media Server)作为后台技术来实现实时的通信功能。Flash是一种广泛应用于网页上的多媒体...

    FMS多人视频会议系统

    【FMS多人视频会议系统】是一个利用Flash Media Server (FMS) 技术构建的高效、稳定的多人在线视频交流平台。这个系统的核心是FMS,它是由Adobe开发的一款服务器软件,专门用于实时流媒体处理,支持音频、视频的直播...

    asp+fms聊天室

    总的来说,ASP+FMS语音聊天室是一个结合了前后端技术的实时通讯应用,它利用ASP处理后端逻辑,通过FMS提供高效的音视频流服务,从而实现流畅的在线聊天体验。在深入研究和使用这套系统时,开发者需要熟悉ASP编程、...

    FMS聊天室+AS3.0

    6. **音视频通信**:如果支持,可能利用FMS的音视频流功能实现语音聊天或视频通话。 7. **安全性**:保护用户隐私,防止恶意攻击,例如通过加密传输内容或设置权限。 8. **扩展性**:设计为可扩展,以便添加更多功能...

    fms.rar_FlashMX网络会议_conference_fms_视频会议_远程会议

    压缩包内的“fms多人会议视频”可能是一个演示文件或者教程,展示如何使用FlashMX和FMS设置和操作多人视频会议。这个文件可能会涵盖以下知识点: 1. **FlashMX环境配置**:如何安装和配置FlashMX,以便开发视频会议...

    FMS案例开发[整理].pdf

    3. **语音聊天**:类似于视频聊天,但仅传输音频,同样支持一对多模式。 4. **聊天表情**:提供多种表情符号,增强文字聊天的趣味性和表达力。 5. **用户注册和登录**:用户需要创建账户并登录才能使用聊天室,确保...

    flash media server聊天室开发示例

    在聊天室应用中,ActionScript用于处理用户输入、发送和接收消息、实现语音聊天功能等。 4. **语音聊天**:在Flash环境中,语音聊天通常通过麦克风捕获声音,然后编码为数字信号进行传输。ActionScript可以调用相关...

    fms android flash

    这可能包括实时视频聊天、语音通话或者多人视频会议等应用场景。FMS支持RTMP(Real-Time Messaging Protocol)协议,这使得它能与Flash技术很好地配合,即使在移动设备上也能实现流畅的音视频传输。 在标签中提到的...

    FMS案例开发.pdf

    3. 语音聊天:同样支持一对一或多对一模式。 4. 聊天表情:增加聊天趣味性,提供丰富的表情包供用户选择。 5. 用户管理:包括注册、登录和退出功能。 四、在线用户设计 在线用户的状态通过FMS的共享对象(Shared...

    Anothersea多人在线视频系统测试版

    多人在线视频程序 可应用于视频聊天 网络会议;无需下载软件 直接在线就可语音视频聊天 ;而且是多人视频聊天哦! 当前为测试版 欢迎用户朋友多提提宝贵意见; 本人不胜感激。ok@littlesix.com.cn

    基于php校友录设计与实现.docx

    4. 聊天系统:提供了多人聊天、视频聊天、语音聊天等功能。 5. 系统管理:提供了系统管理、用户管理、统计分析等功能。 五、技术架构 系统技术架构主要基于LAMP(Linux+Apache+MySQL+PHP)架构,结合FMS(Flash ...

    Flash Media Server 入门教程.doc

    - **Flash聊天室**: 实现多人在线聊天功能,包括文字、语音和视频聊天。 - **在线视频会议**: 提供高质量的音视频通信能力,支持多人参与的在线会议。 - **网络游戏**: 可用于实时传输游戏数据,实现多人在线对战。 ...

Global site tag (gtag.js) - Google Analytics