導航:首頁 > 編程語言 > 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相關的資料

熱點內容
程序員徵友平台 瀏覽:461
程序里添加編譯時間 瀏覽:45
BL視頻APP 瀏覽:491
蕭九作品集txt 瀏覽:360
反應剛剛解放時期諜戰片 瀏覽:970
和美女被困隧道的七天 瀏覽:801
午夜影院入口。 瀏覽:845
韓國李彩潭所有電影大全 瀏覽:446
高精定位演算法縮寫 瀏覽:855
解壓試頻 瀏覽:494
有關蛇女香港的電影 瀏覽:67
兄妹禁忌之戀 瀏覽:348
文娛小說主角姓蘇 瀏覽:211
下載軟體佔用內存大需要解壓嗎 瀏覽:269
愛戀3d未刪減版百度雲網盤 瀏覽:48
安卓邊境怎麼玩 瀏覽:204
不用下載免費網址 瀏覽:187
gl片子 瀏覽:42
台灣電影男學生女老師 瀏覽:744
推薦個能看的網址你懂的 瀏覽:150