视频聊天系统作为一种新型的通信和交流工具,突破了地域的限制,可以提供更为便捷、灵活、全面的音、视频信息的传递和服务,具有极其广泛的发展前景。 介绍了采用JAVA编程开发视频聊天系统的一套比较常用的解决方案。文字聊天采用TCP模式;语音视频聊天采用UDP模式,在客户端之间点对点的进行。在该方案中,通过函数库VFW来实现视频捕获、影像压缩以及影像播放。微软公司提供的专门用于视频捕获开发的工具包VFW,为在Windows操作系统中实现视频捕获提供了标准的接口,从而大大降低了程序的开发难度。在视频传输方面,则通过组建视频帧,将位图形式的视频帧压缩成帧格式的Mpeg4流,传输到客户端后,解压并显示影像。同时,在本方案中,采用了线程来实现语音录制和语音回放,最终实现了通过服务器中转的文字聊天、点对点的语音视频聊天。
2024-06-10 10:36:42 6.89MB Java 毕业设计 课程设计
1
很好的一个商业项目,采用 struts2 hibernater spring
2024-06-09 15:45:11 183.22MB java ssh
1
这个bat脚本资源可以在Windows环境下实现Java程序的守护进程和自动重启。它通过一个循环监控Java程序进程,如果检测到程序异常退出,会自动重启程序。同时具有可配置的重启次数和重启间隔时间。 这个小巧但实用的bat脚本实现了一个功能强大的守护进程机制,其可以广泛应用于各种Java程序的高可用监控与管理。无需复杂的操作系统知识,一个简单的bat脚本即可达成进程管理的目的。 对于Java项目的运维和部署来说,这个资源具有很高的参考价值。通过导入并简单配置这个脚本,项目 gains 了高可用性,大大减轻了人工监控和维护的负担。总体来说,这是一份简洁高效而且实用性很强的运维脚本资源。如果在使用过程中遇到任何问题,作者也会不断更新和优化脚本,提高其稳定性和健壮性。 其简单、高效和实用的特点使此资源具有很高的重用价值和推广潜力。它足以覆盖大部分Java项目的基本可用性监控与管理需求。综上,这是一个高质量又低成本的运维资源,值得广大Java工程师参考和使用。 直接用就可以,换个jar包目录就可以了
2024-06-09 10:18:22 968B windows java
1
matsim-example-project 一个如何将MATSim用作库的小示例。 默认情况下,该项目使用最新的(预)发行版。 为了使用其他版本,请编辑pom.xml 。
2024-06-08 20:06:13 19KB Java
1
fastjson-1.2.83.jar下载,fastjson是阿里巴巴的开源JSON解析库,可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也支持从JSON字符串反序列化到JavaBean。fastjson采用全新的JSON解析算法,运行速度极快,超过所有其他同类的JSON库。 fastjson的主要功能有: 1. 速度快:fastjson采用内置的字符解析算法,超过同类其他解析库速度。 2. 支持普通JSON和JavaScript JSON标准:fastjson支持所有JSON标准语法,同时支持JavaScript混入的语法,如 NaN、Infinity、undefined 等。 3. 支持Java Bean:fastjson可以将JSON字符串转换成Java Bean,也可以将Java Bean转换成JSON字符串。 4. 支持泛型:fastjson支持泛型类型的解析和序列化。 5. 支持JSONPath:fastjson支持JSONPath表达式查询。 6. 支持注解:fastjson支持多种注解配置JSON序列化和反序列化。 7. 支持携带格式:f
2024-06-08 11:26:23 12KB java
1
用信号量解决不死锁的哲学家问题 java实现
2024-06-08 01:30:41 1.83MB 操作系统
1
摘 要 大学期间,综合测评计算是每学期必不可少的工作。人工计算综合测评是一个很繁杂的过程:每个学生先计算自己的综合测评成绩,制成草表,上交给班委;然后班委核对并将成绩录入制成电子文档上交给院系相关部门。在这个过程中,学生常常感到厌烦,因而草表的准确率很低;接着人工核对、录入成绩,造成工作量大,效率低下,准确率也无法得到保证。所以,广大师生迫切希望信息化综合测评系统的产生。利用该系统,同学们可以方便准确地计算出自己的综合测评成绩,并能将结果上传至服务器,省去班委人工核对、成绩录入这些烦琐的工作。而且,系统提供的查询功能可以方便同学们对自己所需信息的检索。该论文主要介绍了网络上最受欢迎的Java Applet技术、系统的分析设计、各个功能模块的实现、系统的测试调试、以及系统开发过程中遇到的问题和问题的解决。 关键词:综合测评;计算;查询;Applet
2024-06-06 15:17:57 1.43MB 毕业设计 java
1
通过JavaWeb技术并结合MySQL来编写的基于Jsp+Servlet+纯(HTML+CSS+JavaScript)实现的学生成绩管理系统。(IDEA实现,服务器Tomcat10.0.22) zip包内容有全部完整代码(前后端代码+数据库创建)
2024-06-06 11:36:20 12.02MB java html javascript
1
药店管理系统的实现,实现了登录、注册、管理员、销售员、采购员功能,与数据库连接,仅供参考,因为数据库的表名对不上,一般下载了不能和数据库相连
2024-06-06 09:57:13 76.05MB Java,实训内容
1
java拼图游戏,可在eklipse中运行的.
2024-06-05 20:10:47 257KB java
1