非常感谢cqllang提出的问题,源码已更新~
花了将近3个月时间,终于整出个像样点的东西了。
漫聊1.0的安装程序我已上传到了新浪共享网盘上,
感兴趣的可以去下载玩玩
漫聊1.0 安装程序下载:
http://ishare.iask.sina.com.cn/f/12894825.html
一、漫聊1.0主要功能:
1 文件传输
2 远程控制
3 语音视频聊天
4 支持离线消息
5 支持自动重连(连接中断后会自动每隔3秒连接一次服务器,持续一分钟)
详细内容见安装目录下的“功能概述.txt”,关于如何跑起来请
见“使用说明.txt”,花了蛮多时间写的.....

二、展示:
漫聊界面是用的纯Swing,这部分花了很多时间
贴几张图吧
登录界面:

主界面

聊天界面

语音视频聊天(由于视频窗口不能正常截图,无奈之下只好拍了个照片...囧....)

文件传输

三、补充说明:
程序客户端和服务器端源码在下面,漫聊安装程序下载地址
http://ishare.iask.sina.com.cn/f/12894825.html
特别声明:
1、漫聊1.0的视频功能需要JMF的支持,因此您需要
先安装JMF才能使用语音视频功能。
JMF下载地址:
http://www.oracle.com/technetwork/java/javase/download-142937.html
2、对安装目录下的“使用说明.txt”补充下,漫聊1.0的服务器暂
时只支持MySQL的连接(端口3306),连接包附在源码下。
因为是独自开发的,所以肯定还有很多我没考虑到的地方需要改进,
恭迎大家提出宝贵意见,本人会在所掌握技术允许的前提下加以改进。

- 大小: 15.1 KB

- 大小: 57.2 KB

- 大小: 64.5 KB

- 大小: 82.8 KB

- 大小: 80.3 KB

- 大小: 141 KB
分享到:
相关推荐
标题中的“基于JMF的音视频聊天程序源代码”指的是使用Java Media Framework (JMF) 开发的一个可以实现音视频通信的应用程序。JMF是Java平台上的多媒体处理框架,它提供了一种支持音频、视频捕获、播放和流传输的...
本文将深入探讨一个基于Java Media Framework (JMF) 的语音聊天系统,该系统采用客户机/服务器架构,充分利用Java的Socket通信和多线程技术,实现多用户间的实时语音交互。 首先,我们要理解Java Media Framework ...
### 基于JMF的多人视频聊天软件的设计与实现 #### 一、引言 在信息技术迅猛发展的背景下,多媒体通信技术尤其是视频聊天技术日益成熟,成为互联网应用的重要组成部分。传统上,视频聊天受限于数据传输量大和网络...
本文将深入探讨基于JMF的视频聊天软件开发,旨在帮助初学者和有经验的开发者更好地理解和应用这项技术。 首先,我们要理解JMF的基本概念。JMF是一个可扩展的平台,它提供了API来捕捉、处理和播放多种媒体格式。它...
本文主要探讨了基于Java媒体框架(JMF)设计和实现多人视频聊天软件的方法。 JMF,全称为Java Media Framework,是Java语言的一个核心组件,专门用于处理时基媒体数据和实时媒体流。它提供了一种跨平台的解决方案,...
【标题】: "基于JMF的音视频聊天程序源代码(附论文)" 在这个项目中,我们关注的是一个使用Java Media Framework (JMF) 开发的音视频聊天应用程序的源代码。JMF 是一个开源的Java平台框架,专门用于处理多媒体数据...
实现了java 局域网内 语音视频 聊天的程序 基于jmf开发的 如果下载后该程序运行了 需要安装jfm 和配置jfm的环境变量 直接运行sounds包下的chatloginfame即可,handlens包下的程序为java的放大镜程序 java语音视频...
总结起来,基于JMF的音视频聊天系统利用了Java的多媒体框架处理音视频数据,通过RTP协议实现实时传输,借助IP组播优化多用户通信,并通过UDP打孔技术克服了NAT的障碍,使得软件具备了在复杂网络环境下的跨域通信能力...
总结来说,"Jmf实现的视频聊天系统"是一个基于Java的多媒体应用程序,利用了Java Media Framework的特性来实现实时的视频通信。虽然在现代环境下,JMF可能面临一些挑战,但通过合理的系统设计和优化,仍然可以构建出...
本文将深入探讨这两个技术以及如何在Java环境中结合它们实现语音和视频的传输。 **Java Media Framework (JMF)** Java Media Framework 是一个可扩展的平台,用于在Java应用程序中处理多媒体数据,包括音频、视频和...
总之,基于JMF类BS结构的网络视频会议技术,不仅满足了网络协同产品设计中对视频会议的实时性、轻量化、保密性以及可移植性和可扩展性的需求,还通过RTP/RTCP协议和JMF技术的应用,实现了高效的流媒体传输与控制,为...
【基于JMF的MP3播放器】是一款利用Java Media Framework(JMF)技术开发的音频播放软件,专注于播放MP3格式的音乐文件。这个播放器不仅具备基础的播放功能,如播放、暂停、停止和音量控制,还支持列表播放,用户可以...
在“jmf.rar_Java视频聊天_java 视频 聊天_java 视频聊天_jmf_jmf__video_chat”这个压缩包中,我们可以推断出它包含了一个使用JMF实现的Java视频聊天程序。这个程序允许用户在局域网(LAN)环境中进行视频通信。 1...
基于JMF的音视频实时交互及存储的具体实现 在当今数字化时代,音视频技术的应用日益广泛,尤其是在远程教育、实时监控、在线会议等领域,音视频的实时交互与存储能力成为了关键的技术需求。JMF(Java Media ...
在这个压缩包中,你将找到一个基于JMF实现的音视频聊天程序的源代码,以及可能的相关论文,用于深入理解其设计原理和实现技术。 JMF的知识点主要涵盖以下几个方面: 1. **JMF架构**:JMF由服务提供者接口(SPI)和...
本篇将深入探讨一个特别的项目——“毕业设计基于JMF(Java Media Framework)的媒体播放器”,它具备播放多种音频格式、管理播放列表以及丰富的用户交互功能。 JMF,全称Java Media Framework,是Sun Microsystems...
基于JMF的Internet可视通话软件利用JMF的强大功能实现音视频数据的捕获、编码、传输、解码与播放,同时依靠RTP协议确保数据流的实时性与同步性。软件的核心在于高效的数据压缩算法、实时传输机制以及跨平台的兼容性...