資源簡介
nginx、ffmpeg轉(zhuǎn)流文件源碼。多個(gè)同時(shí)轉(zhuǎn)流。詳情看代碼
nginx、ffmpeg轉(zhuǎn)流文件源碼。多個(gè)同時(shí)轉(zhuǎn)流。詳情看代碼
nginx、ffmpeg轉(zhuǎn)流文件源碼。多個(gè)同時(shí)轉(zhuǎn)流。詳情看代碼
nginx、ffmpeg轉(zhuǎn)流文件源碼。多個(gè)同時(shí)轉(zhuǎn)流。詳情看代碼
nginx、ffmpeg轉(zhuǎn)流文件源碼。多個(gè)同時(shí)轉(zhuǎn)流。詳情看代碼
代碼片段和文件信息
package?cc.eguid.FFmpegCommandManager;
import?static?cc.eguid.FFmpegCommandManager.util.PropertiesUtil.load;
import?java.util.Collection;
import?java.util.Map;
import?cc.eguid.FFmpegCommandManager.config.FFmpegConfig;
import?cc.eguid.FFmpegCommandManager.dao.TaskDao;
import?cc.eguid.FFmpegCommandManager.entity.TaskEntity;
import?cc.eguid.FFmpegCommandManager.service.CommandAssembly;
import?cc.eguid.FFmpegCommandManager.service.TaskHandler;
/**
?*?FFmpeg命令操作管理器,可執(zhí)行FFmpeg命令/停止/查詢?nèi)蝿?wù)信息
?*?
?*?@author?eguid
?*?@since?jdk1.7
?*?@version?2016年10月29日
?*/
public?interface?FFmpegManager?{
public?static?FFmpegConfig?config=(FFmpegConfig)?load(“l(fā)oadFFmpeg.properties“??FFmpegConfig.class);
/**
?*?注入自己實(shí)現(xiàn)的持久層
?*?
?*?@param?taskDao
?*/
public?void?setTaskDao(TaskDao?taskDao);
/**
?*?注入ffmpeg命令處理器
?*?
?*?@param?taskHandler
?*/
public?void?setTaskHandler(TaskHandler?taskHandler);
/**
?*?注入ffmpeg命令組裝器
?*?
?*?@param?commandAssembly
?*/
public?void?setCommandAssembly(CommandAssembly?commandAssembly);
/**
?*?通過命令發(fā)布任務(wù)(默認(rèn)命令前不加FFmpeg路徑)
?*?
?*?@param?id?-?任務(wù)標(biāo)識
?*?@param?command?-?FFmpeg命令
?*?@return
?*/
public?String?start(String?id?String?command);
/**
?*?通過命令發(fā)布任務(wù)
?*?@param?id?-?任務(wù)標(biāo)識
?*?@param?commond?-?FFmpeg命令
?*?@param?hasPath?-?命令中是否包含F(xiàn)Fmpeg執(zhí)行文件的絕對路徑
?*?@return
?*/
public?String?start(String?idString?commondboolean?hasPath);
/**
?*?通過組裝命令發(fā)布任務(wù)
?*?
?*?@param?assembly
?*????????????-組裝命令(詳細(xì)請參照readme文檔說明)
?*?@return
?*/
public?String?start(Map?assembly);
/**
?*?停止任務(wù)
?*?
?*?@param?id
?*?@return
?*/
public?boolean?stop(String?id);
/**
?*?停止全部任務(wù)
?*?
?*?@return
?*/
public?int?stopAll();
/**
?*?通過id查詢?nèi)蝿?wù)信息
?*?
?*?@param?id
?*/
public?TaskEntity?query(String?id);
/**
?*?查詢?nèi)咳蝿?wù)信息
?*?
?*/
public?Collection?queryAll();
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????302??2018-11-01?17:26??FFmpegCommandHandler4java-master\.classpath
????.......???????379??2018-10-18?16:58??FFmpegCommandHandler4java-master\.project
?????文件????????189??2018-11-01?17:44??FFmpegCommandHandler4java-master\.settings\org.eclipse.core.resources.prefs
?????文件????????598??2018-11-01?17:26??FFmpegCommandHandler4java-master\.settings\org.eclipse.jdt.core.prefs
?????文件????????353??2018-11-01?17:52??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\config\defaultFFmpegConfig.properties
?????文件???????1429??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\config\FFmpegConfig.class
?????文件????????534??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\dao\TaskDao.class
?????文件???????2206??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\dao\TaskDaoImpl.class
?????文件???????1252??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\entity\TaskEntity.class
?????文件???????1367??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\FFmpegManager.class
?????文件???????6903??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\FFmpegManagerImpl.class
?????文件????????302??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\service\CommandAssembly.class
?????文件???????2334??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\service\CommandAssemblyImpl.class
?????文件????????732??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\service\DefaultOutHandlerMethod.class
?????文件???????2635??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\service\OutHandler.class
?????文件????????209??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\service\OutHandlerMethod.class
?????文件????????372??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\service\TaskHandler.class
?????文件???????3095??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\service\TaskHandlerImpl.class
?????文件???????4005??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\test\Test.class
?????文件???????2171??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\util\CommonUtil.class
?????文件???????5588??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\util\PropertiesUtil.class
?????文件???????5936??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\util\ReflectUtil.class
?????文件????????344??2018-11-02?09:10??FFmpegCommandHandler4java-master\bin\cc\eguid\FFmpegCommandManager\web\ManagerController.class
?????文件????????236??2018-11-01?17:52??FFmpegCommandHandler4java-master\bin\loadFFmpeg.properties
?????文件????????353??2018-11-01?17:52??FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\config\defaultFFmpegConfig.properties
????.......???????603??2018-10-18?16:58??FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\config\FFmpegConfig.java
????.......??????1097??2018-10-18?16:58??FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\dao\TaskDao.java
????.......??????1262??2018-10-18?16:58??FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\dao\TaskDaoImpl.java
????.......???????718??2018-10-18?16:58??FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\entity\TaskEntity.java
????.......??????2138??2018-10-18?16:58??FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\FFmpegManager.java
............此處省略41個(gè)文件信息
評論
共有 條評論