导航:首页 > 编程语言 > red5java

red5java

发布时间:2023-02-04 16:17:19

① 在windows 环境下,red5启动的时候除了用red5.bat启动外,还有什么好的办法吗

下载一个安装版本的red5.执行exe文件将red5安装为系统服务.自己设置是否开机启动 或是自己在服务里启动 就不会有dos窗口http://www.red5.org/downloads/red5/1_0/setup-Red5-1.0.0-RC2-java6.exe

② RED5、Flex是什么有谁能详细介绍介绍吗

red5是一个流媒体服务器,类似于fms。用java开发的 并且开源。
flex是一种编程语言。也就是传说中as语言,一般的网页游戏都是用这个来开发的。

③ eclipse开发red5出现错误Exception in thread "main" java.lang.: 0

我很纠结
你拿red5的程序run as?

如果是新手的话,慢慢来,red5也不是那么好征服的··
找个hello world来试试
而且red5是做服务器的一边
所以再开发的时候,你还得学个客户端技术,比如flex什么的
感觉你对red5还没入门···去加个群和别人一起交流下吧·
这方面的资料确实少··

④ RED5安装后不能用服务器IP打开,只能打本地网址观看怎么办

RED5安装后不能用服务器IP打开,只能打本地网址时应看防火墙端口是否正确。

⑤ 如何用java去除图片水印

