上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 在一些软件系统中,需要用到手写涂鸦的功能,然后可以将涂鸦的结果保存为图片,并可以将“真迹”通过网络发送给对方。如何实现这种涂鸦功能了? 阅读全文
posted @ 2012-10-31 15:01 zhuweisky 阅读(4785) 评论(4) 推荐(4)
摘要: 在很多软件系统中,都允许用户设置自己的头像,甚至可以直接使用摄像头照相作为自己的头像,就像QQ的自拍头像功能一样。这种功能是如何实现的了? 阅读全文
posted @ 2012-10-26 20:44 zhuweisky 阅读(4146) 评论(13) 推荐(4)
摘要: 最近做的一个Web版的视频会议项目,需要在网页中播放来自远程摄像头采集的实时视频,我们已经有了播放远程实时视频的使用C#编写的windows控件,如何将其嵌入到网页中去了?这需要使用一种古老的技术,ActiveX。 阅读全文
posted @ 2012-09-14 10:11 zhuweisky 阅读(4972) 评论(17) 推荐(7)
摘要: 所谓“离线文件”,就是当接收者不在线时,发送者先把文件传送给服务端,在服务器上暂时保存,等接收者上线时,服务端再把文件发送给他。本文简洁地描述了实现离线文件功能的主要思路和基本模型。 阅读全文
posted @ 2012-09-13 13:49 zhuweisky 阅读(5075) 评论(3) 推荐(5)
摘要: 在开发类似视频聊天的应用时,我们经常需要获取摄像头的相关信息;而在进行视频聊天时,我们可能还希望有一些动态的能力。比如,在不中断视频聊天的情况下,切换一个摄像头、或者修改摄像头采集的分辨率或编码质量等等。OMCS提供了很多有用的特性以支持上述需求。 阅读全文
posted @ 2012-08-06 09:46 zhuweisky 阅读(1748) 评论(0) 推荐(0)
摘要: OMCS 网络语音视频框架是集成了语音通话、视频通话、远程桌面观看与协助、电子白板编辑与观看等多种媒体于一身的跨平台(.NET、Android、iOS)网络多媒体框架,实现了多媒体设备【麦克风、摄像头、桌面、电子白板】的采集、编码、网络传送、解码、播放(或显示)等相关的一整套流程,且可智能地根据网络状况实时调整帧频、清晰度、并优先保证语音通话效果。您只要连接到OMCS服务器,就可以随时访问任何一个在线用户的多媒体设备。基于OMCS语音视频聊天框架,您可以快速地开发视频聊天系统、视频会议系统、智慧医疗系统(远程诊疗)、网络教学系统、远程教育系统、网络监控系统等等基于网络多媒体的应用系统。 阅读全文
posted @ 2012-08-02 21:43 zhuweisky 阅读(13784) 评论(13) 推荐(12)
摘要: 随着互联网越来越普及,以及物联网的兴起,IPv4地址已远远不够用,IPv6的普及将是不可避免的趋势。以前,我们的大部分socket程序几乎都是针对IPv4而开发,如果不做升级重构,那么使用IPv6地址的客户端将无法使用服务端提供的服务。 阅读全文
posted @ 2012-07-18 16:09 zhuweisky 阅读(15178) 评论(2) 推荐(3)
摘要: AutoResetEvent的WaitOne方法可能导致进程意外退出,你遇到过吗? 阅读全文
posted @ 2012-06-13 11:56 zhuweisky 阅读(4176) 评论(4) 推荐(4)
摘要: 当我们使用像Skype、QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?本文将对网络语音通话所使用到的技术做一些简单的介绍,算是管中窥豹吧。 阅读全文
posted @ 2012-06-08 12:10 zhuweisky 阅读(15060) 评论(18) 推荐(21)
摘要: ESPlus 是基于网络通信框架ESFramework的增强库。为了更贴近实际应用,加快网络通信系统的开发,ESPlus在ESFramework原生功能的基础上,进行了再次封装,提供了大多数通信系统中经常用到的组件和功能。 阅读全文
posted @ 2012-04-27 11:57 zhuweisky 阅读(2300) 评论(2) 推荐(1)
摘要: 在新版本的ESFramework/ESPlus中,我们重构了部分接口,这将使得框架的使用更加容易上手;新版本也加入了更多实用的新特性,开发者能更细腻地控制ESFramework提供的强大功能。另外,ESPlus 3.0也是接下来ESPlatform的群集平台1.0能进行发布的前提条件。 阅读全文
posted @ 2012-04-23 20:00 zhuweisky 阅读(2525) 评论(0) 推荐(1)
摘要: 当我们把基于.NET 2.0开发的网络客户端程序部署到windows 7 家庭普通版上启动时,报出了“配置系统未能初始化”的异常,在另外一些windows 7 家庭普通版的机器上则报出“应用程序无法启动,因为应用程序的并行配置不正确 ”的异常。 阅读全文
posted @ 2012-02-15 16:31 zhuweisky 阅读(49030) 评论(11) 推荐(5)
摘要: 在分布式通信系统中,安全无疑是非常重要的。ESFramework提供了哪些安全保障了? 阅读全文
posted @ 2012-02-08 11:36 zhuweisky 阅读(1254) 评论(0) 推荐(2)
摘要: 分而治之的所依据的最根本原则是面向对象的基本设计理念 -- 高内聚、低耦合。当CustomizeHandler类变得复杂庞大时,我们就需要将这个CustomizeHandler拆分为多个高内聚低耦合的类,分而治之。 阅读全文
posted @ 2011-10-29 16:38 zhuweisky 阅读(2156) 评论(3) 推荐(3)
摘要: 我们的一个C#项目需要调用C++的dll,通过Pinvoke进行方法调用。其中的一个方法及其参数的定义是这样的: [StructLayoutAttribute(LayoutKind.Sequential)] publicstructxvid_gbl_info_t{ ///intpublicintve... 阅读全文
posted @ 2011-07-07 09:07 zhuweisky 阅读(1300) 评论(3) 推荐(1)
摘要: 在程序之外,是程序员的生活。 当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,5年过去了、10年过去了,也许,梦想可能渐渐暗淡,激情慢慢消退。但,有一点是肯定的,我们的身体大不如前了,像视力下降、慢性胃炎、颈椎病、失眠、神经衰弱等 阅读全文
posted @ 2011-05-24 10:20 zhuweisky 阅读(12197) 评论(61) 推荐(54)
摘要: 在之前版本的Rapid引擎中,是没有提供客户端登陆验证的机制的,如果要验证用户的帐号密码信息,我们只有自己手动通过自定义信息来实现。在2011.04.25发布的新版本中,客户端Rapid引擎,则内置了在初始化时验证用户的帐号密码的功能,这使得登录验证变得更加简单。一.ESPlus.Applicat... 阅读全文
posted @ 2011-04-25 10:01 zhuweisky 阅读(3666) 评论(2) 推荐(3)
摘要: 本文我们将介绍在ESFramework 4.0 快速上手(08) -- 入门Demo,一个简单的IM系统(附源码)的基础上,增加文件传送的功能。如果不了解如何使用ESFramework提供的文件传送功能,可以先看看ESFramework 4.0 快速上手(13) -- 文件传送,如此简单一文的详细... 阅读全文
posted @ 2011-04-21 09:05 zhuweisky 阅读(4702) 评论(17) 推荐(8)
摘要: 在所有的通信系统中,文件传送是最常见也是最重要的功能之一,ESFramework对文件传送的强大支持也是其亮点之一,使用ESFramework可以非常轻松地实现与文件传送相关的所有需求。ESPlus.Application.FileTransfering命名空间完整地解决了通信中与文件收发相关的问... 阅读全文
posted @ 2011-04-20 09:10 zhuweisky 阅读(4031) 评论(4) 推荐(7)
摘要: 使用ESPlus.Application.CustomizeInfo.Passive.ICustomizeInfoOutter接口的Send方法,我们已经可以给服务端或其它在线客户端发送自定义信息了,那么,如何得知接收方是否已经收到了我们发出的信息了呢?特别是针对一些非常重要的信息,确认对方已经收到是非常重要的。ICustomizeInfoOutter接口增加了SendCertainly方法来解决这个问题。 阅读全文
posted @ 2011-04-18 16:47 zhuweisky 阅读(3622) 评论(4) 推荐(1)
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页