`
vampire1126
  • 浏览: 87851 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
文章分类
社区版块
存档分类
最新评论

基于JMF的语音视频聊天软件实现——漫聊1.0

阅读更多

    非常感谢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
45
5
分享到:
评论
52 楼 yjssl2008 2019-08-20  
哥哥,视频通话,传输文件都没有通过服务器转发,服务器端部署到阿里云上不好使,经过看代码,两个客户端之间相连,我也是醉了,本来弄完了,想部署到阿里云上,可以随时随地的两个客户端视频通话,郁闷。
51 楼 yjssl2008 2019-08-13  
很好很好,花了一个月终于调试通过,系统代码还是有很多问题。也调试成功。高手高高手
50 楼 denglu 2014-10-18  
大仙  能发一份数据库吗? dengluemail@126.com  谢谢
49 楼 attend 2014-07-13  
安装程序下载不了了。
48 楼 你是我的小伙伴 2014-05-05  
加个好友 啊 我想深入了解一下,我QQ463132876

我正在做一个远程视频聊天程序,求交流。
47 楼 心愿 2012-11-20  
需要一份漫聊的数据库文件。楼主可以发一份么,1574926854@qq.com
46 楼 lucky16 2012-05-28  
项目中刚好要用到语音聊天,找到了JMF,刚好看看楼主这个例子来找灵感了。
45 楼 cycbbbcyc 2012-05-10  
想问问,在视频聊天时,一直提示“没有检测到你的视频设备”,,,这是编码格式的问题,还是什么问题???能帮忙解答一下吗???
44 楼 minhphang 2012-04-17  
你好,我目前正在做一个聊天系统,想跟你讨论几个问题,视频传输时是否对视频信息进行压缩呢?麻烦加我QQ,讨论下,447840185。
43 楼 gfghgi 2012-04-10  
这个客户端 需要 安装 3次? jre ,jmf , 你的
42 楼 tianhuanqingxing 2012-04-02  
楼主你好!看了你这个漫聊感觉写的非常不错,我毕设也是做这个题目,有些疑问希望能和你交流下。灰常感谢!!QQ:1045928014
41 楼 ahstusujian 2012-03-31  
我准备用JMF做一个在线实时教学系统,就是把电脑屏幕的内容实时传输出去,学了好长时间了,都没有思路,希望给予帮助,MyQQ:1064275885,期待ing!!!!!
40 楼 sir_jun 2012-03-29  
能不能给个数据库表截图,谢谢,我是个新手,想学习下.
39 楼 sir_jun 2012-03-12  
能不能给个QQ,非常感谢共享,毕业设计一直为视频聊天发愁
38 楼 cycbbbcyc 2012-03-03  
想要好好的了解,不知道是否有幸和楼主聊聊,期待着,QQ:609543222
37 楼 唐广昌 2012-03-01  
我毕业设计选了这个题目,但是不知道怎么下手(只学了一点java基础),不知道楼主能否留个联系方式,方便取经!
36 楼 luoshengsha 2012-02-29  
运行漫聊1.0的程序时应该把mysql-connector-java-5.1.13-bin.jar这个jar包放到什么地方去?
要不然链接不上mysql数据库
35 楼 luoshengsha 2012-02-28  
你的mysql-connector-java-5.1.13-bin.jar这个jar包放到什么地方去?
34 楼 oldhome 2011-10-30  
楼主 能否发个q到我邮箱oldhomelh@qq.com  我还是有些问题想和你交流··
33 楼 vampire1126 2011-10-26  
oldhome 写道
你好 我也在做视频聊天,但是我遇到个怪问题,我现在只是写了摄像头与录音设备捕获的数据源在本地上播放,但是这个本地player怎么会一会运行的起来  一会又运行不起来 处于realizing这个状态,没法子到realized这个什么原因 总是充满随机性 郁闷啊  能不能留个联系方式 想讨论下jmf 

估计是你的代码问题,你可以去官网copy个jmf的demo,如果还发生这样的问题就应该是你硬件的原因

相关推荐

    基于JMF的音视频聊天程序源代码

    标题中的“基于JMF的音视频聊天程序源代码”指的是使用Java Media Framework (JMF) 开发的一个可以实现音视频通信的应用程序。JMF是Java平台上的多媒体处理框架,它提供了一种支持音频、视频捕获、播放和流传输的...

    基于JMF的语音聊天系统

    本文将深入探讨一个基于Java Media Framework (JMF) 的语音聊天系统,该系统采用客户机/服务器架构,充分利用Java的Socket通信和多线程技术,实现多用户间的实时语音交互。 首先,我们要理解Java Media Framework ...

    jmf的视频聊天

    本文将深入探讨基于JMF的视频聊天软件开发,旨在帮助初学者和有经验的开发者更好地理解和应用这项技术。 首先,我们要理解JMF的基本概念。JMF是一个可扩展的平台,它提供了API来捕捉、处理和播放多种媒体格式。它...

    基于JMF 的多人视频聊天软件的设计与实现

    本文主要探讨了基于Java媒体框架(JMF)设计和实现多人视频聊天软件的方法。 JMF,全称为Java Media Framework,是Java语言的一个核心组件,专门用于处理时基媒体数据和实时媒体流。它提供了一种跨平台的解决方案,...

    基于JMF的音视频聊天程序源代码(附论文)

    【标题】: "基于JMF的音视频聊天程序源代码(附论文)" 在这个项目中,我们关注的是一个使用Java Media Framework (JMF) 开发的音视频聊天应用程序的源代码。JMF 是一个开源的Java平台框架,专门用于处理多媒体数据...

    java语音视频聊天程序

    实现了java 局域网内 语音视频 聊天的程序 基于jmf开发的 如果下载后该程序运行了 需要安装jfm 和配置jfm的环境变量 直接运行sounds包下的chatloginfame即可,handlens包下的程序为java的放大镜程序 java语音视频...

    基于JMF的音视频聊天论文

    总结起来,基于JMF的音视频聊天系统利用了Java的多媒体框架处理音视频数据,通过RTP协议实现实时传输,借助IP组播优化多用户通信,并通过UDP打孔技术克服了NAT的障碍,使得软件具备了在复杂网络环境下的跨域通信能力...

    Jmf实现的视频聊天系统

    总结来说,"Jmf实现的视频聊天系统"是一个基于Java的多媒体应用程序,利用了Java Media Framework的特性来实现实时的视频通信。虽然在现代环境下,JMF可能面临一些挑战,但通过合理的系统设计和优化,仍然可以构建出...

    基于JMF类BS结构的网络视频会议技术

    总之,基于JMF类BS结构的网络视频会议技术,不仅满足了网络协同产品设计中对视频会议的实时性、轻量化、保密性以及可移植性和可扩展性的需求,还通过RTP/RTCP协议和JMF技术的应用,实现了高效的流媒体传输与控制,为...

    基于JMF的MP3播放器

    【基于JMF的MP3播放器】是一款利用Java Media Framework(JMF)技术开发的音频播放软件,专注于播放MP3格式的音乐文件。这个播放器不仅具备基础的播放功能,如播放、暂停、停止和音量控制,还支持列表播放,用户可以...

    jmf.rar_Java视频聊天_java 视频 聊天_java 视频聊天_jmf_jmf video chat

    在“jmf.rar_Java视频聊天_java 视频 聊天_java 视频聊天_jmf_jmf__video_chat”这个压缩包中,我们可以推断出它包含了一个使用JMF实现的Java视频聊天程序。这个程序允许用户在局域网(LAN)环境中进行视频通信。 1...

    基于JMF的音视频实时交互及存储的具体实现

    基于JMF的音视频实时交互及存储的具体实现 在当今数字化时代,音视频技术的应用日益广泛,尤其是在远程教育、实时监控、在线会议等领域,音视频的实时交互与存储能力成为了关键的技术需求。JMF(Java Media ...

    JMF的音视频聊天程序源代码附论文

    在这个压缩包中,你将找到一个基于JMF实现的音视频聊天程序的源代码,以及可能的相关论文,用于深入理解其设计原理和实现技术。 JMF的知识点主要涵盖以下几个方面: 1. **JMF架构**:JMF由服务提供者接口(SPI)和...

    毕业设计基于JMF 的媒体播放器

    本篇将深入探讨一个特别的项目——“毕业设计基于JMF(Java Media Framework)的媒体播放器”,它具备播放多种音频格式、管理播放列表以及丰富的用户交互功能。 JMF,全称Java Media Framework,是Sun Microsystems...

    基于JMF的Internet可视通话软件的设计与实现[1].pdf

    基于JMF的Internet可视通话软件利用JMF的强大功能实现音视频数据的捕获、编码、传输、解码与播放,同时依靠RTP协议确保数据流的实时性与同步性。软件的核心在于高效的数据压缩算法、实时传输机制以及跨平台的兼容性...

    基于JMF的简易播放器

    要实现一个基于JMF的简易播放器,首先我们需要在项目中导入JMF库。然后,我们可以创建一个主类,其中包含以下主要功能: 1. **加载媒体**:使用`MediaLocator`创建`Player`对象,并将媒体文件路径传递给它。例如: ...

Global site tag (gtag.js) - Google Analytics