Thursday, April 26, 2012

Comparison between the three flash servers Flash Media Server, Wowza and Red5

                            Java video streaming Servers

Briefing:Today I was evaluating the difference between Wowza , Flash Media server and Red5. So decided to write this comparison matrix . This comparison versus all of these three flash servers contain the main features that are uncommon with each other . I have not mentioned the features that are common to all of them . I have tried my best to put correct info but still if you find some thing missing or incorrect then just feel free to send me message using this form . I will keep on adding new points ...

Comparison table

Feature
Flash Media Server(FMIS 4.5)
Wowza Media
Server 3
Red5
Protocols supported

RTMP
RTMPT
RTMPS
RTMPE
RTMPTE
RTMFP
RTMP
RTMPT
RTMPS
RTMPE
RTMPTE

RTMP
RTMPT
RTMPS
RTMPE
RTMPTE
Developer edition 10 Connections (Free) 10 Connections (Free) Free
Pricing $4500 $995
(30 day Trial also available)
Daily License (5$)
Monthly License (55$)
Free(Open Source)
Supported Platforms Microsoft® Windows Server® 2003 with Service Pack 2 or Windows Server 2008
Linux® Red Hat® 4 or 5.2
Runs as a 32-bit software on both 32- and 64-bit operating systems.
Windows
Mac OS X
Linux
Solaris
Unix
64-bit Support on all
IPv6 Support
Windows
Debian/Ubuntu
Mac OSX
WAR
Gentoo


Audio / Video Streaming (live and on-demand) FLV
H.264

FLV
MP3
AAC, LC-AAC, HE-AAC
Speex
FLV
H.264

FLV
MP3
AAC, LC-AAC, HE-AAC
Speex
(On Demmand)
FLV
MP3
F4V
MP4
AAC
M4A

(Live)
Sorenson
VP6
h.264
Nelly Moser
MP3
Speex
AAC
NSV
Multi Client/ Multi Protocol Streaming Flash (RTMP / HTTP)
iPhone/iPad (HTTP Streaming)
Flash (RTMP)
iPhone/iPad (HTTP Streaming)
Silverlight (Smooth Streaming)
QucikTime/3GPP (RTSP/RTP)
IPTV (MPEG-TS)
Flash (RTMP)
Recording H.264/AAC to FLV container
MPEG-4
H.264/AAC to FLV container
H.264/AAC to MP4 (Quicktime) container
FLV Only
Inbound Live Encoder Support RTMP (Flash & H.264/AAC) RTMP (Flash & H.264/AAC)
RTSP / RTP / MPEG-TS
(H.264/AAC: unicast, multicast, TCP, UDP)
ICY (MP3/AAC: SHOUTcast/ icecast)

Action Method Format 3 (AMF3) AMF3(Uni-directional ) AMF3(Bi-directional ) AMF3
Server Side AS2 Java Java


Jar file to exe conversion tools?.

For window OS here i am listing all the tool for converting jar files to exe Executable.
These tools are also used for deployment purpose or setup maker.

1. Excelsior JET

2. JSmooth
6. IzPack

7. JExecreater

8. ExeJ

9. Executer

10. Jar2Exe

11. Advace Installer

12. JExePack

13. Xenoage

14. NativeJ

 15. JNC
 

Wednesday, April 25, 2012

How to execute your jar file by double clicking on it ?

Any jar package for executing will need a file named MANIFEST.MF which located in META-INF directory in that package. In that file you can tell VM where to find main method of your program to start execution.netbeans by default will generate an executable jar file (I mean JVM executable package and not binary exe file!) when you build your project as Desktop Application.If  you copy only that jar file out side of build directory then this application will not work then the error like could not find main class the program will exit.we can make our normal jar files as executable jars just by add proper manifest file with main class some thing like below.

   Suppose if  you are working with DB application you can specify database driver jar in manifest class-path attribute.


 
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.x.x 
Created-By: 1.x.x (Sun Microsystems Inc.)
Class-Path: mysql-connector-java-5.0.6-bin.jar    
X-COMMENT: Main-Class will be added automatically by build 
Main-Class: path.to.main.class