左边是客户端 右边是服务端 就相当于右边(服务端)提出要另一台电脑(左边客户端 可能不在本机上 在另一台机上 我只是实验给大家看的 所以连自己本机IP)客户端接受信息后 将在客户端显示服务端的视频 就是要求连接的另一台机子上的视频.
思考中,这几天做项目所以一直没有发表什么文章!上面就是我做的摄像头捕捉远程传送的效果图
只是借用JMF来达到本地捕捉后传入Socket中再覆盖远程客户机 再通过drawImage读出图片 为此我
专门在客户机与服务机两端都建立了一个缓冲区以存储一定量的数据
ByteArrayOutputStream byteStream=new ByteArrayOutputStream(500);
ByteArrayInputStream byteStream=new ByteArrayInputStream(500);
没有用传统的BufferedOutputStream和BufferedInputStream就是因为他们是以"块"传输的方式
传输速度很慢 为了减小延迟速度我把计时器调到了每秒传20张图片 已经很快了 就是说是50毫秒一张
Timer t=new Timer(50,this);
if (event.getSource()==button)
{
t.start();
}
总地来说项目完成评定还好 继续努力哦!
远程摄像头
最新推荐文章于 2024-04-20 09:52:40 发布