亚洲色成人网站www永久,亚洲欧美人成视频一区在线,亚洲国产成人高清在线观看,亚洲精品久久久久久动漫,亚洲国产精品久久电影欧美

數(shù)據(jù)專欄

智能大數(shù)據(jù)搬運工,你想要的我們都有

科技資訊

科技學(xué)院

科技百科

科技書籍

網(wǎng)站大全

軟件大全

HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@JFinal
請我jfinal 如何執(zhí)行 oracle 存儲過程
技術(shù)問答
2013-01-01 17:23:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> DROP TABLE IF EXISTS `status_201402`;CREATE TABLE `status_201402` ( `StatusID` int(4) NOT NULL AUTO_INCREMENT, `DriveID` int(4) DEFAULT NULL, `InsID` int(4) DEFAULT NULL, `StatusTime` datetime DEFAULT NULL, `StatusParam` double DEFAULT NULL, PRIMARY KEY (`StatusID`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; /*******************創(chuàng)建存儲過程******************/ CREATE PROCEDURE `test`(IN DriveID1 int,IN InsAddress1 int,IN StatusTime1 datetime,IN StatusParam1 float) BEGIN INSERT INTO status_201402(DriveID,InsID,StatusTime,StatusParam)VALUES(DriveID1,InsAddress1,StatusTime1,StatusParam1); END /*******************python腳本******************/ #_*_coding:utf-8_*_ import MySQLdb import time conn=MySQLdb.connect(host='192.168.0.129',port=3306,user='hello',passwd='274348',charset="utf8",db="hjjk") cur=conn.cursor() #cur.callproc('AddStatus',(1,3,time.strftime('%Y-%m-%d %H:%M:%S'),7)) #cur.callproc('AddStatus',(1,3,'2014-02-14 16:19:00',7)) cur.callproc('test',(1,3,'2014-02-14 16:19:00',8)) cur.execute('select @_DriveID,@_InsAddress,@_StatusTime,@_StatusParam') data=cur.fetchall() cur.close() conn.close() 利用python執(zhí)行存儲過程返回None
技術(shù)問答
2014-02-14 17:12:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我用myBatis 調(diào)用一個有多個參數(shù)+多個返回參數(shù)+一個游標(biāo) oracle存儲過程,存儲過程中有判斷如果某個參數(shù)不正確,則直接返回不執(zhí)行游標(biāo)查詢。這個時候myBatis會拋異常:
### Cause: java.sql.SQLException: Ref 娓告爣鏃犳晥
; uncategorized SQLException for SQL []; SQL state [null]; error code [17062]; Ref 娓告爣鏃犳晥; nested exception is java.sql.SQLException: Ref 娓告爣鏃犳晥
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:368)
at $Proxy4.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:163)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:63)

求教大神該如何解決
技術(shù)問答
2014-01-02 11:15:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
介紹
一個老朋友計劃開發(fā)一個應(yīng)用,基于 .NET 和 Socket,但需要在存儲過程中調(diào)用 Web 服務(wù)。
在這篇文章中我們將分享這個應(yīng)用的經(jīng)驗,講述如何在存儲過程中調(diào)用 Web 服務(wù),并傳遞參數(shù)。
Step 1
首先我們在 Visual Studio 中創(chuàng)建一個 Web 服務(wù)項目:
Step 2
接下來在服務(wù)中添加我們需要的方法,在這里我們創(chuàng)建 6 個方法,分別是 Greet (string Param1) , HelloWord() , Add , subtract , 和 Divide (Num1 int, int num2)
Step 3
然后開始創(chuàng)建存儲過程,在我所有文章中都是使用 AdventureWorks 數(shù)據(jù)庫,這是我自己的一些測試數(shù)據(jù)項目。
Step 4
接下來在 IIS 中發(fā)布 Web 服務(wù)

Step 5
然后開始在存儲過程中編碼訪問 Web 服務(wù)
Step 6
在創(chuàng)建過程中,我們傳遞一個參數(shù),這是waitingSaludar()方法的參數(shù),如果他們想使用其他的方法,應(yīng)該創(chuàng)建另一個參數(shù),正如我上面提到的其他方法,需要兩個整型的參數(shù)。
在使用 sp_OAMethod 存儲過程時有一些事情是非常重要的,該方法等待 POST 和 GET 方法,默認是通過 POST 方法,但如果使用這個方法我們將無法獲取到 XML 輸出,因此這里必須用 GET 方法。
Step 7
接下來我們現(xiàn)在瀏覽器上測試 Web 服務(wù),打開網(wǎng)址 http://localhost/WebServices/Service1.asmx ,這將顯示 Web 服務(wù)提供的所有方法:
Step 8
選擇我們想調(diào)用的方法,然后輸入?yún)?shù)后就可調(diào)用
Step 9
做完這個后會打開另外一個頁面,包含 XML 中的信息和參數(shù)
Step 10
然后我們執(zhí)行剛創(chuàng)建的存儲過程
Step 11
調(diào)用后會得到如下輸出
Results
下面就是結(jié)果,跟在瀏覽器上調(diào)用的一樣。
英文原文 , OSCHINA 原創(chuàng)翻譯
技術(shù)問答
2012-07-30 08:40:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
現(xiàn)在項目有個需求,做個簡單的ETL,想用存儲過程做。
兩個表(還款明細)A表、(代扣明細)B表,從表A查詢出幾列數(shù)據(jù)更新到表B的某幾列中(查詢條件來自表B),目前還款明細(來自于B)里面只有應(yīng)還款、沒有實還款,銀聯(lián)代扣后會有一個返回,返回的數(shù)據(jù)每一行已經(jīng)插入表A,現(xiàn)在要把返回來的扣款結(jié)果更新到還款明細中。請指點一下存儲過程怎么寫。
如果這種方式不夠好,請問什么方式會比較符合現(xiàn)有業(yè)務(wù)?謝謝
技術(shù)問答
2013-09-09 20:30:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@八寶旗 你好,想跟你請教個問題:
下面這個存儲過程為什么沒有執(zhí)行呢?我把這個里面的語句單獨執(zhí)行都可以,但是放到存儲過程中就不執(zhí)行了?
create procedure delete_user (in id varchar(32))
begin
update equipment_table set use_status=0 where id = (select eid from user_equipment_table_associate where uid = id);
end;
技術(shù)問答
2013-03-27 14:50:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> public class TestIKAnalyzer2 { public static void main(String[] args) throws IOException { String text = "2012年歐洲杯四強賽"; Analyzer analyzer = new IKAnalyzer(true); TokenStream tokenStream = analyzer.tokenStream("content", new StringReader(text)); CharTermAttribute term= tokenStream.addAttribute(CharTermAttribute.class); tokenStream.reset(); while(tokenStream.incrementToken()){ System.out.print(term.toString() + "/"); } tokenStream.end(); tokenStream.close(); } }

