Menu

Tree [b27c58] master /
 History

HTTPS access


File Date Author Commit
 core 2012-03-30 osdtwinter osdtwinter [2b0430] refine subprocess exit check: wait for timeout(...
 db-sql 2012-04-16 osdtwinter osdtwinter [b27c58] add report_url to report when task completed.
 libs 2012-03-12 osdtwinter osdtwinter [248c61] support logging using log4j.
 manager 2012-03-30 osdtwinter osdtwinter [b3bfb0] refine log of heartbeat tolerance.
 transcoder 2012-03-30 osdtwinter osdtwinter [faafca] when reset task, remove the snapshot outputs.
 watch-dog 2012-03-14 osdtwinter osdtwinter [b56e05] udpate heartbeat time
 wsdb 2012-04-16 osdtwinter osdtwinter [b27c58] add report_url to report when task completed.
 wsdb-utest 2012-03-30 osdtwinter osdtwinter [f37aba] when reset task, remove the snapshot outputs.
 readme.txt 2012-03-30 osdtwinter osdtwinter [032fe1] provide snapshot output defail information.

Read Me

java-osdt(java open source distributed transcoder) is a distributed vide/audio transcoder over java, 
which base on ffmpeg/x264, using EJB(hibernate/webservice/JMS/JSP) running in jboss5.
                                                                   by winterserver, 2011-12-12

development enviroment:
1. IDE: eclipse INDIGO
	Eclipse Java EE IDE for Web Developers.
	Version: Indigo Service Release 1
	Build id: 20110916-0149
2. language: java6
	java version "1.6.0_21"
	Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
	Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)
3. EJB container: jboss5
	jboss-5.0.0.GA
    # edit jboss/bin/run.conf, set Xms=2048m Xmx=5120m PermSize=128m MaxPermSize=512m
    # using ./run.sh -b osdt.org to start the jboss(which uses 1.1G memory).
    JAVA_OPTS="-Xms2048m -Xmx5120m -XX:PermSize=128m -XX:MaxPermSize=512m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
4. mysql for java:
	mysql-connector-java-5.1.0.zip
5. database: mysql
	mysql-essential-5.1.55-win32
6. java webservice client: axis2
	axis2-1.6.0
7. web container: tomcat6
	apache-tomcat-6.0.35
8. auto build: ant
	apache-ant-1.8.2
9. os: noarch
10. logging:
    apache-log4j-1.2.16.zip (log4j-1.2.16.jar)

features:
1. distributed system: multiple transcoder running on distributed server.
2. x264 output: support x264 profile/preset output.
3. ftp resource: input file and output url canbe ftp url.
4. watermark/overlay: support multiple wartermark/overlay in jpeg format.
5. snapshot: support more snapshot types(start, end, time, total).
6. task operation: add, abort, redo, remove.
7. snapshot output detail information for vms.
8. heartbeat provides worker server information.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.