| | |
| | | * Hauptklasse des av-director |
| | | * |
| | | * Aufruf mit |
| | | * java -jar av-director.jar port=9000 |
| | | * java -jar av-director.jar port=9000 ctx="/calypso" |
| | | * java -jar av-director.jar nfs-prefix="/media/mc" port=9000 |
| | | * java -Djava.util.logging.config.file=logging.properties -jar .. |
| | | * |
| | |
| | | public static final String VLC_PLAYER = "vlc"; |
| | | public static final String OMX_PLAYER = "omx"; |
| | | public static final String OMX_WD = "omx.wd"; |
| | | public static final String CTX = "ctx"; |
| | | |
| | | public static final String DEFAULT_CTX = "/calypso"; |
| | | |
| | | private static HashMap initParams; |
| | | private static Process playerproc; |
| | | private static Player player; |
| | | |
| | | |
| | | /** |
| | | * @param args the command line arguments |
| | |
| | | break; |
| | | } |
| | | Server server = new Server(Integer.parseInt(getInitParameter(IP_PORT))); |
| | | String ctx = getInitParameter(CTX); |
| | | if(ctx != null && ctx.length() > 0) { |
| | | server.setContextName(ctx); |
| | | } else { |
| | | server.setContextName(DEFAULT_CTX); |
| | | } |
| | | try { |
| | | server.start(); |
| | | server.start(playerType); |
| | | } catch (IOException ex) { |
| | | Logger.getLogger(App.class.getName()).log(Level.SEVERE, null, ex); |
| | | } |