我们正在开发一个新的应用程序,我正在寻找关于应用程序体系结构的信息/提示/指南。
申请应:
从一个外部设备(USB)读取数据,将数据发送到远程服务器(通过internet)
H 111支持触摸屏H 212H 113的视频呼叫。H 214/code>G 215
所以我在想:在服务器端:
objects
create
使用数据库(可能是MS ),
使用ORM (nHibernate)将数据从DB映射到域--这一层具有C#中的业务逻辑--创建web (WCF)服务(客户端application)create是asp.net mvc应用程序(针对项目7)。通过浏览器启用数据视图
在客户端,我将使用WPF 4应用程序,它将与外部设备和服务器上的wcf服务进行通信。
到目前一切尚好。现在问题开始了。我不知道如何创建应用程序的视频呼叫(传出或传入)部分。我相信,与麦克风,扬声器,相机与WPF/C#沟通是没有问题的。但是如何与呼叫中心沟通呢?应该使用什么协议和编码?
我认为我需要创建某种服务器,它将:
users
receive
在呼叫中心中有一个操作员列表,并跟踪哪个运营商被占用和哪个运营商空闲,
有一个连接的终端
来自终端用户的呼叫列表,并将呼叫委托给从呼叫中心释放operator
delegate呼叫到终端用户
。
任何信息,链接,任何关于从哪里开始的信息都将不胜感激。
非常感谢!
发布于 2010-03-13 21:18:04
我建议使用现有的服务(Skype,谷歌聊天,.)并控制是否从您的WPF应用程序为操作员和客户端。
发布于 2010-04-12 22:05:22
听起来你是在做支持业务,而不是做视频会议软件业务。也许可以看看许可第三方SDK来填充应用程序的视频会议组件。最终,要让你的应用程序运行起来比重新发明轮子要快得多。我快速搜索“视频会议SDK”。有几个立刻冒了出来。我从来没有使用过任何一个,所以我不打算开始推荐任何一个,但我认为这是一个很好的起点。
发布于 2011-03-21 12:59:07
使用带有视频编解码器的SIP解决方案。开放标准一有很多SIP在外面。
https://stackoverflow.com/questions/2439995
复制相似问题