IKAnalyzer配置如下:
IK Analyzer 擴展配置 ext.dic chinese_stopword.dic;english_stopword.dic

ext.dic是自定義擴展詞庫,我在里面添加了一項: 歐洲杯四強賽希望IKAnalyzer能把它當(dāng)作一個詞,不要把它拆分,可是運行結(jié)果卻是: 加載擴展詞典:/ext.dic 加載擴展停止詞典:chinese_stopword.dic 加載擴展停止詞典:english_stopword.dic 2012年/歐洲杯/四強賽/
我希望是:2012年/歐洲杯四強賽/ Lucene我用的是最新版4.7, IKAnalyzer也是最新版
技術(shù)問答
2014-03-29 10:19:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我用jcseg切分大段中文放入elasticsearch,發(fā)現(xiàn)即使字典沒有的詞一樣可以搜索出來。使用match_phrase能完全匹配。
如詞“南陽縣旅游”這個詞,切分的字典里有這個詞和沒這個詞,有什么區(qū)別? 是查詢效率有區(qū)別嗎?

網(wǎng)上搜了一圈都是泛泛而論,謝謝回復(fù)。
技術(shù)問答
2015-04-02 10:19:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
OSChina 使用的是 dbutils 這個JDBC的封裝類庫來進行數(shù)據(jù)庫操作。而 QueryHelper 則是在 dbutils 的基礎(chǔ)上進行一級簡單的封裝,提供一些常用的數(shù)據(jù)庫操作方法和對數(shù)據(jù)緩存的支持。
QueryHelper 代碼如下:
package my.db; import java.io.Serializable; import java.math.BigInteger; import java.sql.*; import java.util.*; import my.cache.CacheManager; import net.oschina.Configurations; import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.*; import org.apache.commons.lang.ArrayUtils; /** * 數(shù)據(jù)庫查詢助手 * @author Winter Lau
*/ @SuppressWarnings("unchecked") public class QueryHelper { private final static QueryRunner _g_runner = new QueryRunner(); private final static ColumnListHandler _g_columnListHandler = new ColumnListHandler(){ @Override protected Object handleRow(ResultSet rs) throws SQLException { Object obj = super.handleRow(rs); if(obj instanceof BigInteger) return ((BigInteger)obj).longValue(); return obj; } }; private final static ScalarHandler _g_scaleHandler = new ScalarHandler(){ @Override public Object handle(ResultSet rs) throws SQLException { Object obj = super.handle(rs); if(obj instanceof BigInteger) return ((BigInteger)obj).longValue(); return obj; } }; private final static List> PrimitiveClasses = new ArrayList>(){{ add(Long.class); add(Integer.class); add(String.class); add(java.util.Date.class); add(java.sql.Date.class); add(java.sql.Timestamp.class); }}; private final static boolean _IsPrimitive(Class cls) { return cls.isPrimitive() || PrimitiveClasses.contains(cls) ; } /** * 獲取數(shù)據(jù)庫連接 * @return */ public static Connection getConnection() { try{ return Configurations.getConnection(); }catch(SQLException e){ throw new DBException(e); } } /** * 讀取某個對象 * @param sql * @param params * @return */ @SuppressWarnings("rawtypes") public static T read(Class beanClass, String sql, Object...params) { try{ return (T)_g_runner.query(getConnection(), sql, _IsPrimitive(beanClass)?_g_scaleHandler:new BeanHandler(beanClass), params); }catch(SQLException e){ throw new DBException(e); } } public static T read_cache(Class beanClass, String cache, Serializable key, String sql, Object...params) { T obj = (T)CacheManager.get(cache, key); if(obj == null){ obj = read(beanClass, sql, params); CacheManager.set(cache, key, (Serializable)obj); } return obj; } /** * 對象查詢 * @param * @param beanClass * @param sql * @param params * @return */ @SuppressWarnings("rawtypes") public static List query(Class beanClass, String sql, Object...params) { try{ return (List)_g_runner.query(getConnection(), sql, _IsPrimitive(beanClass)?_g_columnListHandler:new BeanListHandler(beanClass), params); }catch(SQLException e){ throw new DBException(e); } } /** * 支持緩存的對象查詢 * @param * @param beanClass * @param cache_region * @param key * @param sql * @param params * @return */ public static List query_cache(Class beanClass, String cache_region, Serializable key, String sql, Object...params) { List objs = (List)CacheManager.get(cache_region, key); if(objs == null){ objs = query(beanClass, sql, params); CacheManager.set(cache_region, key, (Serializable)objs); } return objs; } /** * 分頁查詢 * @param * @param beanClass * @param sql * @param page * @param count * @param params * @return */ public static List query_slice(Class beanClass, String sql, int page, int count, Object...params) { if(page < 0 || count < 0) throw new IllegalArgumentException("Illegal parameter of 'page' or 'count', Must be positive."); int from = (page - 1) * count; count = (count > 0) ? count : Integer.MAX_VALUE; return query(beanClass, sql + " LIMIT ?,?", ArrayUtils.addAll(params, new Integer[]{from,count})); } /** * 支持緩存的分頁查詢 * @param * @param beanClass * @param cache * @param cache_key * @param cache_obj_count * @param sql * @param page * @param count * @param params * @return */ public static List query_slice_cache(Class beanClass, String cache, Serializable cache_key, int cache_obj_count, String sql, int page, int count, Object...params) { List objs = (List)CacheManager.get(cache, cache_key); if(objs == null) { objs = query_slice(beanClass, sql, 1, cache_obj_count, params); CacheManager.set(cache, cache_key, (Serializable)objs); } if(objs == null || objs.size()==0) return objs; int from = (page - 1) * count; if(from < 0) return null; if((from+count) > cache_obj_count)//超出緩存的范圍 return query_slice(beanClass, sql, page, count, params); int end = Math.min(from + count, objs.size()); if(from >= end) return null; return objs.subList(from, end); } /** * 執(zhí)行統(tǒng)計查詢語句,語句的執(zhí)行結(jié)果必須只返回一個數(shù)值 * @param sql * @param params * @return */ public static long stat(String sql, Object...params) { try{ Number num = (Number)_g_runner.query(getConnection(), sql, _g_scaleHandler, params); return (num!=null)?num.longValue():-1; }catch(SQLException e){ throw new DBException(e); } } /** * 執(zhí)行統(tǒng)計查詢語句,語句的執(zhí)行結(jié)果必須只返回一個數(shù)值 * @param cache_region * @param key * @param sql * @param params * @return */ public static long stat_cache(String cache_region, Serializable key, String sql, Object...params) { Number value = (Number)CacheManager.get(cache_region, key); if(value == null){ value = stat(sql, params); CacheManager.set(cache_region, key, value); } return value.longValue(); } /** * 執(zhí)行INSERT/UPDATE/DELETE語句 * @param sql * @param params * @return */ public static int update(String sql, Object...params) { try{ return _g_runner.update(getConnection(), sql, params); }catch(SQLException e){ throw new DBException(e); } } /** * 批量執(zhí)行指定的SQL語句 * @param sql * @param params * @return */ public static int[] batch(String sql, Object[][] params) { try{ return _g_runner.batch(getConnection(), sql, params); }catch(SQLException e){ throw new DBException(e); } } }
該類主要提供包括查詢列表、查詢列表分頁、查詢單條記錄、統(tǒng)計等方法的封裝。
歡迎斧正。
技術(shù)問答
2010-01-31 14:58:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@林良益 你好,想跟你請教個問題:
下面這個程序,使用IKanalyzer進行分詞,“你好啊”像這樣的“X好啊”形式的詞都會出現(xiàn)把X刪掉,只出現(xiàn)“好啊”,如下面:
我覺得,分詞的話應(yīng)該不能刪減原話,所以想這個是不是IKAnalyzer處理的問題。
代碼在:http://yunpan.cn/cAXgwHbqMXfjp 訪問密碼 e3cd
技術(shù)問答
2014-11-27 14:52:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我搭建的web red5+jw播放器 運行時特別卡 而且暫停后不會自己緩沖
http://v17234.zhengbenedu.com 這個是測試地址
技術(shù)問答
2014-07-30 17:04:05
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
公司需要做個簡單的直播平臺,需要能夠在手機瀏覽器上觀看直播,服務(wù)器是window系統(tǒng)的,之前用red5,手機瀏覽器上無法播放rtmp格式的直播,據(jù)說只能用HLS,求各位大神給個流媒體服務(wù)器方案。
技術(shù)問答
2019-11-07 20:30:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
生成一段這樣的推流地址:rtmp://domain/live/address?classId=1&passportId=4&powerKey=123456789
我想要在推流的時候,帶上問題之后的參數(shù)到red5服務(wù)器中,當(dāng)client端join或者connect到服務(wù)器時,red5服務(wù)器能夠解析到這些參數(shù)。
遇到的問題:
現(xiàn)在我可以用這個地址直播,但無論我是從scope里,還是從conn里拿到的,都只有address。沒有后面的參數(shù),所以我服務(wù)器端無法進行數(shù)據(jù)的校驗。我觀察過阿里與騰訊的直播地址,雖然用的是nginx-rtmp的模塊,但是我覺得red5應(yīng)該也是有這樣的方法。所以想請問一下各路大神,如果有知道的,還請不吝賜教。
技術(shù)問答
2016-10-19 09:26:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
red5的視頻播放,視頻文件保存在另一臺存儲服務(wù)器上,現(xiàn)在要播放存儲服務(wù)器上的視頻,不知該怎么搞?
技術(shù)問答
2018-04-04 16:52:04
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
各位路過的大神,小弟現(xiàn)在做一個Java web項目:具體需求是,管理員上傳音頻視頻文件(文件放在流媒體服務(wù)器上,由流媒體服務(wù)器管理),然后給提供給用戶點播。就這么簡單,問題是沒有弄流媒體啊,完全不知道選哪種流媒體服務(wù)器,還有流媒體服務(wù)如何整合項目中去。跪求大神指點。。。。小弟感激不盡啊
技術(shù)問答
2017-11-30 20:09:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
環(huán)境:騰訊云服務(wù)器 CentOS6.5 jdk1.8.111 red5-server-1.0.6-RELEASE
解壓Red5 然后運行./red5.sh
遇到的問題: [WARN] [Launcher:] org.red5.server.scope.Scope - Scope not added to parent [INFO] [Launcher:] org.red5.server.scope.WebScope - Webscope already registered [INFO] [Launcher:/installer] org.red5.server.scope.WebScope - Webscope already registered [INFO] [Launcher:/installer] org.red5.server.service.Installer - Installer service created [INFO] [Launcher:/live] org.red5.server.scope.WebScope - Webscope already registered [INFO] [Launcher:/vod] org.red5.server.scope.WebScope - Webscope already registered [INFO] [Launcher:/chat] org.red5.server.scope.WebScope - Webscope already registered
系統(tǒng)到這一步就一直在等待……
以下是運行./red5.sh的完整代碼記錄。
Running on Linux Starting Red5 Red5 root: /usr/local/red5/red5-server-1.0.6-RELEASE Configuation root: /usr/local/red5/red5-server-1.0.6-RELEASE/conf Red5 server jar was found URL list: [file:/usr/local/red5/red5-server-1.0.6-RELEASE/red5-server.jar] Selected libraries: (57 items) file:/usr/local/red5/red5-server-1.0.6-RELEASE/red5-server.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/httpcore-4.4.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/spring-core-4.1.7.RELEASE.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/aopalliance-1.0.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/spring-web-4.1.7.RELEASE.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/commons-codec-1.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/commons-lang3-3.4.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/xercesImpl-2.9.1.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/spring-aop-4.1.7.RELEASE.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/spring-context-4.1.7.RELEASE.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/c3p0-0.9.1.1.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/asm-4.0.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/commons-daemon-1.0.15.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/xml-apis-1.3.04.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/groovy-2.0.4.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/commons-pool-1.5.6.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/red5-io-1.0.6-RELEASE.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/httpclient-4.4.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/logback-classic-1.1.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/cglib-nodep-2.2.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/mina-integration-beans-2.0.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/spring-context-support-4.1.7.RELEASE.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/jcl-over-slf4j-1.7.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/commons-beanutils-1.9.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/antlr-runtime-3.5.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/jul-to-slf4j-1.7.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/ehcache-core-2.6.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/slf4j-api-1.7.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/bcprov-jdk15on-1.52.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/logback-access-1.1.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/aspectjrt-1.8.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/antlr-3.5.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/quartz-2.2.1.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/commons-collections-3.2.1.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/spring-expression-4.1.7.RELEASE.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/mina-integration-jmx-2.0.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/mina-core-2.0.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/mina-integration-ognl-2.0.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/logback-core-1.1.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/spring-beans-4.1.7.RELEASE.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/red5-server-common-1.0.6-RELEASE.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/jaudiotagger-2.0.4-SNAPSHOT.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/jython-standalone-2.5.3.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/jruby-1.6.8.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/log4j-over-slf4j-1.7.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/isoparser-1.0.4.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/conf/ file:/usr/local/red5/red5-server-1.0.6-RELEASE/plugins/ file:/usr/local/red5/red5-server-1.0.6-RELEASE/plugins/el-api.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/plugins/websocket-1.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/plugins/ecj-4.4.2.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/plugins/tomcat-embed-core.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/plugins/tomcatplugin-1.9.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/plugins/tomcat-embed-el.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/plugins/tomcat-embed-jasper.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/plugins/juli-over-slf4j-1.6.1.jar file:/usr/local/red5/red5-server-1.0.6-RELEASE/plugins/tomcat-embed-logging-juli.jar Root: /usr/local/red5/red5-server-1.0.6-RELEASE Deploy type: bootstrap Logback selector: org.red5.logging.LoggingContextSelector [INFO] [main] org.red5.server.Launcher - Red5 Server 1.0.6-RELEASE (https://github.com/Red5) SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/usr/local/red5/red5-server-1.0.6-RELEASE/red5-server.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/usr/local/red5/red5-server-1.0.6-RELEASE/lib/logback-classic-1.1.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.red5.logging.LoggingContextSelector] [INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@5cb9f472: startup date [Fri Dec 23 13:14:06 CST 2016]; root of context hierarchy [INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [red5.xml] [INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [jee-container.xml] [INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [red5.properties] [INFO] [main] org.red5.spring.Red5ApplicationContext - setApplicationContext: org.springframework.context.support.FileSystemXmlApplicationContext@5cb9f472: startup date [Fri Dec 23 13:14:06 CST 2016]; root of context hierarchy [INFO] [main] org.red5.spring.Red5ApplicationContext - Red5ApplicationContext init [INFO] [main] org.red5.spring.Red5ApplicationContext - Refreshing ApplicationContext 'red5.common': startup date [Fri Dec 23 13:14:07 CST 2016]; parent: org.springframework.context.support.FileSystemXmlApplicationContext@5cb9f472 [INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [red5-common.xml] [INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [red5.properties] [INFO] [main] org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor [INFO] [main] org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl [INFO] [main] org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.2.1 created. [INFO] [main] org.quartz.simpl.RAMJobStore - RAMJobStore initialized. [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.2.1) 'Red5_Scheduler' with instanceId 'NON_CLUSTERED' Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. NOT STARTED. Currently in standby mode. Number of jobs executed: 0 Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 32 threads. Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. [INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'Red5_Scheduler' initialized from the specified file : '/usr/local/red5/red5-server-1.0.6-RELEASE/conf/quartz.properties' [INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.2.1 [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler Red5_Scheduler_$_NON_CLUSTERED started. [INFO] [main] org.springframework.remoting.rmi.RmiRegistryFactoryBean - Creating new RMI registry [INFO] [main] org.springframework.jmx.support.ConnectorServerFactoryBean - JMX connector server started: javax.management.remote.rmi.RMIConnectorServer@29d89d5d [INFO] [main] org.red5.server.service.WarDeployer - War deployer service created [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Registering beans for JMX exposure on startup [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Bean with name 'org.springframework.jmx.support.ConnectorServerFactoryBean#0' has been autodetected for JMX exposure [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Bean with name 'schedulingService' has been autodetected for JMX exposure [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Bean with name 'clientBroadcastStream' has been autodetected for JMX exposure [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Located MBean 'schedulingService': registering with JMX server as MBean [org.red5.server:name=schedulingService,type=QuartzSchedulingService] [INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Located MBean 'org.springframework.jmx.support.ConnectorServerFactoryBean#0': registering with JMX server as MBean [org.red5.server:name=org.springframework.jmx.support.ConnectorServerFactoryBean#0,type=RMIConnectorServer] [INFO] [main] org.red5.spring.Red5ApplicationContext - setApplicationContext: org.springframework.context.support.FileSystemXmlApplicationContext@5cb9f472: startup date [Fri Dec 23 13:14:06 CST 2016]; root of context hierarchy [INFO] [main] org.red5.spring.Red5ApplicationContext - Red5ApplicationContext init [INFO] [main] org.red5.spring.Red5ApplicationContext - Refreshing ApplicationContext 'red5.core': startup date [Fri Dec 23 13:14:08 CST 2016]; parent: ApplicationContext 'red5.common' [INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [red5-core.xml] [INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [red5.properties] [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP will be bound to [0.0.0.0:1935] [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina Transport Settings Acceptor style: default I/O threads: 16 TCP no-delay: true keep-alive: false [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Traffic class modification is disabled [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Send buffer size: 65536 recv buffer size: 65536 so linger: -1 traffic class: 0 [INFO] [main] org.red5.server.ContextLoader - ContextLoader init [INFO] [main] org.red5.server.ContextLoader - Loading: default.context = ${red5.root}/webapps/red5-default.xml => /usr/local/red5/red5-server-1.0.6-RELEASE/webapps/red5-default.xml [INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@4b23c30a: startup date [Fri Dec 23 13:14:09 CST 2016]; parent: ApplicationContext 'red5.common' [INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:/usr/local/red5/red5-server-1.0.6-RELEASE/webapps/red5-default.xml] [INFO] [main] org.red5.server.Context - Setting parent bean factory as core [INFO] [main] org.red5.server.tomcat.TomcatLoader - Loading tomcat [INFO] [main] org.red5.server.tomcat.TomcatLoader - Server root: /usr/local/red5/red5-server-1.0.6-RELEASE [INFO] [main] org.red5.server.tomcat.TomcatLoader - Config root: /usr/local/red5/red5-server-1.0.6-RELEASE/conf [INFO] [main] org.red5.server.tomcat.TomcatLoader - Application root: /usr/local/red5/red5-server-1.0.6-RELEASE/webapps [INFO] [main] org.red5.server.tomcat.TomcatLoader - Starting Tomcat servlet engine [INFO] [main] org.apache.catalina.core.AprLifecycleListener - The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib [INFO] [main] org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-0.0.0.0-5080"] [INFO] [main] org.apache.tomcat.util.net.NioSelectorPool - Using a shared selector for servlet write/read [INFO] [main] org.apache.catalina.core.StandardService - Starting service Tomcat [INFO] [main] org.apache.catalina.core.StandardEngine - Starting Servlet Engine: Apache Tomcat/8.0.26 [INFO] [0.0.0.0-startStop-1] org.apache.catalina.startup.ContextConfig - No global web.xml found [INFO] [0.0.0.0-startStop-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/] - No Spring WebApplicationInitializer types detected on classpath [INFO] [0.0.0.0-startStop-1] org.apache.jasper.servlet.TldScanner - At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. [INFO] [0.0.0.0-startStop-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/live] - No Spring WebApplicationInitializer types detected on classpath [INFO] [0.0.0.0-startStop-1] org.apache.jasper.servlet.TldScanner - At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. [INFO] [0.0.0.0-startStop-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/chat] - No Spring WebApplicationInitializer types detected on classpath [INFO] [0.0.0.0-startStop-1] org.apache.jasper.servlet.TldScanner - At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. Context init... Logger name for context: chat [INFO] [0.0.0.0-startStop-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/vod] - No Spring WebApplicationInitializer types detected on classpath [INFO] [0.0.0.0-startStop-1] org.apache.jasper.servlet.TldScanner - At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. [INFO] [0.0.0.0-startStop-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/installer] - No Spring WebApplicationInitializer types detected on classpath [INFO] [0.0.0.0-startStop-1] org.apache.jasper.servlet.TldScanner - At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. [INFO] [main] org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-0.0.0.0-5080"] [INFO] [main] org.red5.server.tomcat.TomcatLoader - Context initialized: path: /usr/local/red5/red5-server-1.0.6-RELEASE/webapps/root/ [INFO] [main] org.red5.server.tomcat.TomcatLoader - Context initialized: /live path: /usr/local/red5/red5-server-1.0.6-RELEASE/webapps/live/ [INFO] [main] org.red5.server.tomcat.TomcatLoader - Context initialized: /chat path: /usr/local/red5/red5-server-1.0.6-RELEASE/webapps/chat/ [INFO] [main] org.red5.server.tomcat.TomcatLoader - Context initialized: /vod path: /usr/local/red5/red5-server-1.0.6-RELEASE/webapps/vod/ [INFO] [main] org.red5.server.tomcat.TomcatLoader - Context initialized: /installer path: /usr/local/red5/red5-server-1.0.6-RELEASE/webapps/installer/ [INFO] [main] org.red5.server.tomcat.TomcatLoader - Dedicated RTMPT server configuration was not specified [INFO] [main] org.red5.server.ContextLoader - JEE server was found: TomcatLoader [serviceEngineName=red5Engine] [INFO] [Launcher:/chat] org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Fri Dec 23 13:14:36 CST 2016]; parent: org.springframework.context.support.FileSystemXmlApplicationContext@4b23c30a [INFO] [Launcher:/live] org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Fri Dec 23 13:14:36 CST 2016]; parent: org.springframework.context.support.FileSystemXmlApplicationContext@4b23c30a [INFO] [Launcher:/vod] org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Fri Dec 23 13:14:36 CST 2016]; parent: org.springframework.context.support.FileSystemXmlApplicationContext@4b23c30a [INFO] [Launcher:/installer] org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Fri Dec 23 13:14:36 CST 2016]; parent: org.springframework.context.support.FileSystemXmlApplicationContext@4b23c30a [INFO] [main] org.red5.net.websocket.WebSocketPlugin - WebSocketPlugin ctor [INFO] [Launcher:] org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Fri Dec 23 13:14:36 CST 2016]; parent: org.springframework.context.support.FileSystemXmlApplicationContext@4b23c30a [INFO] [Launcher:/live] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/red5-web.xml] [INFO] [Launcher:/vod] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/red5-web.xml] [INFO] [Launcher:/installer] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/red5-web.xml] [INFO] [Launcher:] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/red5-web.xml] [INFO] [main] org.red5.net.websocket.WebSocketPlugin - WebSocketPlugin start [INFO] [main] org.red5.server.plugin.PluginLauncher - Loaded plugin: org.red5.net.websocket.WebSocketPlugin [INFO] [Launcher:/chat] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/red5-web.xml] [INFO] [main] org.red5.net.websocket.WebSocketTransport - WebSocket will be bound to [0.0.0.0:8081] [INFO] [main] org.red5.net.websocket.WebSocketTransport - started websocket transport Bootstrap complete Bootstrap exit [INFO] [Launcher:] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/red5-web.properties] [INFO] [Launcher:/vod] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/red5-web.properties] [INFO] [Launcher:/chat] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/red5-web.properties] [INFO] [Launcher:/live] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/red5-web.properties] [INFO] [Launcher:/installer] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/red5-web.properties] [INFO] [Launcher:] org.red5.server.Context - Setting parent bean factory as core [INFO] [Launcher:/vod] org.red5.server.Context - Setting parent bean factory as core [INFO] [Launcher:/live] org.red5.server.Context - Setting parent bean factory as core [INFO] [Launcher:/installer] org.red5.server.Context - Setting parent bean factory as core [INFO] [Launcher:/chat] org.red5.server.Context - Setting parent bean factory as core [INFO] [Launcher:] org.red5.server.scope.WebScope - Set server [Server@6c837904map[[empty]]] [INFO] [Launcher:/live] org.red5.server.scope.WebScope - Set server [Server@6c837904map[[empty]]] [INFO] [Launcher:/installer] org.red5.server.scope.WebScope - Set server [Server@6c837904map[[empty]]] [INFO] [Launcher:/vod] org.red5.server.scope.WebScope - Set server [Server@6c837904map[[empty]]] [INFO] [Launcher:/chat] org.red5.server.scope.WebScope - Set server [Server@6c837904map[[empty]]] [INFO] [Launcher:] org.red5.server.scope.Scope - Scope null name reset to: disallowed [INFO] [Launcher:/chat] org.red5.server.Server - Add mapping global: default host: context: chat [INFO] [Launcher:/vod] org.red5.server.Server - Add mapping global: default host: context: vod [INFO] [Launcher:/installer] org.red5.server.Server - Add mapping global: default host: localhost context: installer [INFO] [Launcher:/installer] org.red5.server.Server - Add mapping global: default host: localhost:5080 context: installer [INFO] [Launcher:/live] org.red5.server.Server - Add mapping global: default host: context: live [INFO] [Launcher:] org.red5.server.Server - Add mapping global: default host: context: null [INFO] [Launcher:] org.red5.server.scope.Scope - Invalid scope name, null is not allowed [WARN] [Launcher:] org.red5.server.scope.Scope - Invalid scope rejected: Scope [name=null, path=/default, type=APPLICATION, autoStart=true, creationTime=1482470076469, depth=1, enabled=true, running=false] [WARN] [Launcher:] org.red5.server.scope.Scope - Scope not added to parent [INFO] [Launcher:] org.red5.server.scope.WebScope - Webscope already registered [INFO] [Launcher:/installer] org.red5.server.scope.WebScope - Webscope already registered [INFO] [Launcher:/installer] org.red5.server.service.Installer - Installer service created [INFO] [Launcher:/live] org.red5.server.scope.WebScope - Webscope already registered [INFO] [Launcher:/vod] org.red5.server.scope.WebScope - Webscope already registered [INFO] [Launcher:/chat] org.red5.server.scope.WebScope - Webscope already registered

不曉得問題出在哪里。系統(tǒng)時新系統(tǒng),java環(huán)境配置正確。
求指導(dǎo)


技術(shù)問答
2016-12-23 13:25:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
這是怎么回事啊 ,求各位大神解答
技術(shù)問答
2016-11-25 10:28:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> [INFO] [NioProcessor-20] org.red5.server.net.rtmps.RTMPSIoFilter - RTMPS Session id: MDPEBDMMRXXRJ [INFO] [NioProcessor-20] org.red5.server.net.rtmps.RTMPSIoFilter - Non-native RTMPS connection requested for: MDPEBDMMRXXRJ

如上所示:查看源碼 RTMPSIoFilter 官方這樣寫的,在建立連接階段就認為這不是rtmps連接。
if (message.indexOf("P".getBytes()[0]) == 0) { log.info("Non-native RTMPS connection requested for: {}", sessionId); // indicates that the FP sent "POST" for a non-native rtmps connection break; }

技術(shù)問答
2017-01-17 18:17:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我在jwplayer中播放視頻,考慮到red5是專門的流媒體服務(wù)器,可能會對視頻播放起到一些優(yōu)化作用,所以使用了red5,播放協(xié)議rtmpt,但效果很不好,每次拖動和開始播放都必有緩沖。
后面直接改成flv文件的鏈接,反而更快?;究床坏骄彌_,。
我的猜想是:red5每次接受請求,都要自己讀取文件,轉(zhuǎn)化成流,再傳輸?shù)娇蛻舳?;而flv文件,直接由web容器處理,是非常快的。
那這樣,問題來了:
1.既然流媒體服務(wù)器多了一到工序,為何要使用流媒體服務(wù)器,如果同時有很多人點播同一個文件,怎么才能優(yōu)化?
2.如果是直接嵌入文件鏈接,是flv更快還是mp4更快?我知道直接播放文件的拖放在于編碼格式是否支持根據(jù)時間快速定位到文件字節(jié)位置,而緩沖的快慢在于視頻信息的編碼是否是時間順序的,mp4據(jù)我了解是的。 jwplayer("media_player").setup({ "image":"${rt:prop('media_server')}/statics/src/jw-poster-adp.png", //"file" : "rtmpt://${rt:prop('media_server')}/rms/flv:${video.path}", "file" : "${contextPath}${video.path}", 'width': '1000', 'height': '520' });

技術(shù)問答
2014-09-15 11:40:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@紅薯 你好,想跟你請教個問題:我 用SVN下載的Red5示例怎么部署到Red5服務(wù)中,要修改哪些文件才可以,比如我將 fitcDemo這個project移到到Red5的webapps下,開啟服務(wù)的時候都會報錯,希望你能幫我解答。
技術(shù)問答
2013-08-13 15:51:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
錄制完成視頻以后,存放了tomcat以外的地方 。
這是錄制完成視頻保存的路徑D:\2015\null\webapps\player\streams\recordedStreams
這里是red5在tomcat下面的路徑C:
技術(shù)問答
2016-01-29 11:14:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
音視頻編碼方式為 264 + AAC
thanks!
技術(shù)問答
2011-07-20 16:22:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
目前在一家公司實習(xí),公司開發(fā)的平臺需要用到流媒體技術(shù),所以采用了red5,但需要將red5下的stream目錄下的流媒體文件(.flv)放置到其他盤或者其他服務(wù)器上,從而調(diào)用red5目錄以外的流媒體文件,哪位高手教教我?我一直無法實現(xiàn)?。?
技術(shù)問答
2011-04-06 15:20:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 想開發(fā)一個視屏直播網(wǎng)站,用RED5 怎么整
技術(shù)問答
2015-12-17 11:33:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> ww.red5.org一直404錯誤,現(xiàn)在又需要red5服務(wù)器。397165316@qq.com求分享red5下載地址
技術(shù)問答
2015-06-01 19:42:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
項目需要,所以搭建了一個red5服務(wù)器在linux服務(wù)器上。因為red5支持的視頻格式主要是flv和mp4,所以我將視頻使用格式工廠轉(zhuǎn)換成了MP4格式,這些視頻在其他播放器上都可以正常播放。但是上傳到red5服務(wù)器上的視頻,通過red5的rtmp流播放的時候視頻黑屏,但是可以聽到聲音?;蛘哂械囊曨l先黑屏一段時間,然后才有圖象。希望有人幫我分析一下,謝謝?。?!
Project needs, so build a red5 server on linux server. Because red5 supported video formats are mainly flv and mp4, so I'll use the video format factory converted into MP4 format, which can be normal video playback on other players. But on the red5 video uploaded to the server, when played through red5 rtmp streaming video of a black screen, but you can hear the sound. Or some video first black screen for some time, and then have the images. I hope someone will help me analyze, thank you! ! !
技術(shù)問答
2015-04-21 10:51:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 在這里我有幾個問題: 1.RED5檢測帶寬,到底是檢測上行帶寬還是下行帶寬?有什么方法來檢測帶寬呢?最好能夠說明下原因 2.怎么根據(jù)帶寬來改變視頻播放質(zhì)量呢?比如說,檢測出的帶寬如果不是太高,就讓視頻丟棄某些幀來達到播放流暢的效果,那么具體對應(yīng)的控制視頻幀的RED5 API是什么? 3.怎么將一個直播流保存到一個緩沖池,然后再將緩沖池的數(shù)據(jù)持續(xù)的取出保存到一個文件中去呢?
技術(shù)問答
2014-10-15 10:52:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
https://mts1.googleapis.com/vt?pb=!1m4!1m3!1i13!2i2475!3i3029!2m3!1e0!2sm!3i293208756!3m9!2sen-US!3sUS!5e18!12m1!1e47!12m3!1e37!2m1!1ssmartmaps!4e0!5m1!5f2
這是一個Google地圖 瓦片圖的地址,有人知道這種字母數(shù)字感嘆號的字符串是哪種加密算法或者壓縮算法處理過的結(jié)果嗎?
技術(shù)問答
2015-09-24 18:08:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 學(xué)習(xí)Android GoogleMap V2的開發(fā) 左搞右搞都搞不出地圖來,不管是AVD還是真機都是說“需要更新google play” 真機上裝了這個也還是出這個錯,那位大俠有能在AVD或真機上顯示地圖的DEMO 啊 ,給一份,只要能顯示出地圖就好,不勝感激。。
技術(shù)問答
2013-04-26 11:19:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 在移動設(shè)備上,通過提供的cellid和lac得出相應(yīng)的經(jīng)緯度,google map api v3 有沒有提供這種接口呢??
技術(shù)問答
2012-06-11 10:47:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
近日維護的一個項目,涉及Google地圖,之前都能定位打開,但是最近不能打開,剛出現(xiàn),應(yīng)該和天朝屏蔽無關(guān)吧。
準(zhǔn)備換key,但是打不開那個網(wǎng)站,望各位大拿來點建議。
技術(shù)問答
2014-06-25 09:38:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> googleMap 從數(shù)據(jù)庫取出的地址怎樣進行經(jīng)緯度轉(zhuǎn)換,另幾個地方之間的折線繪制怎么做?
技術(shù)問答
2014-05-29 11:50:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> avatars[0]='avatar/1.jpg'; avatars[1]='avatar/2.jpg'; for (i=0;i問題描述:想用用戶頭像作為地圖上的圖標(biāo), image[i] = new google.maps.MarkerImage( avatars[i] , 如果avatars[i]替換為'avatar/1.jpg' 是可以顯示圖標(biāo)的,難道這個地方不能用變量么?
技術(shù)問答
2012-06-17 19:33:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> Google Map 如何實現(xiàn)獲取行政區(qū)劃邊界信息呢
技術(shù)問答
2013-06-28 11:12:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
想模擬一下這種場景
socket client ==> socket server : 10011
當(dāng)client ip變化的時候的這個socket的表現(xiàn) (辦公網(wǎng)絡(luò) 無固定公網(wǎng)IP IP會時不時的變化)
實現(xiàn)步驟:
1. ssh socket server 執(zhí)行如下命令 創(chuàng)建了一個Socket服務(wù)端 往客戶端發(fā)送信息 # nc -lkp 10011 s1 s2 s3 ...
2. Java Socket客戶端不停地讀取服務(wù)端的輸出
此時服務(wù)端執(zhí)行l(wèi)sof 可知客戶端的公網(wǎng)IP是114.246.74.218 # lsof -i:10011 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nc 28060 root 3u IPv6 224375986 0t0 TCP *:10011 (LISTEN) nc 28060 root 4u IPv4 224375987 0t0 TCP *:10011 (LISTEN) nc 28060 root 5u IPv4 224376807 0t0 TCP izuf6cj2o216xpzfzh1rioz:10011->114.246.74.218:60957 (ESTABLISHED)
3. 打開VPN 模擬公網(wǎng)IP地址變化
Your IP: 45.62.52.37
本來想著Socket server 繼續(xù)往客戶端發(fā)送信息 看看此時客戶端能不能成功接收到服務(wù)端發(fā)來的信息 即驗證之前的Socket還有沒有效
沒想到打開VPN之后 服務(wù)端就斷掉了 沒法繼續(xù)發(fā)送消息
packet_write_wait: Connection to 139.224.xxx.xx port 22: Broken pipe
重新ssh登錄到服務(wù)器上 想著如何繼續(xù)利用已存在的Socket繼續(xù)發(fā)送信息 nc 28060 root 5u IPv4 224376807 0t0 TCP izuf6cj2o216xpzfzh1rioz:10011->114.246.74.218:60957 (ESTABLISHED)
執(zhí)行下面的命令 不行 # nc -lkp 10011 Ncat: bind to :::10011: Address already in use. QUITTING.
于是想通過gdb來發(fā)送信息 即直接調(diào)用系統(tǒng)命令來發(fā)送 ssize_t send(int sockfd , const void * buf , size_t len , int flags );
但是不知道該怎么發(fā)送 # gdb -p 28060 # send("s4") # send("s5") # send("s6") (gdb)send(5, buf, len, flags )



技術(shù)問答
2019-02-19 22:15:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我在主線程A中創(chuàng)建了非分離狀態(tài)的線程B,在線程B中循環(huán)創(chuàng)建若干個分離狀態(tài)的線程C,但是沒有一個線程C能執(zhí)行(之前還能執(zhí)行兩三個,現(xiàn)在一個都執(zhí)行不了),在GDB下當(dāng)輸入 info thread時,分離狀態(tài)的線程都顯示 X Thread xxxxxxxx (LWP xxxxx) 0xffffe002 in ?? () 請問這是否正常?求教育~~
技術(shù)問答
2011-09-01 20:46:07
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 大家都怎么調(diào)試.so庫呢,gdb怎么調(diào)試.so呢?大家調(diào)試.so庫用什么工具,strace、objdump、valgrind、kprobes、jprobes等等這些檢測工具怎么檢測.so庫呢?
技術(shù)問答
2016-12-14 17:14:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 如題,在gdb調(diào)試中,怎樣才能將鏈表的信息一次都打印出來。否則一個一個打印是很慢的....求解
技術(shù)問答
2011-07-23 08:54:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> gdb在eclipse遠程調(diào)試時,自己寫.gdbinit完后,執(zhí)行l(wèi)oad命令,出you can't do that when your target is exec'。有木有大神遇到過啊
技術(shù)問答
2016-12-01 18:02:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
問題描述 生產(chǎn)主機上程序出現(xiàn)了core,因為是 -o2優(yōu)化,
無法 pint打印全局或者局部變量信息,
你們是如何定位的
技術(shù)問答
2015-12-29 14:05:00