- 浏览: 166845 次
- 性别:
- 来自: 长沙
最新评论
-
ccw924263:
请问视频在哪里可以下载?
手把手教你做视频直播:基于Flex+FMS+Java的视频直播软件 -
540328305:
手把手教你做视频直播:基于Flex+FMS+Java的视频直播软件 -
726681665:
正需要
手把手教你做视频直播:音视频直播的实现 -
xumin198908:
好东西 正是我想要的
Java Socket穿越SOCKS4代理服务器 -
aredapple:
不错,工作中也正好要用到,向楼主表示深深的敬意。
Java:寻找两点之间所有路径
文章列表
FMS学习资料列表(不定期更新)
基于FMS的远程互动教学系统设计与实现
http://www.docin.com/p-116813055.html
权威:开发基于FMS2的应用程序(英文原版)
http://www.docin.com/p-117226121.html
手把手系列:打造基于FMS2的视频聊天室(一)
http://www.docin.com/p-118089435.html
手把手系列:打造基于FMS2的视频聊天室(二)
http://www.docin.com/p-1174191 ...
开发环境及工具准备:
Adobe Flex Builder 3
FlashMeidaServer 2 及以上(简称:FMS 本人有一个FMS2破解版,需要的话联系我)
技能准备:
ActionScript 3 (简称:AS)
本功能的实现方式基于FMS为主,ActionScript为辅,双方交互的原则,示意图如下:
描述:教师端采集本地摄像头视频及MIC音频通过AS发布到FMS,学生端通过AS连接FMS服务器或者教师传输的音视频数据进行播放。至此为止,即可实现教师的音视频数据共享(即直播效果)。
具体实现(教师端):
STEP1:在Flex Appli ...
从今天开始,偶要开始教大家怎么做一个基于Flex+Java+FMS(FlashMediaServer)的视频直播软件,实现的功能有:
1 远程实时音视频的直播
2 直播方与观看方的远程文档共享
3 观看多方文本聊天
4 直播方的视频质量调节(调节以适应相应带宽)
5 屏幕共享(开发中)
6 白板共享(开发中)
截图如下:
其中用到的技术点:Flex ActionScript3 服务端ActionScript2 Java
工作需要,需要用Java Socket穿越SOCKS代理服务器,网上胡乱搜一通,别怪哥说话难听,什么TMD的System.getProperties().put(......),java.net.Proxy全都不行,气急败坏,哥直接看协议去。
中文版SOCK4协议地址:http://zh.wikipedia.org/wiki/SOCKS
英 ...
- 2009-11-27 11:32
- 浏览 5906
- 评论(2)
注:本代码实现包针对于Apache下的HttpComponents项目http://hc.apache.org/downloads.cgi
包命名规范为:org.apache.http.*;
示例代码:
package httpclient;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.http.HttpEntity;
import org.apache.http.HttpHost;
impor ...
- 2009-09-21 17:22
- 浏览 11699
- 评论(0)
问题描述:
见下图,要求寻找A至Z的所有路径。
已知:两点之间的直接路径。例如:A-->B B-->C B-->E。。。。
解:
定义一个基本路径模型,属性:起始点和结束点。A-->B可抽象成new Road("A",'B');
package alogrim;
public class Road implements Cloneable {
public Road(String begin,String end) {
this.begin = begin;
this.end = end;
} ...
很简单的一个触发器(在zheomstest用户下编写):
create or replace trigger wjh_temp_insert
before insert on wjh_user
for each row
begin
insert into eomsdbori.wjh_user values
(:new.user_id,:new.user_pwd);
end;
如果编译错误,极有可能是权限分配的问题,需要显示分配:
grant insert on eomsdbori.wjh_user to zheomstest
注意:需要在非zheomstest用户 ...
- 2009-05-05 16:14
- 浏览 2749
- 评论(0)
本来想找个针对flex分页的组件,但是现实当中一直没有找到一个适合自己的方案。没有最好,只有最合适,针对我做的东西,我写了一个小组件,在生产力方面有了显著的提高。希望对某些同学有所帮助。
注意:此分页组件是 ...
我的毕业设计作品---基于WEB方式访问的视频监控软件终于和大家见面了!此软件主要采用Flex+FlashMediaServer完成。基本上能满足一般的监控需求。o(∩_∩)o...,自恋一下,是不是Flex版本的第一个呢?附件下面供下载的是:本软件的Flex项目源文件,Java源文件,数据库,使用文档。运行此软件,注意事项颇多,请参考:1 在运行本软件时,要确保你的机器上安装了FlexBuilder MyEclipse FlashMediaServer Access。2 client.mxml程序运行机器,server.mxml程序运行机器,FlashMediaServer所在机器,Tomca ...
- 2008-06-01 13:39
- 浏览 5266
- 评论(10)
写了两个有关分页的SQL 语句,希望对大家有点帮助...记住,只能在Oracle下使用
1 获取总页数
SELECT DECODE(mod(COUNT(*),100),0,COUNT(*)/100,TRUNC(COUNT(*)/100,0)+1)
AS pages FROM XZQH
其中XZQH是表名,可以换成别的表格或者与别的表格相连或者加上查询条件....总之可以把XZQH换成FROM后的一切东西.
100是没页显示的记录数,换成你想要的!!!
生成结果是具有pages列的一个表格.可以用resultSet.getInt("pages")获得
2 获取特定的记录数 ...
一个很老土的问题,好长时间没有摸这个东西了,昨天同事忽然问到我一个这样的问题:“Validation怎么用?”,生生的调试了两个小时。下面把一些注意事项亮出来,这些鬼东西要注意的细节东西太多了,呵呵,脑袋晕了!!! 1 在struts-config.xml中配置Plugin,网上多的是,随便找点来看吧!2 配置validation.xml,网上多的是,随便找点来看吧!!!3 本该继承ActionForm的FormBean改为从ValidatorForm继承4 <action-mapping>下的<action>子节点中的validate属性设为true5 在需要验证的js ...
不好意思,让大家久等了!今天我要实现的一个功能是异步录像!先讲下为什么要提出这样一个问题----假设被监控区域出现了异常(一个陌生人进入),那么本监控系统就要对这一段时间发生的一切进行录制,但此同时我们又在另一端观测这一段时间的实时视频,如何才能做到这一点-----既能录像又不打断我们观测实时视频? 解决原理:我们可以制作发布两个视频流,一个视频流的作用仍然是我们上篇文章所讲到的“把实时视频流传送到FMS服务器”,另外一个视频流的作用则是播放此实时视频流,假如发生异常则利用此视频流进行录像,这样就解决了第一段落提出的问题。 下面的代码可以覆盖上篇文章提到的server.mxml <?xml ...
呵呵!临近毕业了,本人选择的毕业设计题目是(基于B/S模式的视频监控软件的设计与实现),对于这个题目,我打算用Flex+FMS(FlashMediaServer)进行开发,从今天起,本人会不定期的把一些成果拿出来与大家分享,有什么描述不妥的地方还请大家批评指正。 这次要解决的问题是FMS的视频流共享。问题的大概描述是:我们把被监控的一方叫做Server,对Flex熟悉的同学都知道,Flex中的<mx:VideoDisplay>+AS3.0中的Camera.getCamera()组合可以很容易的捕捉摄像头的视频数据并将其显示在<mx:VideoDisplay>中,但是这里有 ...
题外话:
本程序利用网络上发布的公共webservice endpoint
www.webxml.com.cn/WebServices/WeatherWebService.asmx
大致步骤是
1 利用soap向webservice endpoint进行请求,取回请求结果
2 把结果显示在web界面上,web界面采用Java+Jsp(呵呵,有点丑陋,篇幅所迫)
好,废话少说,直接进入核心程序讲解。
一 WeatherReport类
方法 1 构造soap请求(请求格式请见上面的链接),用用户输入的城市名称镶在此请求里面
java 代码
/**
...