资源简介
nginx、ffmpeg转流文件源码。多个同时转流。详情看代码
nginx、ffmpeg转流文件源码。多个同时转流。详情看代码
nginx、ffmpeg转流文件源码。多个同时转流。详情看代码
nginx、ffmpeg转流文件源码。多个同时转流。详情看代码
nginx、ffmpeg转流文件源码。多个同时转流。详情看代码
代码片段和文件信息
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命令操作管理器,可执行FFmpeg命令/停止/查询任务信息
*
* @author eguid
* @since jdk1.7
* @version 2016年10月29日
*/
public interface FFmpegManager {
public static FFmpegConfig config=(FFmpegConfig) load(“loadFFmpeg.properties“ FFmpegConfig.class);
/**
* 注入自己实现的持久层
*
* @param taskDao
*/
public void setTaskDao(TaskDao taskDao);
/**
* 注入ffmpeg命令处理器
*
* @param taskHandler
*/
public void setTaskHandler(TaskHandler taskHandler);
/**
* 注入ffmpeg命令组装器
*
* @param commandAssembly
*/
public void setCommandAssembly(CommandAssembly commandAssembly);
/**
* 通过命令发布任务(默认命令前不加FFmpeg路径)
*
* @param id - 任务标识
* @param command - FFmpeg命令
* @return
*/
public String start(String id String command);
/**
* 通过命令发布任务
* @param id - 任务标识
* @param commond - FFmpeg命令
* @param hasPath - 命令中是否包含FFmpeg执行文件的绝对路径
* @return
*/
public String start(String idString commondboolean hasPath);
/**
* 通过组装命令发布任务
*
* @param assembly
* -组装命令(详细请参照readme文档说明)
* @return
*/
public String start(Map assembly);
/**
* 停止任务
*
* @param id
* @return
*/
public boolean stop(String id);
/**
* 停止全部任务
*
* @return
*/
public int stopAll();
/**
* 通过id查询任务信息
*
* @param id
*/
public TaskEntity query(String id);
/**
* 查询全部任务信息
*
*/
public Collection queryAll();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
- 上一篇:完整的仓库管理系统VFP
- 下一篇:delphixe10.2.2破解注册机 汉化
评论
共有 条评论