社区
Java SE
帖子详情
想用JAVA实现个视频聊天室,大家有资料么
wuyan19831013
2005-11-29 07:03:06
RT
大家有这方面的资料么?
给我参考下 多谢!
...全文
529
8
打赏
收藏
想用JAVA实现个视频聊天室,大家有资料么
RT 大家有这方面的资料么? 给我参考下 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yifur
2005-12-29
打赏
举报
回复
mark 一下,再下想参入,有没有人说说原理啊
zhbz
2005-12-27
打赏
举报
回复
jmf可以从摄像头采集视频的。
iwesley
2005-12-23
打赏
举报
回复
太乐观了,在WINDOWS上用JAVA做种东东,是在找死,LINUX上俺没试过。
prok
2005-12-22
打赏
举报
回复
用jmf.rtp协议不错
yuzl32
2005-12-10
打赏
举报
回复
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
import java.io.IOException;
public class ChatDemo extends JFrame {
private JTextField tfIP,tfMessage;
private List display;
DatagramSocket ds = null;
DatagramPacket dp = null;
public ChatDemo(){
super("聊天程序");
//set up GUI
JPanel southPanel= new JPanel();
southPanel.setLayout(new BorderLayout());
tfIP = new JTextField(10);
tfMessage = new JTextField(15);
southPanel.add(tfIP,BorderLayout.WEST);
southPanel.add(tfMessage,BorderLayout.EAST);
display = new List();
//display.setVisibleRowCount(10);
getContentPane().add(display,BorderLayout.CENTER);
getContentPane().add(southPanel,BorderLayout.SOUTH);
try{
ds = new DatagramSocket(3000);
}
catch(SocketException e){
e.printStackTrace();
}
new Thread(
new Runnable(){
public void run(){
byte[] buf = new byte[1024];
DatagramPacket dp = new DatagramPacket(buf,1024);
while(true){
try{
ds.receive(dp);
display.add(new String(buf,0,dp.getLength())+"\n\n From:"+dp.getAddress().getHostAddress()+":"+
dp.getPort());
}
catch(IOException e){
if(!ds.isClosed())
e.printStackTrace();
}
}
}
}
).start();
tfMessage.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event){
try{
dp = new DatagramPacket(tfMessage.getText().getBytes(),tfMessage.getText().getBytes().length,
InetAddress.getByName(tfIP.getText()),3000);
ds.send(dp);
tfMessage.setText("");
}
catch(IOException e){
e.printStackTrace();
}
}
}
);
addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent event){
ds.close();
dispose();
System.exit(0);
}
}
);
setSize(300,400);
setVisible(true);
setResizable(false);
}
public static void main(String[] args){
ChatDemo application = new ChatDemo();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
hui_feng
2005-12-01
打赏
举报
回复
我也在找这方面的资料。楼上的,不用C做可以吗?
jsp_servlet_javabean
2005-12-01
打赏
举报
回复
java可以播放视频文件,但不能捕获,只能用jni 用c
skull07
2005-11-30
打赏
举报
回复
哈哈,,好像那个JMF里有一个支持播放影像的,你用那个包,再用java最强的网络方面的啊,,把数据传过来,设一个缓存,再播放不就可以了啊,,
java
多人
视频
聊天室
在本文中,我们将深入探讨如何使用
Java
编程语言来
实现
一个多人
视频
聊天室
。这个
聊天室
的设计基于经典的客户端/服务器(C/S)架构,利用
Java
的多线程特性来支持多个用户同时在线交流。 首先,我们要理解
Java
多线程在...
java
毕业设计——
Java
聊天室
的设计与
实现
(论文+开题报告+答辩PPT+源代码+数据库+讲解
视频
).zip
java
毕业设计——
Java
聊天室
的设计与
实现
(论文+开题报告+答辩PPT+源代码+数据库+讲解
视频
).zip
java
毕业设计——
Java
聊天室
的设计与
实现
(论文+开题报告+答辩PPT+源代码+数据库+讲解
视频
).zip
java
毕业设计——...
【
Java
毕业设计】
Java
聊天室
的设计与
实现
(论文+开题报告+答辩PPT+源代码+数据库+讲解
视频
).zip
【
Java
毕业设计】
Java
聊天室
的设计与
实现
(论文+开题报告+答辩PPT+源代码+数据库+讲解
视频
).zip 【
Java
毕业设计】
Java
聊天室
的设计与
实现
(论文+开题报告+答辩PPT+源代码+数据库+讲解
视频
).zip 【
Java
毕业设计】...
java
+ webrtc
视频
聊天室
,一对一,多对多,文件传输
java
+ webrtc
实现
的
视频
聊天室
, 多对多的这个资源没有
实现
,这个资源只
实现
了一对一,后续的代码会在 github上持续更新 地址为: https://github.com/js1688/cat 成果展示地址:https://www.tanjun.xyz webrtc 真正...
Java
聊天室
的设计与
实现
原生Sevlet_socket(源码+lun文+
视频
齐全).zip
Java
聊天室
的设计与
实现
原生Sevlet_socket(源码+lun文+
视频
齐全)
Java
聊天室
的设计与
实现
原生Sevlet_socket(源码+lun文+
视频
齐全)
Java
聊天室
的设计与
实现
原生Sevlet_socket(源码+lun文+
视频
齐全)
Java
聊天室
的设计与...
Java SE
62,625
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章