//运行以下程序即可
publicclassImageInit{
BufferedImageimage;
privateintiw,ih;
privateint[]pixels;

publicImageInit(BufferedImageimage){
this.image=image;
iw=image.getWidth();
ih=image.getHeight();
pixels=newint[iw*ih];
}

publicBufferedImagechangeGrey(){
PixelGrabberpg=newPixelGrabber(image.getSource(),0,0,iw,ih,
pixels,0,iw);
try{
pg.grabPixels();
}catch(InterruptedExceptione){
e.printStackTrace();
}
//设定二值化的域值,默认值为100
intgrey=100;
//对图像进行二值化处理,Alpha值保持不变
ColorModelcm=ColorModel.getRGBdefault();
for(inti=0;i<iw*ih;i++){
intred,green,blue;
intalpha=cm.getAlpha(pixels[i]);
if(cm.getRed(pixels[i])>grey){
red=255;
}else{
red=0;
}
if(cm.getGreen(pixels[i])>grey){
green=255;
}else{
green=0;
}
if(cm.getBlue(pixels[i])>grey){
blue=255;
}else{
blue=0;
}
pixels[i]=alpha<<24|red<<16|green<<8|blue;//通过移位重新构成某一点像素的RGB值
}
//将数组中的象素产生一个图像
ImagetempImg=Toolkit.getDefaultToolkit().createImage(
newMemoryImageSource(iw,ih,pixels,0,iw));
image=newBufferedImage(tempImg.getWidth(null),
tempImg.getHeight(null),BufferedImage.TYPE_INT_BGR);
image.createGraphics().drawImage(tempImg,0,0,null);
returnimage;
}

publicBufferedImagegetMedian(){
PixelGrabberpg=newPixelGrabber(image.getSource(),0,0,iw,ih,
pixels,0,iw);
try{
pg.grabPixels();
}catch(InterruptedExceptione){
e.printStackTrace();
}
//对图像进行中值滤波,Alpha值保持不变
ColorModelcm=ColorModel.getRGBdefault();
for(inti=1;i<ih-1;i++){
for(intj=1;j<iw-1;j++){
intred,green,blue;
intalpha=cm.getAlpha(pixels[i*iw+j]);
//intred2=cm.getRed(pixels[(i-1)*iw+j]);
intred4=cm.getRed(pixels[i*iw+j-1]);
intred5=cm.getRed(pixels[i*iw+j]);
intred6=cm.getRed(pixels[i*iw+j+1]);
//intred8=cm.getRed(pixels[(i+1)*iw+j]);
//水平方向进行中值滤波
if(red4>=red5){
if(red5>=red6){
red=red5;
}else{
if(red4>=red6){
red=red6;
}else{
red=red4;
}
}
}else{
if(red4>red6){
red=red4;
}else{
if(red5>red6){
red=red6;
}else{
red=red5;
}
}
}
intgreen4=cm.getGreen(pixels[i*iw+j-1]);
intgreen5=cm.getGreen(pixels[i*iw+j]);
intgreen6=cm.getGreen(pixels[i*iw+j+1]);
//水平方向进行中值滤波
if(green4>=green5){
if(green5>=green6){
green=green5;
}else{
if(green4>=green6){
green=green6;
}else{
green=green4;
}
}
}else{
if(green4>green6){
green=green4;
}else{
if(green5>green6){
green=green6;
}else{
green=green5;
}
}
}
//intblue2=cm.getBlue(pixels[(i-1)*iw+j]);
intblue4=cm.getBlue(pixels[i*iw+j-1]);
intblue5=cm.getBlue(pixels[i*iw+j]);
intblue6=cm.getBlue(pixels[i*iw+j+1]);
//intblue8=cm.getBlue(pixels[(i+1)*iw+j]);
//水平方向进行中值滤波
if(blue4>=blue5){
if(blue5>=blue6){
blue=blue5;
}else{
if(blue4>=blue6){
blue=blue6;
}else{
blue=blue4;
}
}
}else{
if(blue4>blue6){
blue=blue4;
}else{
if(blue5>blue6){
blue=blue6;
}else{
blue=blue5;
}
}
}
pixels[i*iw+j]=alpha<<24|red<<16|green<<8
|blue;
}
}
//将数组中的象素产生一个图像
ImagetempImg=Toolkit.getDefaultToolkit().createImage(
newMemoryImageSource(iw,ih,pixels,0,iw));
image=newBufferedImage(tempImg.getWidth(null),
tempImg.getHeight(null),BufferedImage.TYPE_INT_BGR);
image.createGraphics().drawImage(tempImg,0,0,null);
returnimage;
}

publicBufferedImagegetGrey(){
ColorConvertOpccp=newColorConvertOp(
ColorSpace.getInstance(ColorSpace.CS_GRAY),null);
returnimage=ccp.filter(image,null);
}

//
(){
RescaleOprop=newRescaleOp(1.25f,0,null);
returnimage=rop.filter(image,null);
}

//Blurby"convolving"theimagewithamatrix
publicBufferedImagegetBlur(){
float[]data={.1111f,.1111f,.1111f,.1111f,.1111f,.1111f,
.1111f,.1111f,.1111f,};
ConvolveOpcop=newConvolveOp(newKernel(3,3,data));
returnimage=cop.filter(image,null);
}

//
publicBufferedImagegetSharpen(){
float[]data={0.0f,-0.75f,0.0f,-0.75f,4.0f,-0.75f,0.0f,
-0.75f,0.0f};
ConvolveOpcop=newConvolveOp(newKernel(3,3,data));
returnimage=cop.filter(image,null);
}

//11)
publicBufferedImagegetRotate(){
AffineTransformOpatop=newAffineTransformOp(
AffineTransform.getRotateInstance(Math.PI,
image.getWidth()/2,image.getHeight()/2),
AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
returnimage=atop.filter(image,null);
}

(){
returnimage;
}

publicstaticvoidmain(String[]args)throwsIOException{
StringfilePath="F:/k7qp5.png";
FileInputStreamfin=newFileInputStream(filePath);
BufferedImagebi=ImageIO.read(fin);
ImageInitflt=newImageInit(bi);
flt.changeGrey();
flt.getGrey();
flt.getBrighten();
bi=flt.getProcessedImg();
Stringpname=filePath.substring(0,filePath.lastIndexOf("."));
Filefile=newFile(pname+".jpg");
ImageIO.write(bi,"jpg",file);
}
}

⑥ 如何调试eclipse 里编写的red5

本文档已red5-1.0.0-RC1 为例,说明red5如何在eclipse 下启动。

1. 下载red5源代码,目录结构如下:

如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

2. 启动eclipse 新建 java项目。没有下载的可以到官网下载。(不使用插件myeclipse 也可以)

如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

选择java Project 然后Next

如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

填写Project name ,然后Finish

如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

成功创建名为red51.0_rc 的java Project

3. 将red5源代码导入eclipse

复制源代码中的文件夹conf,lib,src,webapps 四个文件夹到red51.0_rc 根目录。

red51.0_rc 根目录 在哪里呢,eclipse 启动的时候是不是让我们选择了工作空间,比如d:/workspace,

如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

原文件夹内容

如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

复制源代码后文件内容

来看看eclipse 中的项目吧。

刷新项目后报错

不要着急因为没有引入第三方jar包,jar包在那里呢,就在lib目录

如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

项目右健,选择Properties

如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

点击AddJars

如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

选择项目,打开lib文件夹,看到了吧都是jar
如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

选择所有jar,ok
如何在eclipse下导入red5源代码 - linfeng_0212 - 程序江湖-你 我 他

再来看项目已经不报错了。。但是red5用到tomcat作为web服务器,还需要导入tomcat相关 jar,

red5源代码根目录有plugins文件夹,按照上面的方法导入到lib中.

到这里red5 就算成功导入eclipse了。

⑦ 安装red5之前用安装java吗

首先需要安装Red5运行所需的java开发环境jdk,我所有的文件都保存到/root/download,安装要用root用户进行安装

⑧ 了解 red5 的请进!!

这个是linux吗?
有点看不懂··
猜2中方法:
添加commons-logging-1.1.1.jar
或者是:在red5的web.xml注释有log4J的配置

⑨ RED5安装后不能用服务器IP打开,只能打本地网址观看

额··我也很久时间没有接触red5了··
所以 可能印象模糊了些。
你修改了red5.properties文件的IP地址后, 再用再打IP地址:5080/ 不能访问
我想问问 你是不是 不能访问那个demo呢?
在red5中 每个demo里面都会有一个配置的。 你打开demo文件夹 去里面找一个red5-web.properties 你打开该文件后 会看到一个IP的配置项 webapp.virtualHosts=xxx
这里 都是填的localhost 或者 127.0.0.1 你把这里再加上你自己修改的IP 去试试。
我这里修改后的文件 给你看看:webapp.virtualHosts=localhost, 127.0.0.1, 192.168.2.13

希望能对您有帮助,如还有什么 可以一起沟通的 多交流。

⑩ 怎么用java实现实时聊天跟直播功能

直接用zego的SDK吧,web、iOS、Android都可以支持。有现成的demo和SDK试用

阅读全文

与red5java相关的资料

热点内容
LCD在python中 浏览:980
小电影的网站谁知道 浏览:66
香港男女出轨开房遇见的电影名字 浏览:372
单片机stm使用说明书 浏览:641
手机百度android开发 浏览:957
男主怀孕生子女尊 浏览:296
邵氏3级电影 浏览:320
男主角叫安迪的电影 浏览:77
建德盛德电影院今日电影 浏览:89
谁有在线观看的网站 浏览:643
午夜不卡电影 浏览:761
python字符串unicode编码 浏览:6
电影加密的软件 浏览:728
鬼王镜奴的古装电影 浏览:35
python3module 浏览:497
韩国李彩谭作品 浏览:931
python爬虫gif 浏览:861
重生收母 浏览:539
都市之开局被10个老婆宠成 浏览:233
程序员两年应该多少工资 浏览:964