• 大小: 41KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-15
  • 语言: 其他
  • 标签: 转流  

资源简介

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个文件信息

评论

共有 条评论

相关资源